|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.daf.communication.lowLevel.telegrams.BaseSubscriptionInfo
public final class BaseSubscriptionInfo
Verwaltet eine Datenidentifikation bestehend aus Systemobjekt, Attributgruppenverwendung und Simulationsvariante.
Field Summary | |
---|---|
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 Summary | |
---|---|
BaseSubscriptionInfo()
|
|
BaseSubscriptionInfo(long objectID,
AttributeGroupUsage attributeGroupUsage,
short simulationVariant)
Erzeugt neues BaseSubscriptionInfo Objekt. |
|
BaseSubscriptionInfo(long objectID,
long attributeGroupUsageIdentification,
short simulationVariant)
Erzeugt neues BaseSubscriptionInfo Objekt. |
Method Summary | |
---|---|
private void |
calculateHashCode()
|
boolean |
equals(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(DataInputStream in)
Diese Methode liest Daten aus dem Eingabestrom |
String |
toString()
Diese Methode setzt einen String zusammen, welchen die _objectID , _simulationVariant und die _usageInformation
enthält. |
void |
write(DataOutputStream out)
Diese Methode schreibt Daten in den Ausgabestrom. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private int _hashCode
private long _objectID
private long _usageIdentification
private short _simulationVariant
Constructor Detail |
---|
public BaseSubscriptionInfo()
public BaseSubscriptionInfo(long objectID, AttributeGroupUsage attributeGroupUsage, short simulationVariant)
BaseSubscriptionInfo
Objekt.
objectID
- ID des ObjektesattributeGroupUsage
- Objekt-ID der Attributgruppenverwendung.simulationVariant
- Simulationsvariantepublic BaseSubscriptionInfo(long objectID, long attributeGroupUsageIdentification, short simulationVariant)
BaseSubscriptionInfo
Objekt.
objectID
- ID des ObjektesattributeGroupUsageIdentification
- Objekt-ID der Attributgruppenverwendung.simulationVariant
- SimulationsvarianteMethod Detail |
---|
public final String toString()
_objectID
, _simulationVariant
und die _usageInformation
enthält.
toString
in class Object
public final long getObjectID()
public final short getSimulationVariant()
_simulationVariat
e.
public final void write(DataOutputStream out) throws IOException
out
- Ausgabestrom
IOException
- Falls Fehler im Ausgabestrom auftrittpublic final void read(DataInputStream in) throws IOException
in
- Eingabestrom
IOException
- Falls Fehler im Ausgabestrom auftrittpublic final boolean equals(Object other)
equals
in class Object
other
- Instanz von BaseSubscrptionInfo
true
wenn Übergabeparameter Instanz von baseSubscriptionInfopublic final int hashCode()
hashCode
in class Object
private void calculateHashCode()
public long getUsageIdentification()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |