public class DafAttribute extends DafConfigurationObject implements Attribute
_configurationAreaId, _dataModel, _internType, ASPECT, ATTRIBUTE, ATTRIBUTE_GROUP, ATTRIBUTE_GROUP_USAGE, ATTRIBUTE_LIST_TYPE, CLIENT_APPLICATION, CONFIGURATION_APPLICATION, CONFIGURATION_AREA, CONFIGURATION_AUTHORITY, CONFIGURATION_OBJECT, CONFIGURATION_OBJECT_TYPE, DAV_APPLICATION, DYNAMIC_OBJECT, DYNAMIC_OBJECT_TYPE, FLOATING_POINT_NUMBER_ATTRIBUTE_TYPE, INTEGER_ATTRIBUTE_TYPE, INTEGER_VALUE_RANGE, INTEGER_VALUE_STATE, MUTABLE_SET, NON_MUTABLE_SET, NULL_OBJECT, OBJECT_DELETED, OBJECT_EXISTS, OBJECT_INVALID, OBJECT_SET_TYPE, OBJECT_SET_USE, REFERENCE_ATTRIBUTE_TYPE, STRING_ATTRIBUTE_TYPE, SYSTEM_OBJECT_TYPE, TIME_ATTRIBUTE_TYPE| Constructor and Description |
|---|
DafAttribute(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
|
DafAttribute(long id,
String pid,
String name,
long typId,
byte state,
String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds,
short attributePosition,
int arraySize,
boolean isDynamicArray,
long attributeTypeId,
String defaultAttributeValue)
Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
|
| Modifier and Type | Method and Description |
|---|---|
AttributeType |
getAttributeType()
Bestimmt den Typ dieses Attributs über den ein Zugriff auf die Eigenschaften von konkreten Attributwerten
ermöglicht wird.
|
String |
getDefaultAttributeValue()
Ermittelt den Default-Attributwert dieses Attribut.
|
int |
getMaxCount()
Bestimmt, ob die maximale Feldgröße dieses Attributs beschränkt ist.
|
int |
getPosition()
Bestimmt die Position eines Attributs oder einer Attributliste in der übergeordneten Attributmenge
(Attributgruppe bzw.
|
boolean |
isArray()
Bestimmt, ob dieses Attribut ein Feld ist.
|
boolean |
isCountLimited()
Bestimmt, ob die Feldgröße dieses Attributs durch eine Obergrenze beschränkt ist.
|
boolean |
isCountVariable()
Bestimmt, ob die Feldgröße dieses Attributs variieren kann.
|
String |
parseToString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
|
void |
read(DataInputStream in)
Deserialisiert dieses Objekt über die alte Methode.
|
void |
read(Deserializer deserializer)
Deserialisiert dieses Objekt
|
void |
write(DataOutputStream out)
Serialisiert dieses Objekt.
|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, isValid, removeSet, revalidatecompareTo, equals, getConfigurationArea, getConfigurationAreaId, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getInternType, getName, getNameOrPidOrId, getObject, getPid, getPidOrId, getPidOrNameOrId, getState, getType, getUsedAttributeGroupUsages, hashCode, invalidate, isOfType, isOfType, setConfigurationData, setConfigurationData, setConfigurationData, setName, storeName, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidategetConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toStringcompareTopublic DafAttribute(DafDataModel dataModel)
dataModel - DataModel Implementierung, der das neue Objekt zugeordnet ist.public DafAttribute(long id,
String pid,
String name,
long typId,
byte state,
String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds,
short attributePosition,
int arraySize,
boolean isDynamicArray,
long attributeTypeId,
String defaultAttributeValue)
public final String parseToString()
DafSystemObjectparseToString in class DafConfigurationObjectpublic final void write(DataOutputStream out) throws IOException
DafSystemObjectwrite in class DafConfigurationObjectout - Stream auf den das Objekt geschrieben werden soll.IOExceptionpublic final void read(DataInputStream in) throws IOException
DafSystemObjectread in class DafConfigurationObjectin - Stream von dem das Objekt gelesen werden soll.IOExceptionpublic void read(Deserializer deserializer) throws IOException
DafSystemObjectread in class DafConfigurationObjectdeserializer - Deserialisierer als DatenquelleIOExceptionpublic final AttributeType getAttributeType()
AttributegetAttributeType in interface Attributepublic final int getMaxCount()
AttributegetMaxCount in interface Attributepublic final int getPosition()
AttributegetPosition in interface Attribute1.public final boolean isCountLimited()
AttributeisCountLimited in interface Attributetrue, wenn die Anzahl der Werte beschränkt ist;false, wenn die
Anzahl der Werte nicht beschränkt ist.public final boolean isCountVariable()
AttributeisCountVariable in interface Attributetrue, wenn die Anzahl der Werte dieses Attributs mit jedem Datensatz variieren
kann;false, wenn die Anzahl der Werte fix ist.public final boolean isArray()
Attributepublic String getDefaultAttributeValue()
AttributegetDefaultAttributeValue in interface Attributenull falls kein Defaultwert festgelegt wurde.