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.AttributeType
getAttributeType()
java.lang.String
getDefaultAttributeValue()
Ermittelt den Default-Attributwert dieses Attribut.int
getMaxCount()
int
getPosition()
boolean
isArray()
boolean
isCountLimited()
boolean
isCountVariable()
void
loadDefaultAttributeValue()
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 java.lang.Comparable
compareTo
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 Details
-
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 Details
-
getPosition
public int getPosition()- Specified by:
getPosition
in interfacede.bsvrz.dav.daf.main.config.Attribute
-
isCountLimited
public boolean isCountLimited()- Specified by:
isCountLimited
in interfacede.bsvrz.dav.daf.main.config.Attribute
-
isCountVariable
public boolean isCountVariable()- Specified by:
isCountVariable
in interfacede.bsvrz.dav.daf.main.config.Attribute
-
getMaxCount
public int getMaxCount()- Specified by:
getMaxCount
in interfacede.bsvrz.dav.daf.main.config.Attribute
-
isArray
public boolean isArray()- Specified by:
isArray
in interfacede.bsvrz.dav.daf.main.config.Attribute
-
getAttributeType
public de.bsvrz.dav.daf.main.config.AttributeType getAttributeType()- Specified by:
getAttributeType
in interfacede.bsvrz.dav.daf.main.config.Attribute
-
getDefaultAttributeValue
public java.lang.String getDefaultAttributeValue()Ermittelt den Default-Attributwert dieses Attribut.- Specified by:
getDefaultAttributeValue
in interfacede.bsvrz.dav.daf.main.config.Attribute
- Returns:
- Default-Attributwert dieses Attribut oder
null
falls kein Defaultwert festgelegt wurde.
-
loadDefaultAttributeValue
public void loadDefaultAttributeValue()Lädt den Default-Attributwert dieses Attributs aus einem konfigurierenden Datensatz.
-