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, simpleRevalidatecheckChangePermit, createConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getObjectLookupForData, getPid, getSerializerVersion, getType, getUsedAttributeGroupUsages, hashCode, originalHashCode, removeConfigurationData, setConfigurationData, setConfigurationData, setName, simpleInvalidationcompareTo, getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidategetConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toStringprivate 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 AttributeTypenull 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