Class DafIntegerValueState
- java.lang.Object
-
- de.bsvrz.dav.daf.main.impl.config.DafSystemObject
-
- de.bsvrz.dav.daf.main.impl.config.DafConfigurationObject
-
- de.bsvrz.dav.daf.main.impl.config.DafIntegerValueState
-
- All Implemented Interfaces:
ConfigurationObject,IntegerValueState,SystemObject,java.lang.Comparable
public class DafIntegerValueState extends DafConfigurationObject implements IntegerValueState
Klasse, die den Zugriff auf Werte-Zustände von Ganzzahl-Attributtypen seitens der Datenverteiler-Applikationsfunktionen ermöglicht.
-
-
Field Summary
-
Fields inherited from class de.bsvrz.dav.daf.main.impl.config.DafSystemObject
_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 Summary
Constructors Constructor Description DafIntegerValueState(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, long stateValue)Erzeugt ein neues Objekt mit den angegebenen EigenschaftenDafIntegerValueState(DafDataModel dataModel)Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
-
Method Summary
Modifier and Type Method Description longgetValue()Bestimmt den Wert dieses Zustands.java.lang.StringparseToString()Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.voidread(Deserializer deserializer)Deserialisiert dieses Objektvoidread(java.io.DataInputStream in)Deserialisiert dieses Objekt über die alte Methode.voidwrite(java.io.DataOutputStream out)Serialisiert dieses Objekt.-
Methods inherited from class de.bsvrz.dav.daf.main.impl.config.DafConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, isValid, removeSet, revalidate
-
Methods inherited from class de.bsvrz.dav.daf.main.impl.config.DafSystemObject
compareTo, 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, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate
-
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
-
-
-
-
Constructor Detail
-
DafIntegerValueState
public DafIntegerValueState(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.- Parameters:
dataModel- DataModel Implementierung, der das neue Objekt zugeordnet ist.
-
DafIntegerValueState
public DafIntegerValueState(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, long stateValue)Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
-
-
Method Detail
-
getValue
public final long getValue()
Description copied from interface:IntegerValueStateBestimmt den Wert dieses Zustands.- Specified by:
getValuein interfaceIntegerValueState- Returns:
- Wert des Zustands.
-
parseToString
public final java.lang.String parseToString()
Description copied from class:DafSystemObjectLiefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.- Overrides:
parseToStringin classDafConfigurationObject- Returns:
- Beschreibender Text dieses Objekts.
-
write
public final void write(java.io.DataOutputStream out) throws java.io.IOExceptionDescription copied from class:DafSystemObjectSerialisiert dieses Objekt.- Overrides:
writein classDafConfigurationObject- Parameters:
out- Stream auf den das Objekt geschrieben werden soll.- Throws:
java.io.IOException- wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.
-
read
public final void read(java.io.DataInputStream in) throws java.io.IOExceptionDescription copied from class:DafSystemObjectDeserialisiert dieses Objekt über die alte Methode.- Overrides:
readin classDafConfigurationObject- Parameters:
in- Stream von dem das Objekt gelesen werden soll.- Throws:
java.io.IOException- wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.
-
read
public void read(Deserializer deserializer) throws java.io.IOException
Description copied from class:DafSystemObjectDeserialisiert dieses Objekt- Overrides:
readin classDafConfigurationObject- Parameters:
deserializer- Deserialisierer als Datenquelle- Throws:
java.io.IOException
-
-