public class ConfigIntegerValueState extends ConfigConfigurationObject implements IntegerValueState
IntegerValueState
auf Seiten der Konfiguration.Modifier and Type | Class and Description |
---|---|
private class |
ConfigIntegerValueState.IntegerValueStateValues
Diese Klasse liest die Informationen für diesen Wertezustand mit Hilfe des Deserializers direkt aus dem Byte-Array des konfigurierenden Datensatzes aus und
verwendet nicht die Methode
ConfigurationData , da dort Informationen benötigt
werden, die erst hier zur Verfügung gestellt werden. |
Modifier and Type | Field and Description |
---|---|
private static Debug |
_debug
DebugLogger für Debug-Ausgaben
|
private ConfigIntegerValueState.IntegerValueStateValues |
_values
Speichert die Eigenschaften des Wertezustands.
|
_systemObjectInfo
Constructor and Description |
---|
ConfigIntegerValueState(ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo)
Konstruktor eines Zustandes eines Ganzzahl-Attribut-Typs.
|
Modifier and Type | Method and Description |
---|---|
private ConfigIntegerValueState.IntegerValueStateValues |
getIntegerValueStateValues()
Gibt das Objekt zurück, welches die Eigenschaften dieses Wertezustands enthält.
|
long |
getValue()
Bestimmt den Wert dieses Zustands.
|
(package private) void |
invalidateCache()
Wird aufgerufen, wenn das Objekt verändert wird.
|
void |
setName(String name)
Setzt den Namen dieses Objekts.
|
addSet, directDuplicate, directModification, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, invalidate, isValid, removeSet, revalidate, simpleRevalidate
checkChangePermit, createConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getObjectLookupForData, getPid, getSerializerVersion, getType, getUsedAttributeGroupUsages, hashCode, originalHashCode, removeConfigurationData, setConfigurationData, setConfigurationData, simpleInvalidation
compareTo, getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, toString
compareTo
private static final Debug _debug
private ConfigIntegerValueState.IntegerValueStateValues _values
public ConfigIntegerValueState(ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
configurationArea
- Konfigurationsbereich dieses ZustandssystemObjectInfo
- das korrespondierende Objekt aus den Konfigurationsdateienpublic void setName(String name) throws ConfigurationChangeException
de.bsvrz.dav.daf.main.config.SystemObject
setName
in interface SystemObject
setName
in class ConfigSystemObject
name
- Neuer Name des Objekts. Der leere String ("") oder null
wird als "kein Name" interpretiert.ConfigurationChangeException
- Wenn der Name des Objektes nicht geändert werden konnte.SystemObjectType.isNameOfObjectsPermanent()
public long getValue()
de.bsvrz.dav.daf.main.config.IntegerValueState
getValue
in interface IntegerValueState
private ConfigIntegerValueState.IntegerValueStateValues getIntegerValueStateValues()
void invalidateCache()
invalidateCache
in class ConfigConfigurationObject