abstract class AbstractAttributeProperties extends java.lang.Object implements AttributeProperties
Default-Implementierung des Interfaces AttributeProperties.
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
_attributeTypePid |
private SystemObjectInfo |
_info |
private int |
_maxCount |
private java.lang.String |
_name |
private TargetValue |
_targetValue |
| Constructor and Description |
|---|
AbstractAttributeProperties(java.lang.String attributeTypePid) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAttributeTypePid()
Liefert den Attributtyps 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 |
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.
|
protected final java.lang.String _attributeTypePid
private int _maxCount
private TargetValue _targetValue
private java.lang.String _name
private SystemObjectInfo _info
AbstractAttributeProperties(java.lang.String attributeTypePid)
public 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