public final class BaseSubscriptionInfo
extends java.lang.Object
Verwaltet eine Datenidentifikation bestehend aus Systemobjekt, Attributgruppenverwendung und Simulationsvariante.
Modifier and Type | Field and Description |
---|---|
private int |
_hashCode
Hashcode des Objekts.
|
private long |
_objectID
Identifikation des Objektes, zu dem Daten geschrieben werden.
|
private short |
_simulationVariant
Simulationsvariante unter dem die Daten angefordert werden.
|
private long |
_usageIdentification
Identifizierung der Attributgruppenverwendung
|
Constructor and Description |
---|
BaseSubscriptionInfo() |
BaseSubscriptionInfo(long objectID,
AttributeGroupUsage attributeGroupUsage,
short simulationVariant)
Erzeugt neues
BaseSubscriptionInfo Objekt. |
BaseSubscriptionInfo(long objectID,
long attributeGroupUsageIdentification,
short simulationVariant)
Erzeugt neues
BaseSubscriptionInfo Objekt. |
Modifier and Type | Method and Description |
---|---|
private void |
calculateHashCode() |
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
_simulationVariat e. |
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.
|
private int _hashCode
Hashcode des Objekts.
private long _objectID
Identifikation des Objektes, zu dem Daten geschrieben werden.
private long _usageIdentification
Identifizierung der Attributgruppenverwendung
private short _simulationVariant
Simulationsvariante unter dem die Daten angefordert werden.
public BaseSubscriptionInfo()
public BaseSubscriptionInfo(long objectID, AttributeGroupUsage attributeGroupUsage, short simulationVariant)
Erzeugt neues BaseSubscriptionInfo
Objekt.
objectID
- ID des ObjektesattributeGroupUsage
- Objekt-ID der Attributgruppenverwendung.simulationVariant
- Simulationsvariantepublic BaseSubscriptionInfo(long objectID, long attributeGroupUsageIdentification, short simulationVariant)
Erzeugt neues BaseSubscriptionInfo
Objekt.
objectID
- ID des ObjektesattributeGroupUsageIdentification
- Objekt-ID der Attributgruppenverwendung.simulationVariant
- Simulationsvariantepublic final java.lang.String toString()
Diese Methode setzt einen String zusammen, welchen die _objectID
, _simulationVariant
und die _usageInformation
enthält.
toString
in class java.lang.Object
public final long getObjectID()
Diese Methode ermittelt die ObjektID
public final short getSimulationVariant()
Diese Methode ermittelt die _simulationVariat
e.
public final void write(java.io.DataOutputStream out) throws java.io.IOException
Diese Methode schreibt Daten in den Ausgabestrom.
out
- Ausgabestromjava.io.IOException
- Falls Fehler im Ausgabestrom auftrittpublic final void read(java.io.DataInputStream in) throws java.io.IOException
Diese Methode liest Daten aus dem Eingabestrom
in
- Eingabestromjava.io.IOException
- Falls Fehler im Ausgabestrom auftrittpublic final boolean equals(java.lang.Object other)
Diese Methode überprüft auf Gleichheit des Übergabeparameters mit baseSubscriptionInfo.
equals
in class java.lang.Object
other
- Instanz von BaseSubscrptionInfotrue
wenn Übergabeparameter Instanz von baseSubscriptionInfopublic final int hashCode()
hashCode
in class java.lang.Object
private void calculateHashCode()
public long getUsageIdentification()
Gibt die Identifizierung der Attributgruppenverwendung an.