Class 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 Detail

      • 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 Detail

      • 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