AttributeType, ConfigurationObject, SystemObject, java.lang.ComparableDafAttributeListDefinition, DafDoubleAttributeType, DafIntegerAttributeType, DafReferenceAttributeType, DafStringAttributeType, DafTimeAttributeTypepublic class DafAttributeType extends DafConfigurationObject implements AttributeType
| Modifier and Type | Field | Description |
|---|---|---|
protected byte |
_dataValueType |
Typkennung des Attributwerts.
|
_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| Modifier | Constructor | Description |
|---|---|---|
protected |
DafAttributeType(long id,
java.lang.String pid,
java.lang.String name,
long typId,
byte state,
java.lang.String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds,
java.lang.String defaultAttributeValue) |
Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
|
protected |
DafAttributeType(DafDataModel dataModel) |
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getDefaultAttributeValue() |
Ermittelt den Default-Attributwert dieses Attributtyps.
|
void |
read(Deserializer deserializer) |
Deserialisiert dieses Objekt
|
void |
read(java.io.DataInputStream in) |
Deserialisiert dieses Objekt über die alte Methode.
|
void |
write(java.io.DataOutputStream out) |
Serialisiert dieses Objekt.
|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidateaddSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, isValid, parseToString, 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, waitgetConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toStringprotected byte _dataValueType
DataValueprotected DafAttributeType(DafDataModel dataModel)
dataModel - DataModel Implementierung, der das neue Objekt zugeordnet ist.protected DafAttributeType(long id,
java.lang.String pid,
java.lang.String name,
long typId,
byte state,
java.lang.String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds,
java.lang.String defaultAttributeValue)
public java.lang.String getDefaultAttributeValue()
AttributeTypegetDefaultAttributeValue in interface AttributeTypenull falls kein Defaultwert festgelegt wurde.public void write(java.io.DataOutputStream out)
throws java.io.IOException
DafSystemObjectwrite in class DafConfigurationObjectout - Stream auf den das Objekt geschrieben werden soll.java.io.IOException - wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.public void read(java.io.DataInputStream in)
throws java.io.IOException
DafSystemObjectread in class DafConfigurationObjectin - Stream von dem das Objekt gelesen werden soll.java.io.IOException - wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.public void read(Deserializer deserializer) throws java.io.IOException
DafSystemObjectread in class DafConfigurationObjectdeserializer - Deserialisierer als Datenquellejava.io.IOException