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
All Methods Instance Methods Concrete Methods 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
-
-
-
-
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
-
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.
-
-