Interface AttributeProperties

All Known Implementing Classes:
ListAttributeProperties, PlainAttributeProperties

public interface AttributeProperties
Dieses Interface wird von ListAttributeProperties und PlainAttributeProperties implementiert.
  • Method Summary

    Modifier and Type
    Method
    Description
    Liefert den Attributtyps dieses Attributs.
    de.bsvrz.dav.daf.main.config.SystemObjectInfo
    Bestimmt die Info mit Kurzinfo und Beschreibung dieses Attributs.
    int
    Bestimmt die maximale Anzahl von Arrayelementen.
    Bestimmt den Namen des Attributs
    Bestimmt, ob die Anzahl Arrayelemente variabel oder fest ist.
    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
    Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
    void
    setTargetValue(String targetValue)
    Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
  • Method Details

    • 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.
    • 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.
    • getTargetValue

      TargetValue getTargetValue()
      Bestimmt, ob die Anzahl Arrayelemente variabel oder fest ist.
      Returns:
      TargetValue.FIX oder TargetValue.VARIABLE
    • 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
    • getName

      String getName()
      Bestimmt den Namen des Attributs
      Returns:
      Namen des Attributs oder "" falls der Wert nicht gesetzt wurde
    • setName

      void setName(String name)
      Setzt den Namen des Attributs.
      Parameters:
      name - Name des Attributs.
    • getInfo

      de.bsvrz.dav.daf.main.config.SystemObjectInfo getInfo()
      Bestimmt die Info mit Kurzinfo und Beschreibung dieses Attributs.
      Returns:
      Info mit Kurzinfo und Beschreibung dieses Attributs
    • setInfo

      void setInfo(de.bsvrz.dav.daf.main.config.SystemObjectInfo info)
      Setzt die Info mit Kurzinfo und Beschreibung dieses Attributs.
      Parameters:
      info - Info mit Kurzinfo und Beschreibung dieses Attributs