public class ConfigAttributeType extends ConfigConfigurationObject implements AttributeType
Implementierung des Interfaces für Attributtypen.
Modifier and Type | Field and Description |
---|---|
private static Debug |
_debug
DebugLogger für Debug-Ausgaben
|
private java.lang.String |
_defaultAttributeValue
Default-Attributwert oder
null falls nicht definiert. |
_systemObjectInfo
Constructor and Description |
---|
ConfigAttributeType(ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo)
Konstruktor für Attributtypen.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefaultAttributeValue()
Ermittelt den Default-Attributwert dieses Attributtyps.
|
(package private) void |
invalidateCache()
Wird aufgerufen, wenn das Objekt verändert wird.
|
void |
loadDefaultAttributeValue()
Lädt den Default-Attributwert dieses Attributtyps aus einem konfigurierenden Datensatz.
|
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
private static final Debug _debug
DebugLogger für Debug-Ausgaben
private java.lang.String _defaultAttributeValue
Default-Attributwert oder null
falls nicht definiert.
public ConfigAttributeType(ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
Konstruktor für Attributtypen.
configurationArea
- der Konfigurationsbereich dieses Attribut-TypssystemObjectInfo
- das korrespondierende Objekt für die Dateioperationen dieses Attribut-Typspublic java.lang.String getDefaultAttributeValue()
Ermittelt den Default-Attributwert dieses Attributtyps.
getDefaultAttributeValue
in interface AttributeType
null
falls kein Defaultwert festgelegt wurde.public void loadDefaultAttributeValue()
Lädt den Default-Attributwert dieses Attributtyps aus einem konfigurierenden Datensatz.
void invalidateCache()
Wird aufgerufen, wenn das Objekt verändert wird. Soll alle zwischengespeicherten Daten neu anfordern bzw. zurücksetzen. Erbende Klassen müssen diese Funktion überschreiben, wenn sie Daten cachen.
invalidateCache
in class ConfigConfigurationObject