Class 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 Detail

      • ConfigAttribute

        public ConfigAttribute​(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea,
                               SystemObjectInformationInterface systemObjectInfo)
        Konstruktor für ein KonfigurationsObjekt.
        Parameters:
        configurationArea - der Konfigurationsbereich dieses KonfigurationsObjekts
        systemObjectInfo - das korrespondierende Objekt für die Dateioperationen dieses KonfigurationsObjekts
    • Method Detail

      • getPosition

        public int getPosition()
        Specified by:
        getPosition in interface de.bsvrz.dav.daf.main.config.Attribute
      • isCountLimited

        public boolean isCountLimited()
        Specified by:
        isCountLimited in interface de.bsvrz.dav.daf.main.config.Attribute
      • isCountVariable

        public boolean isCountVariable()
        Specified by:
        isCountVariable in interface de.bsvrz.dav.daf.main.config.Attribute
      • getMaxCount

        public int getMaxCount()
        Specified by:
        getMaxCount in interface de.bsvrz.dav.daf.main.config.Attribute
      • isArray

        public boolean isArray()
        Specified by:
        isArray in interface de.bsvrz.dav.daf.main.config.Attribute
      • getAttributeType

        public de.bsvrz.dav.daf.main.config.AttributeType getAttributeType()
        Specified by:
        getAttributeType in interface de.bsvrz.dav.daf.main.config.Attribute
      • getDefaultAttributeValue

        public java.lang.String getDefaultAttributeValue()
        Ermittelt den Default-Attributwert dieses Attribut.
        Specified by:
        getDefaultAttributeValue in interface de.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.