Class ObjectSetTypeProperties
java.lang.Object
de.bsvrz.puk.config.xmlFile.properties.SystemObjectProperties
de.bsvrz.puk.config.xmlFile.properties.ConfigurationObjectProperties
de.bsvrz.puk.config.xmlFile.properties.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/neinde.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/neinvoid
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.
-