Class ConfigAttribute
- 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.ConfigAttribute
-
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.config.Attribute,de.bsvrz.dav.daf.main.config.ConfigurationObject,de.bsvrz.dav.daf.main.config.SystemObject,java.lang.Comparable
public class ConfigAttribute extends ConfigConfigurationObject implements de.bsvrz.dav.daf.main.config.Attribute
Implementierung eines Attribut-Objekts auf Seiten der Konfiguration.
-
-
Constructor Summary
Constructors Constructor Description ConfigAttribute(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)Konstruktor für ein KonfigurationsObjekt.
-
Method Summary
Modifier and Type Method Description de.bsvrz.dav.daf.main.config.AttributeTypegetAttributeType()java.lang.StringgetDefaultAttributeValue()Ermittelt den Default-Attributwert dieses Attribut.intgetMaxCount()intgetPosition()booleanisArray()booleanisCountLimited()booleanisCountVariable()voidloadDefaultAttributeValue()Lädt den Default-Attributwert dieses Attributs aus einem konfigurierenden Datensatz.-
Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, invalidate, isValid, removeSet, revalidate, simpleRevalidate
-
Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigSystemObject
createConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getObjectLookupForData, getPid, getType, getUsedAttributeGroupUsages, hashCode, originalHashCode, 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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
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
-
-
-
-
Constructor Detail
-
ConfigAttribute
public ConfigAttribute(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)Konstruktor für ein KonfigurationsObjekt.- Parameters:
configurationArea- der Konfigurationsbereich dieses KonfigurationsObjektssystemObjectInfo- das korrespondierende Objekt für die Dateioperationen dieses KonfigurationsObjekts
-
-
Method Detail
-
getPosition
public int getPosition()
- Specified by:
getPositionin interfacede.bsvrz.dav.daf.main.config.Attribute
-
isCountLimited
public boolean isCountLimited()
- Specified by:
isCountLimitedin interfacede.bsvrz.dav.daf.main.config.Attribute
-
isCountVariable
public boolean isCountVariable()
- Specified by:
isCountVariablein interfacede.bsvrz.dav.daf.main.config.Attribute
-
getMaxCount
public int getMaxCount()
- Specified by:
getMaxCountin interfacede.bsvrz.dav.daf.main.config.Attribute
-
isArray
public boolean isArray()
- Specified by:
isArrayin interfacede.bsvrz.dav.daf.main.config.Attribute
-
getAttributeType
public de.bsvrz.dav.daf.main.config.AttributeType getAttributeType()
- Specified by:
getAttributeTypein interfacede.bsvrz.dav.daf.main.config.Attribute
-
getDefaultAttributeValue
public java.lang.String getDefaultAttributeValue()
Ermittelt den Default-Attributwert dieses Attribut.- Specified by:
getDefaultAttributeValuein interfacede.bsvrz.dav.daf.main.config.Attribute- Returns:
- Default-Attributwert dieses Attribut oder
nullfalls kein Defaultwert festgelegt wurde.
-
loadDefaultAttributeValue
public void loadDefaultAttributeValue()
Lädt den Default-Attributwert dieses Attributs aus einem konfigurierenden Datensatz.
-
-