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,Comparable
public class ConfigAttribute
extends ConfigConfigurationObject
implements de.bsvrz.dav.daf.main.config.Attribute
Implementierung eines Attribut-Objekts auf Seiten der Konfiguration.
-
Constructor Summary
ConstructorsConstructorDescriptionConfigAttribute(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo) Konstruktor für ein KonfigurationsObjekt. -
Method Summary
Modifier and TypeMethodDescriptionde.bsvrz.dav.daf.main.config.AttributeTypeErmittelt den Default-Attributwert dieses Attribut.intintbooleanisArray()booleanbooleanvoidLä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, simpleRevalidateMethods 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, simpleInvalidationMethods inherited from class de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
compareTo, getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidateMethods 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:
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
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.
-