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
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
ConstructorsConstructorDescriptionObjectSetTypeProperties
(String name, String pid, long id, String typePid, de.bsvrz.dav.daf.main.config.SystemObjectInfo info, String elements) ObjectSetTypeProperties
(String name, String pid, long id, String typePid, de.bsvrz.dav.daf.main.config.SystemObjectInfo info, String[] elements) -
Method Summary
Modifier and TypeMethodDescriptionString[]
Werte des Attributes "elemente"int
Attribut "hoechstens"int
Attribut "mindestens"boolean
Änderbar ja/neinde.bsvrz.dav.daf.main.config.ReferenceType
Attribut "referenzierungsart"boolean
Attribut "aenderbar"void
setMaximum
(int maximum) Attribut "hoechstens"void
setMaximum
(String maximum) Attribut "hoechstens"void
setMinimum
(int minimum) Attribut "mindestens"void
setMinimum
(String minimum) Attribut "mindestens"void
setMutable
(boolean mutable) Attribut "aenderbar"void
setMutable
(String mutable) Änderbar ja/neinvoid
setReferenceType
(de.bsvrz.dav.daf.main.config.ReferenceType referenceType) Attribut "referenzierungsart"void
setReferenceType
(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
-
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
Setzt das Attribut referenzierungsart mit einem String.- Parameters:
referenceType
- "assoziation", "aggregation", "komposition" und "" falls der Wert unbekannt ist
-
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
Ä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
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
Attribut "hoechstens"- Parameters:
maximum
- String, der als Integer interpretiert wird
-
setMaximum
public void setMaximum(int maximum) Attribut "hoechstens"- Parameters:
maximum
- s.o.
-