de.bsvrz.puk.config.configFile.datamodel
Class ConfigAttributeType
java.lang.Object
de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
de.bsvrz.puk.config.configFile.datamodel.ConfigSystemObject
de.bsvrz.puk.config.configFile.datamodel.ConfigConfigurationObject
de.bsvrz.puk.config.configFile.datamodel.ConfigAttributeType
- All Implemented Interfaces:
- AttributeType, ConfigurationObject, SystemObject, Comparable
- Direct Known Subclasses:
- ConfigDoubleAttributeType, ConfigIntegerAttributeType, ConfigReferenceAttributeType, ConfigStringAttributeType, ConfigTimeAttributeType
public class ConfigAttributeType
- extends ConfigConfigurationObject
- implements AttributeType
Implementierung des Interfaces für Attributtypen.
- Author:
- Stephan Homeyer (sth), Kappich Systemberatung, Roland Schmitz (rs), Kappich Systemberatung
Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigConfigurationObject |
addSet, directDuplicate, directModification, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, invalidate, isValid, removeSet, revalidate, simpleRevalidate |
Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigSystemObject |
checkChangePermit, createConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getPid, getSerializerVersion, getType, getUsedAttributeGroupUsages, hashCode, removeConfigurationData, setConfigurationData, setConfigurationData, setName, simpleInvalidation |
Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject |
compareTo, getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, toString |
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 |
_debug
private static final Debug _debug
- DebugLogger für Debug-Ausgaben
_defaultAttributeValue
private String _defaultAttributeValue
- Default-Attributwert oder
null
falls nicht definiert.
ConfigAttributeType
public ConfigAttributeType(ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo)
- Konstruktor für Attributtypen.
- Parameters:
configurationArea
- der Konfigurationsbereich dieses Attribut-TypssystemObjectInfo
- das korrespondierende Objekt für die Dateioperationen dieses Attribut-Typs
getDefaultAttributeValue
public String getDefaultAttributeValue()
- Ermittelt den Default-Attributwert dieses Attributtyps.
- Specified by:
getDefaultAttributeValue
in interface AttributeType
- Returns:
- Default-Attributwert dieses Attributtyps oder
null
falls kein Defaultwert festgelegt wurde.
loadDefaultAttributeValue
public void loadDefaultAttributeValue()
- Lädt den Default-Attributwert dieses Attributtyps aus einem konfigurierenden Datensatz.