Class InnerDataSubscription

java.lang.Object
de.bsvrz.dav.daf.main.InnerDataSubscription

public final class InnerDataSubscription
extends java.lang.Object
Kapselt eine Datenanmeldung für Daten auf dem Datenverteiler. Für eine Transaktionsanmeldung als Quelle oder Senke muss dem Datenverteiler mitgeteilt werden, welche inneren Daten diese Transaktion enthalten können soll. Dafür ist diese Klasse gedacht.
  • Constructor Details

    • InnerDataSubscription

      public InnerDataSubscription​(SystemObject object, AttributeGroup attributeGroup, Aspect aspect)
      Erstellt eine neue InnerDataSubscription-Klasse
      Parameters:
      object - Objekt
      attributeGroup - Attributgruppe
      aspect - Aspekt
    • InnerDataSubscription

      public InnerDataSubscription​(SystemObject object, AttributeGroupUsage attributeGroupUsage)
      Erstellt eine neue InnerDataSubscription-Klasse
      Parameters:
      object - Objekt
      attributeGroupUsage - Attributgruppenverwendung
  • Method Details

    • getObject

      public SystemObject getObject()
      Liefert das Objekt dieser Datenbeschreibung zurück.
      Returns:
      Objekt dieser Datenbeschreibung
    • getAttributeGroup

      public AttributeGroup getAttributeGroup()
      Liefert die Attributgruppe dieser Datenbeschreibung zurück.
      Returns:
      Attributgruppe dieser Datenbeschreibung
    • getAspect

      public Aspect getAspect()
      Liefert den Aspekt dieser Datenbeschreibung zurück.
      Returns:
      Aspekt dieser Datenbeschreibung
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object