Class ConfigReferenceAttributeType

  • All Implemented Interfaces:
    de.bsvrz.dav.daf.main.config.AttributeType, de.bsvrz.dav.daf.main.config.ConfigurationObject, de.bsvrz.dav.daf.main.config.ReferenceAttributeType, de.bsvrz.dav.daf.main.config.SystemObject, de.bsvrz.dav.daf.main.config.UndefinedAttributeValueAccess, java.lang.Comparable

    public class ConfigReferenceAttributeType
    extends ConfigAttributeType
    implements de.bsvrz.dav.daf.main.config.ReferenceAttributeType
    Implementierung des Interfaces ReferenceAttributeType auf Seiten der Konfiguration.
    • Constructor Detail

      • ConfigReferenceAttributeType

        public ConfigReferenceAttributeType​(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea,
                                            SystemObjectInformationInterface systemObjectInfo)
        Konstruktor eines Referenz-Attribut-Typs.
        Parameters:
        configurationArea - Konfigurationsbereich dieses Referenz-Attribut-Typs
        systemObjectInfo - das korrespondierende Objekt aus den Konfigurationsdateien
    • Method Detail

      • getReferencedObjectType

        public de.bsvrz.dav.daf.main.config.SystemObjectType getReferencedObjectType()
        Specified by:
        getReferencedObjectType in interface de.bsvrz.dav.daf.main.config.ReferenceAttributeType
      • isUndefinedAllowed

        public boolean isUndefinedAllowed()
        Specified by:
        isUndefinedAllowed in interface de.bsvrz.dav.daf.main.config.ReferenceAttributeType
      • getReferenceType

        public de.bsvrz.dav.daf.main.config.ReferenceType getReferenceType()
        Specified by:
        getReferenceType in interface de.bsvrz.dav.daf.main.config.ReferenceAttributeType
      • setToUndefined

        public void setToUndefined​(de.bsvrz.dav.daf.main.Data data)
        Specified by:
        setToUndefined in interface de.bsvrz.dav.daf.main.config.UndefinedAttributeValueAccess
      • isDefined

        public boolean isDefined​(de.bsvrz.dav.daf.main.Data data)
        Specified by:
        isDefined in interface de.bsvrz.dav.daf.main.config.UndefinedAttributeValueAccess