Class ListAttributeProperties

  • All Implemented Interfaces:
    AttributeProperties

    public class ListAttributeProperties
    extends java.lang.Object
    implements AttributeProperties
    Kapselt die Eigenschaften eines Listenattributs in Versorgungsdateien entsprechend K2S.DTD.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String _attributeTypePid  
    • Constructor Summary

      Constructors 
      Constructor Description
      ListAttributeProperties​(java.lang.String attributeTypePid)
      Erzeugt ein neues Objekt für ein Attribut eines vorgegebenen Attributtyps.
    • Field Detail

      • _attributeTypePid

        protected final java.lang.String _attributeTypePid
    • Constructor Detail

      • ListAttributeProperties

        public ListAttributeProperties​(java.lang.String attributeTypePid)
        Erzeugt ein neues Objekt für ein Attribut eines vorgegebenen Attributtyps.
        Parameters:
        attributeTypePid - Attributtyp des Attributs
    • Method Detail

      • getMaxCount

        public int getMaxCount()
        Description copied from interface: AttributeProperties
        Bestimmt die maximale Anzahl von Arrayelementen.
        Specified by:
        getMaxCount in interface AttributeProperties
        Returns:
        maximale Anzahl von Arrayelementen oder -1 falls der Wert nicht gesetzt wurde.
      • setMaxCount

        public void setMaxCount​(java.lang.String maxCount)
        Description copied from interface: AttributeProperties
        Setzt die maximale Anzahl von Arrayelementen.
        Specified by:
        setMaxCount in interface AttributeProperties
        Parameters:
        maxCount - Maximale Anzahl von Arrayelementen.
      • setMaxCount

        public void setMaxCount​(int maxCount)
        Description copied from interface: AttributeProperties
        Setzt die maximale Anzahl von Arrayelementen.
        Specified by:
        setMaxCount in interface AttributeProperties
        Parameters:
        maxCount - Maximale Anzahl von Arrayelementen.
      • setTargetValue

        public void setTargetValue​(java.lang.String targetValue)
        Description copied from interface: AttributeProperties
        Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
        Specified by:
        setTargetValue in interface AttributeProperties
        Parameters:
        targetValue - "variabel" oder "fest"
      • setTargetValue

        public void setTargetValue​(TargetValue targetValue)
        Description copied from interface: AttributeProperties
        Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
        Specified by:
        setTargetValue in interface AttributeProperties
        Parameters:
        targetValue - TargetValue.FIX oder TargetValue.VARIABLE
      • getName

        public java.lang.String getName()
        Description copied from interface: AttributeProperties
        Bestimmt den Namen des Attributs
        Specified by:
        getName in interface AttributeProperties
        Returns:
        Namen des Attributs oder "" falls der Wert nicht gesetzt wurde
      • setName

        public void setName​(java.lang.String name)
        Description copied from interface: AttributeProperties
        Setzt den Namen des Attributs.
        Specified by:
        setName in interface AttributeProperties
        Parameters:
        name - Name des Attributs.
      • getInfo

        public de.bsvrz.dav.daf.main.config.SystemObjectInfo getInfo()
        Description copied from interface: AttributeProperties
        Bestimmt die Info mit Kurzinfo und Beschreibung dieses Attributs.
        Specified by:
        getInfo in interface AttributeProperties
        Returns:
        Info mit Kurzinfo und Beschreibung dieses Attributs
      • setInfo

        public void setInfo​(de.bsvrz.dav.daf.main.config.SystemObjectInfo info)
        Description copied from interface: AttributeProperties
        Setzt die Info mit Kurzinfo und Beschreibung dieses Attributs.
        Specified by:
        setInfo in interface AttributeProperties
        Parameters:
        info - Info mit Kurzinfo und Beschreibung dieses Attributs