Class ObjectSetTypeProperties


  • public class ObjectSetTypeProperties
    extends ConfigurationObjectProperties
    Diese Klasse stellt eine mengenDefinition dar, die in der K2S.DTD definiert wird.
    • Constructor Summary

      Constructors 
      Constructor Description
      ObjectSetTypeProperties​(java.lang.String name, java.lang.String pid, long id, java.lang.String typePid, de.bsvrz.dav.daf.main.config.SystemObjectInfo info, java.lang.String elements)  
      ObjectSetTypeProperties​(java.lang.String name, java.lang.String pid, long id, java.lang.String typePid, de.bsvrz.dav.daf.main.config.SystemObjectInfo info, java.lang.String[] elements)  
    • Constructor Detail

      • ObjectSetTypeProperties

        public ObjectSetTypeProperties​(java.lang.String name,
                                       java.lang.String pid,
                                       long id,
                                       java.lang.String typePid,
                                       de.bsvrz.dav.daf.main.config.SystemObjectInfo info,
                                       java.lang.String[] elements)
        Parameters:
        name -
        pid -
        id -
        typePid -
        info -
        elements - Werte des Attributs "elemente". Jeder Eintrag im Array wird dem Attribut "elemente" zugewiesen
      • ObjectSetTypeProperties

        public ObjectSetTypeProperties​(java.lang.String name,
                                       java.lang.String pid,
                                       long id,
                                       java.lang.String typePid,
                                       de.bsvrz.dav.daf.main.config.SystemObjectInfo info,
                                       java.lang.String elements)
        Parameters:
        name -
        pid -
        id -
        typePid -
        info -
        elements - String der alle Werte des Attributs "elemente" enthält. Die einzelnen Einträge sind mit einem Leerzeichen getrennt.
    • Method Detail

      • isMutable

        public boolean isMutable()
        Attribut "aenderbar"
        Returns:
        true = ja
      • getReferenceType

        public de.bsvrz.dav.daf.main.config.ReferenceType getReferenceType()
        Attribut "referenzierungsart"
        Returns:
        Assoziation, Aggregation, Komposition oder null, falls der Wert nicht gesetzt wurde.
      • setReferenceType

        public void setReferenceType​(de.bsvrz.dav.daf.main.config.ReferenceType referenceType)
        Attribut "referenzierungsart"
        Parameters:
        referenceType - s.o.
      • setReferenceType

        public void setReferenceType​(java.lang.String referenceType)
        Setzt das Attribut referenzierungsart mit einem String.
        Parameters:
        referenceType - "assoziation", "aggregation", "komposition" und "" falls der Wert unbekannt ist
      • getElements

        public java.lang.String[] getElements()
        Werte des Attributes "elemente"
        Returns:
        s.o.
      • getMutable

        public boolean getMutable()
        Änderbar ja/nein
        Returns:
        ja = true; nein = false
      • setMutable

        public void setMutable​(boolean mutable)
        Attribut "aenderbar"
        Parameters:
        mutable - true = ja
      • setMutable

        public void setMutable​(java.lang.String mutable)
        Änderbar ja/nein
        Parameters:
        mutable - "ja" oder "nein", null wird als "nein" interpretiert
      • getMinimum

        public int getMinimum()
        Attribut "mindestens"
        Returns:
        Wert des Attributs oder 0, falls kein Wert gesetzt wurde
      • setMinimum

        public void setMinimum​(java.lang.String minimum)
        Attribut "mindestens"
        Parameters:
        minimum - String, der als Integer interpretiert wird
      • setMinimum

        public void setMinimum​(int minimum)
        Attribut "mindestens"
        Parameters:
        minimum - s.o
      • getMaximum

        public int getMaximum()
        Attribut "hoechstens"
        Returns:
        Wert des Attributs oder 0, falls kein Wert gesetzt wurde
      • setMaximum

        public void setMaximum​(java.lang.String maximum)
        Attribut "hoechstens"
        Parameters:
        maximum - String, der als Integer interpretiert wird
      • setMaximum

        public void setMaximum​(int maximum)
        Attribut "hoechstens"
        Parameters:
        maximum - s.o.