Class DafAttributeListDefinition

All Implemented Interfaces:
AttributeListDefinition, AttributeSet, AttributeType, ConfigurationObject, SystemObject, java.lang.Comparable

public class DafAttributeListDefinition
extends DafAttributeType
implements AttributeListDefinition
Klasse, die den Zugriff auf Attributlistendefinitionen seitens der Datenverteiler-Applikationsfunktionen ermöglicht.
  • Constructor Details

    • DafAttributeListDefinition

      public DafAttributeListDefinition​(DafDataModel dataModel)
      Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
      Parameters:
      dataModel - DataModel Implementierung, der das neue Objekt zugeordnet ist.
    • DafAttributeListDefinition

      public DafAttributeListDefinition​(long id, java.lang.String pid, java.lang.String name, long typId, byte state, java.lang.String error, DafDataModel dataModel, short validFromVersionNumber, short validToVersionNumber, long responsibleObjectId, long[] setIds)
      Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
  • Method Details

    • parseToString

      public java.lang.String parseToString()
      Description copied from class: DafSystemObject
      Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
      Overrides:
      parseToString in class DafConfigurationObject
      Returns:
      Beschreibender Text dieses Objekts.
    • getAttributes

      public final java.util.List<Attribute> getAttributes()
      Description copied from interface: AttributeSet
      Liefert eine Liste der Attribute dieser Attributmenge (Attributgruppe bzw. Attributliste) zurück. Die Reihenfolge der Attribute in der Liste entspricht der durch die Position der Attribute definierte Reihenfolge innerhalb der Attributgruppe bzw. Attributliste
      Specified by:
      getAttributes in interface AttributeSet
      Returns:
      Liste von Attributen
    • getAttribute

      public final Attribute getAttribute​(java.lang.String attributeName)
      Description copied from interface: AttributeSet
      Liefert das Attribut mit dem angegebenen Namen dieser Attributgruppe zurück.
      Specified by:
      getAttribute in interface AttributeSet
      Parameters:
      attributeName - Name des gesuchten Attributs.
      Returns:
      Das gesuchte Attribut oder null wenn kein Attribut mit dem gegebenen Namen gefunden wurde.