public class PlainAttributeProperties extends java.lang.Object implements AttributeProperties
Kapselt die Eigenschaften eines Attributs in Versorgungsdateien entsprechend K2S.DTD.
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
_attributeTypePid |
| Constructor and Description |
|---|
PlainAttributeProperties(java.lang.String attributeTypePid)
Erzeugt ein neues Objekt für ein Attribut eines vorgegebenen Attributtyps.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAttributeTypePid()
Liefert den Attributtyps dieses Attributs.
|
java.lang.String |
getDefault()
Bestimmt den Defaultwert dieses Attributs.
|
SystemObjectInfo |
getInfo()
Bestimmt die Info mit Kurzinfo und Beschreibung dieses Attributs.
|
int |
getMaxCount()
Bestimmt die maximale Anzahl von Arrayelementen.
|
java.lang.String |
getName()
Bestimmt den Namen des Attributs
|
TargetValue |
getTargetValue()
Bestimmt, ob die Anzahl Arrayelemente variabel oder fest ist.
|
void |
setDefault(java.lang.String aDefault)
Setzt den Defaultwert dieses Attributs.
|
void |
setInfo(SystemObjectInfo info)
Setzt die Info mit Kurzinfo und Beschreibung dieses Attributs.
|
void |
setMaxCount(int maxCount)
Setzt die maximale Anzahl von Arrayelementen.
|
void |
setMaxCount(java.lang.String maxCount)
Setzt die maximale Anzahl von Arrayelementen.
|
void |
setName(java.lang.String name)
Setzt den Namen des Attributs.
|
void |
setTargetValue(java.lang.String targetValue)
Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
|
void |
setTargetValue(TargetValue targetValue)
Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttributeTypePid, getInfo, getMaxCount, getName, getTargetValue, setInfo, setMaxCount, setMaxCount, setName, setTargetValue, setTargetValuepublic PlainAttributeProperties(java.lang.String attributeTypePid)
Erzeugt ein neues Objekt für ein Attribut eines vorgegebenen Attributtyps.
attributeTypePid - Attributtyp des Attributspublic void setDefault(java.lang.String aDefault)
Setzt den Defaultwert dieses Attributs.
aDefault - Defaultwert dieses Attributspublic java.lang.String getDefault()
Bestimmt den Defaultwert dieses Attributs.
null falls der Wert nicht gesetzt wurdepublic void setMaxCount(java.lang.String maxCount)
AttributePropertiesSetzt die maximale Anzahl von Arrayelementen.
setMaxCount in interface AttributePropertiesmaxCount - Maximale Anzahl von Arrayelementen.public void setMaxCount(int maxCount)
AttributePropertiesSetzt die maximale Anzahl von Arrayelementen.
setMaxCount in interface AttributePropertiesmaxCount - Maximale Anzahl von Arrayelementen.public void setTargetValue(java.lang.String targetValue)
AttributePropertiesLegt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
setTargetValue in interface AttributePropertiestargetValue - “variabel” oder “fest”public void setTargetValue(TargetValue targetValue)
AttributePropertiesLegt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
setTargetValue in interface AttributePropertiestargetValue - TargetValue.FIX oder TargetValue.VARIABLEpublic void setName(java.lang.String name)
AttributePropertiesSetzt den Namen des Attributs.
setName in interface AttributePropertiesname - Name des Attributs.public void setInfo(SystemObjectInfo info)
AttributePropertiesSetzt die Info mit Kurzinfo und Beschreibung dieses Attributs.
setInfo in interface AttributePropertiesinfo - Info mit Kurzinfo und Beschreibung dieses Attributspublic java.lang.String getAttributeTypePid()
AttributePropertiesLiefert den Attributtyps dieses Attributs.
getAttributeTypePid in interface AttributePropertiespublic int getMaxCount()
AttributePropertiesBestimmt die maximale Anzahl von Arrayelementen.
getMaxCount in interface AttributePropertiespublic TargetValue getTargetValue()
AttributePropertiesBestimmt, ob die Anzahl Arrayelemente variabel oder fest ist.
getTargetValue in interface AttributePropertiespublic java.lang.String getName()
AttributePropertiesBestimmt den Namen des Attributs
getName in interface AttributePropertiespublic SystemObjectInfo getInfo()
AttributePropertiesBestimmt die Info mit Kurzinfo und Beschreibung dieses Attributs.
getInfo in interface AttributeProperties