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, wait
getAttributeTypePid, getInfo, getMaxCount, getName, getTargetValue, setInfo, setMaxCount, setMaxCount, setName, setTargetValue, setTargetValue
public 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)
AttributeProperties
Setzt die maximale Anzahl von Arrayelementen.
setMaxCount
in interface AttributeProperties
maxCount
- Maximale Anzahl von Arrayelementen.public void setMaxCount(int maxCount)
AttributeProperties
Setzt die maximale Anzahl von Arrayelementen.
setMaxCount
in interface AttributeProperties
maxCount
- Maximale Anzahl von Arrayelementen.public void setTargetValue(java.lang.String targetValue)
AttributeProperties
Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
setTargetValue
in interface AttributeProperties
targetValue
- “variabel” oder “fest”public void setTargetValue(TargetValue targetValue)
AttributeProperties
Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
setTargetValue
in interface AttributeProperties
targetValue
- TargetValue.FIX oder TargetValue.VARIABLEpublic void setName(java.lang.String name)
AttributeProperties
Setzt den Namen des Attributs.
setName
in interface AttributeProperties
name
- Name des Attributs.public void setInfo(SystemObjectInfo info)
AttributeProperties
Setzt die Info mit Kurzinfo und Beschreibung dieses Attributs.
setInfo
in interface AttributeProperties
info
- Info mit Kurzinfo und Beschreibung dieses Attributspublic java.lang.String getAttributeTypePid()
AttributeProperties
Liefert den Attributtyps dieses Attributs.
getAttributeTypePid
in interface AttributeProperties
public int getMaxCount()
AttributeProperties
Bestimmt die maximale Anzahl von Arrayelementen.
getMaxCount
in interface AttributeProperties
public TargetValue getTargetValue()
AttributeProperties
Bestimmt, ob die Anzahl Arrayelemente variabel oder fest ist.
getTargetValue
in interface AttributeProperties
public java.lang.String getName()
AttributeProperties
Bestimmt den Namen des Attributs
getName
in interface AttributeProperties
public SystemObjectInfo getInfo()
AttributeProperties
Bestimmt die Info mit Kurzinfo und Beschreibung dieses Attributs.
getInfo
in interface AttributeProperties