Class PlainAttributeProperties
java.lang.Object
de.bsvrz.puk.config.xmlFile.properties.PlainAttributeProperties
- All Implemented Interfaces:
AttributeProperties
Kapselt die Eigenschaften eines Attributs in Versorgungsdateien entsprechend K2S.DTD.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPlainAttributeProperties
(String attributeTypePid) Erzeugt ein neues Objekt für ein Attribut eines vorgegebenen Attributtyps. -
Method Summary
Modifier and TypeMethodDescriptionLiefert den Attributtyps dieses Attributs.Bestimmt den Defaultwert dieses Attributs.de.bsvrz.dav.daf.main.config.SystemObjectInfo
getInfo()
Bestimmt die Info mit Kurzinfo und Beschreibung dieses Attributs.int
Bestimmt die maximale Anzahl von Arrayelementen.getName()
Bestimmt den Namen des AttributsBestimmt, ob die Anzahl Arrayelemente variabel oder fest ist.void
setDefault
(String aDefault) Setzt den Defaultwert dieses Attributs.void
setInfo
(de.bsvrz.dav.daf.main.config.SystemObjectInfo info) Setzt die Info mit Kurzinfo und Beschreibung dieses Attributs.void
setMaxCount
(int maxCount) Setzt die maximale Anzahl von Arrayelementen.void
setMaxCount
(String maxCount) Setzt die maximale Anzahl von Arrayelementen.void
Setzt den Namen des Attributs.void
setTargetValue
(TargetValue targetValue) Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.void
setTargetValue
(String targetValue) Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.bsvrz.puk.config.xmlFile.properties.AttributeProperties
getAttributeTypePid, getInfo, getMaxCount, getName, getTargetValue, setInfo, setMaxCount, setMaxCount, setName, setTargetValue, setTargetValue
-
Field Details
-
_attributeTypePid
-
-
Constructor Details
-
PlainAttributeProperties
Erzeugt ein neues Objekt für ein Attribut eines vorgegebenen Attributtyps.- Parameters:
attributeTypePid
- Attributtyp des Attributs
-
-
Method Details
-
getDefault
Bestimmt den Defaultwert dieses Attributs.- Returns:
- Defaultwert dieses Attributs oder
null
falls der Wert nicht gesetzt wurde
-
setDefault
Setzt den Defaultwert dieses Attributs.- Parameters:
aDefault
- Defaultwert dieses Attributs
-
getAttributeTypePid
Description copied from interface:AttributeProperties
Liefert den Attributtyps dieses Attributs.- Specified by:
getAttributeTypePid
in interfaceAttributeProperties
- Returns:
- Attributtyps dieses Attributs
-
getMaxCount
public int getMaxCount()Description copied from interface:AttributeProperties
Bestimmt die maximale Anzahl von Arrayelementen.- Specified by:
getMaxCount
in interfaceAttributeProperties
- Returns:
- maximale Anzahl von Arrayelementen oder -1 falls der Wert nicht gesetzt wurde.
-
setMaxCount
Description copied from interface:AttributeProperties
Setzt die maximale Anzahl von Arrayelementen.- Specified by:
setMaxCount
in interfaceAttributeProperties
- Parameters:
maxCount
- Maximale Anzahl von Arrayelementen.
-
setMaxCount
public void setMaxCount(int maxCount) Description copied from interface:AttributeProperties
Setzt die maximale Anzahl von Arrayelementen.- Specified by:
setMaxCount
in interfaceAttributeProperties
- Parameters:
maxCount
- Maximale Anzahl von Arrayelementen.
-
getTargetValue
Description copied from interface:AttributeProperties
Bestimmt, ob die Anzahl Arrayelemente variabel oder fest ist.- Specified by:
getTargetValue
in interfaceAttributeProperties
- Returns:
- TargetValue.FIX oder TargetValue.VARIABLE
-
setTargetValue
Description copied from interface:AttributeProperties
Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.- Specified by:
setTargetValue
in interfaceAttributeProperties
- Parameters:
targetValue
- "variabel" oder "fest"
-
setTargetValue
Description copied from interface:AttributeProperties
Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.- Specified by:
setTargetValue
in interfaceAttributeProperties
- Parameters:
targetValue
- TargetValue.FIX oder TargetValue.VARIABLE
-
getName
Description copied from interface:AttributeProperties
Bestimmt den Namen des Attributs- Specified by:
getName
in interfaceAttributeProperties
- Returns:
- Namen des Attributs oder "" falls der Wert nicht gesetzt wurde
-
setName
Description copied from interface:AttributeProperties
Setzt den Namen des Attributs.- Specified by:
setName
in interfaceAttributeProperties
- Parameters:
name
- Name des Attributs.
-
getInfo
public de.bsvrz.dav.daf.main.config.SystemObjectInfo getInfo()Description copied from interface:AttributeProperties
Bestimmt die Info mit Kurzinfo und Beschreibung dieses Attributs.- Specified by:
getInfo
in interfaceAttributeProperties
- Returns:
- Info mit Kurzinfo und Beschreibung dieses Attributs
-
setInfo
public void setInfo(de.bsvrz.dav.daf.main.config.SystemObjectInfo info) Description copied from interface:AttributeProperties
Setzt die Info mit Kurzinfo und Beschreibung dieses Attributs.- Specified by:
setInfo
in interfaceAttributeProperties
- Parameters:
info
- Info mit Kurzinfo und Beschreibung dieses Attributs
-