Class ObjectSetTypeProperties


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

    • ObjectSetTypeProperties

      public ObjectSetTypeProperties(String name, String pid, long id, String typePid, de.bsvrz.dav.daf.main.config.SystemObjectInfo info, 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(String name, String pid, long id, String typePid, de.bsvrz.dav.daf.main.config.SystemObjectInfo info, 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(String referenceType)
      Setzt das Attribut referenzierungsart mit einem String.
      Parameters:
      referenceType - "assoziation", "aggregation", "komposition" und "" falls der Wert unbekannt ist
    • getElements

      public 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(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(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(String maximum)
      Attribut "hoechstens"
      Parameters:
      maximum - String, der als Integer interpretiert wird
    • setMaximum

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