Class ObjectSetTypeProperties


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

    Fields inherited from class de.bsvrz.puk.config.xmlFile.properties.SystemObjectProperties

    _id, _name, _pid, _type
  • 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 de.bsvrz.puk.config.xmlFile.properties.SystemObjectProperties

    appendParamString, getId, getInfo, getName, getPid, getType, setType, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • 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 Details

    • 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.