de.bsvrz.puk.config.xmlFile.properties
Interface AttributeProperties

All Known Implementing Classes:
ListAttributeProperties, PlainAttributeProperties

public interface AttributeProperties

Dieses Interface wird von ListAttributeProperties und PlainAttributeProperties implementiert.

Author:
Kappich Systemberatung

Method Summary
 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.
 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(String maxCount)
          Setzt die maximale Anzahl von Arrayelementen.
 void setName(String name)
          Setzt den Namen des Attributs.
 void setTargetValue(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.
 

Method Detail

setMaxCount

void setMaxCount(String maxCount)
Setzt die maximale Anzahl von Arrayelementen.

Parameters:
maxCount - Maximale Anzahl von Arrayelementen.

setMaxCount

void setMaxCount(int maxCount)
Setzt die maximale Anzahl von Arrayelementen.

Parameters:
maxCount - Maximale Anzahl von Arrayelementen.

setTargetValue

void setTargetValue(String targetValue)
Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.

Parameters:
targetValue - "variabel" oder "fest"

setTargetValue

void setTargetValue(TargetValue targetValue)
Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.

Parameters:
targetValue - TargetValue.FIX oder TargetValue.VARIABLE

setName

void setName(String name)
Setzt den Namen des Attributs.

Parameters:
name - Name des Attributs.

setInfo

void setInfo(SystemObjectInfo info)
Setzt die Info mit Kurzinfo und Beschreibung dieses Attributs.

Parameters:
info - Info mit Kurzinfo und Beschreibung dieses Attributs

getAttributeTypePid

String getAttributeTypePid()
Liefert den Attributtyps dieses Attributs.

Returns:
Attributtyps dieses Attributs

getMaxCount

int getMaxCount()
Bestimmt die maximale Anzahl von Arrayelementen.

Returns:
maximale Anzahl von Arrayelementen oder -1 falls der Wert nicht gesetzt wurde.

getTargetValue

TargetValue getTargetValue()
Bestimmt, ob die Anzahl Arrayelemente variabel oder fest ist.

Returns:
TargetValue.FIX oder TargetValue.VARIABLE

getName

String getName()
Bestimmt den Namen des Attributs

Returns:
Namen des Attributs oder "" falls der Wert nicht gesetzt wurde

getInfo

SystemObjectInfo getInfo()
Bestimmt die Info mit Kurzinfo und Beschreibung dieses Attributs.

Returns:
Info mit Kurzinfo und Beschreibung dieses Attributs