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)  
    • Method Summary

      Modifier and Type Method Description
      java.lang.String[] getElements()
      Werte des Attributes "elemente"
      int getMaximum()
      Attribut "hoechstens"
      int getMinimum()
      Attribut "mindestens"
      boolean getMutable()
      Änderbar ja/nein
      de.bsvrz.dav.daf.main.config.ReferenceType getReferenceType()
      Attribut "referenzierungsart"
      boolean isMutable()
      Attribut "aenderbar"
      void setMaximum​(int maximum)
      Attribut "hoechstens"
      void setMaximum​(java.lang.String maximum)
      Attribut "hoechstens"
      void setMinimum​(int minimum)
      Attribut "mindestens"
      void setMinimum​(java.lang.String minimum)
      Attribut "mindestens"
      void setMutable​(boolean mutable)
      Attribut "aenderbar"
      void setMutable​(java.lang.String mutable)
      Änderbar ja/nein
      void setReferenceType​(de.bsvrz.dav.daf.main.config.ReferenceType referenceType)
      Attribut "referenzierungsart"
      void setReferenceType​(java.lang.String referenceType)
      Setzt das Attribut referenzierungsart mit einem String.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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
      • setMutable

        public void setMutable​(boolean mutable)
        Attribut "aenderbar"
        Parameters:
        mutable - 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
      • setMutable

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

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

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

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

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

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

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

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

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