public class ConfigIntegerValueRange extends ConfigConfigurationObject implements IntegerValueRange
Modifier and Type | Class and Description |
---|---|
private class |
ConfigIntegerValueRange.IntegerValueRangeValues
Diese Klasse liest die Informationen für diesen Wertebereich mit Hilfe des Deserializers direkt aus dem Byte-Array des konfigurierenden Datensatzes aus und
verwendet nicht die Methode
SystemObject.getConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup) , da dort Informationen benötigt werden, die hier erst zur Verfügung gestellt werden. |
Modifier and Type | Field and Description |
---|---|
private static Debug |
_debug
DebugLogger für Debug-Ausgaben
|
private ConfigIntegerValueRange.IntegerValueRangeValues |
_values
Speichert die Eigenschaften dieses Wertebereichs.
|
_systemObjectInfo
Constructor and Description |
---|
ConfigIntegerValueRange(ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo)
Konstruktor für einen Wertebereich eines
Ganzzahl-Attribut-Typs . |
Modifier and Type | Method and Description |
---|---|
double |
getConversionFactor()
Bestimmt den Skalierungsfaktor mit dem interne Werte multipliziert werden, um die externe Darstellung zu
erhalten.
|
private ConfigIntegerValueRange.IntegerValueRangeValues |
getIntegerValueRangeValues()
Gibt das Objekt zurück, welches die Eigenschaften dieses Wertebereichs enthält.
|
long |
getMaximum()
Bestimmt den maximal erlaubten Wert dieses Bereichs.
|
long |
getMinimum()
Bestimmt den minimal erlaubten Wert dieses Bereichs.
|
String |
getUnit()
Bestimmt die Maßeinheit von Werten dieses Bereichs nach der Skalierung in die externe Darstellung.
|
(package private) void |
invalidateCache()
Wird aufgerufen, wenn das Objekt verändert wird.
|
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, setName, 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, setName, toString
compareTo
private static final Debug _debug
private ConfigIntegerValueRange.IntegerValueRangeValues _values
public ConfigIntegerValueRange(ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
Ganzzahl-Attribut-Typs
.configurationArea
- der Konfigurationsbereich dieses WertebereichssystemObjectInfo
- das korrespondierende Objekt für die Dateioperationen dieses Wertebereichspublic long getMinimum()
de.bsvrz.dav.daf.main.config.IntegerValueRange
getMinimum
in interface IntegerValueRange
public long getMaximum()
de.bsvrz.dav.daf.main.config.IntegerValueRange
getMaximum
in interface IntegerValueRange
public double getConversionFactor()
de.bsvrz.dav.daf.main.config.IntegerValueRange
getConversionFactor
in interface IntegerValueRange
public String getUnit()
de.bsvrz.dav.daf.main.config.IntegerValueRange
getUnit
in interface IntegerValueRange
private ConfigIntegerValueRange.IntegerValueRangeValues getIntegerValueRangeValues()
void invalidateCache()
invalidateCache
in class ConfigConfigurationObject