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"intgetMaximum()Attribut "hoechstens"intgetMinimum()Attribut "mindestens"booleangetMutable()Änderbar ja/neinde.bsvrz.dav.daf.main.config.ReferenceTypegetReferenceType()Attribut "referenzierungsart"booleanisMutable()Attribut "aenderbar"voidsetMaximum(int maximum)Attribut "hoechstens"voidsetMaximum(java.lang.String maximum)Attribut "hoechstens"voidsetMinimum(int minimum)Attribut "mindestens"voidsetMinimum(java.lang.String minimum)Attribut "mindestens"voidsetMutable(boolean mutable)Attribut "aenderbar"voidsetMutable(java.lang.String mutable)Änderbar ja/neinvoidsetReferenceType(de.bsvrz.dav.daf.main.config.ReferenceType referenceType)Attribut "referenzierungsart"voidsetReferenceType(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
-
-
-
-
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
-
-