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
    java.lang.String getAttributeTypePid()
    Liefert den Attributtyps dieses Attributs.
    de.bsvrz.dav.daf.main.config.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​(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​(java.lang.String maxCount)
    Setzt die maximale Anzahl von Arrayelementen.
    void setName​(java.lang.String name)
    Setzt den Namen des Attributs.
    void setTargetValue​(TargetValue targetValue)
    Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
    void setTargetValue​(java.lang.String targetValue)
    Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
  • Method Details

    • getAttributeTypePid

      java.lang.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​(java.lang.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​(java.lang.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

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

      void setName​(java.lang.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