Class BaseSubscriptionInfo


  • public final class BaseSubscriptionInfo
    extends java.lang.Object
    Verwaltet eine Datenidentifikation bestehend aus Systemobjekt, Attributgruppenverwendung und Simulationsvariante.
    • Method Summary

      Modifier and Type Method Description
      boolean equals​(java.lang.Object other)
      Diese Methode überprüft auf Gleichheit des Übergabeparameters mit baseSubscriptionInfo.
      long getObjectID()
      Diese Methode ermittelt die ObjektID
      short getSimulationVariant()
      Diese Methode ermittelt die _simulationVariate.
      long getUsageIdentification()
      Gibt die Identifizierung der Attributgruppenverwendung an.
      int hashCode()  
      void read​(java.io.DataInputStream in)
      Diese Methode liest Daten aus dem Eingabestrom
      java.lang.String toString()
      Diese Methode setzt einen String zusammen, welchen die _objectID, _simulationVariant und die _usageInformation enthält.
      void write​(java.io.DataOutputStream out)
      Diese Methode schreibt Daten in den Ausgabestrom.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • BaseSubscriptionInfo

        public BaseSubscriptionInfo()
      • BaseSubscriptionInfo

        public BaseSubscriptionInfo​(long objectID,
                                    AttributeGroupUsage attributeGroupUsage,
                                    short simulationVariant)
        Erzeugt neues BaseSubscriptionInfo Objekt.
        Parameters:
        objectID - ID des Objektes
        attributeGroupUsage - Objekt-ID der Attributgruppenverwendung.
        simulationVariant - Simulationsvariante
      • BaseSubscriptionInfo

        public BaseSubscriptionInfo​(long objectID,
                                    long attributeGroupUsageIdentification,
                                    short simulationVariant)
        Erzeugt neues BaseSubscriptionInfo Objekt.
        Parameters:
        objectID - ID des Objektes
        attributeGroupUsageIdentification - Objekt-ID der Attributgruppenverwendung.
        simulationVariant - Simulationsvariante
    • Method Detail

      • toString

        public final java.lang.String toString()
        Diese Methode setzt einen String zusammen, welchen die _objectID, _simulationVariant und die _usageInformation enthält.
        Overrides:
        toString in class java.lang.Object
        Returns:
        String, wie beschrieben aufgebaut.
      • getObjectID

        public final long getObjectID()
        Diese Methode ermittelt die ObjektID
        Returns:
        objectID
      • getSimulationVariant

        public final short getSimulationVariant()
        Diese Methode ermittelt die _simulationVariate.
        Returns:
        Simulationsvariate
      • write

        public final void write​(java.io.DataOutputStream out)
                         throws java.io.IOException
        Diese Methode schreibt Daten in den Ausgabestrom.
        Parameters:
        out - Ausgabestrom
        Throws:
        java.io.IOException - Falls Fehler im Ausgabestrom auftritt
      • read

        public final void read​(java.io.DataInputStream in)
                        throws java.io.IOException
        Diese Methode liest Daten aus dem Eingabestrom
        Parameters:
        in - Eingabestrom
        Throws:
        java.io.IOException - Falls Fehler im Ausgabestrom auftritt
      • equals

        public final boolean equals​(java.lang.Object other)
        Diese Methode überprüft auf Gleichheit des Übergabeparameters mit baseSubscriptionInfo.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        other - Instanz von BaseSubscrptionInfo
        Returns:
        true wenn Übergabeparameter Instanz von baseSubscriptionInfo
      • hashCode

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

        public long getUsageIdentification()
        Gibt die Identifizierung der Attributgruppenverwendung an.
        Returns:
        Aspektcode