public class TransmitterListsUpdate extends DataTelegram
Implementierung von Anmeldelistentelegrammen, die zwischen Datenverteilern zum Austausch von Informationen über angemeldete Objekte, Attributgruppen und Aspekte verwendet werden.
APPLICATION_DATA_TELEGRAM_TYPE, APPLICATION_REQUEST_TYPE, AUTHENTIFICATION_ANSWER_TYPE, AUTHENTIFICATION_REQUEST_TYPE, AUTHENTIFICATION_TEXT_ANSWER_TYPE, AUTHENTIFICATION_TEXT_REQUEST_TYPE, CLOSING_TYPE, COM_PARAMETER_ANSWER_TYPE, COM_PARAMETER_REQUEST_TYPE, DISABLE_ENCRYPTION_ANSWER_TYPE, DISABLE_ENCRYPTION_REQUEST_TYPE, ENCRYPTED_TYPE, KEEP_ALIVE_TYPE, length, priority, PROTOCOL_VERSION_ANSWER_TYPE, PROTOCOL_VERSION_REQUEST_TYPE, RECEIVE_SUBSCRIPTION_TYPE, RECEIVE_UNSUBSCRIPTION_TYPE, REQUEST_SENDER_DATA_TYPE, SEND_SUBSCRIPTION_TYPE, SEND_UNSUBSCRIPTION_TYPE, SRP_ANSWER_TYPE, SRP_REQUEST_TYPE, SRP_VALDIATE_ANSWER_TYPE, SRP_VALDIATE_REQUEST_TYPE, TELEGRAM_TIME_ANSWER_TYPE, TELEGRAM_TIME_REQUEST_TYPE, TERMINATE_ORDER_TYPE, TRANSMITTER_AUTHENTIFICATION_ANSWER_TYPE, TRANSMITTER_AUTHENTIFICATION_REQUEST_TYPE, TRANSMITTER_AUTHENTIFICATION_TEXT_ANSWER_TYPE, TRANSMITTER_AUTHENTIFICATION_TEXT_REQUEST_TYPE, TRANSMITTER_BEST_WAY_UPDATE_TYPE, TRANSMITTER_CLOSING_TYPE, TRANSMITTER_COM_PARAMETER_ANSWER_TYPE, TRANSMITTER_COM_PARAMETER_REQUEST_TYPE, TRANSMITTER_DATA_SUBSCRIPTION_RECEIPT_TYPE, TRANSMITTER_DATA_SUBSCRIPTION_TYPE, TRANSMITTER_DATA_TELEGRAM_TYPE, TRANSMITTER_DATA_UNSUBSCRIPTION_TYPE, TRANSMITTER_KEEP_ALIVE_TYPE, TRANSMITTER_LISTS_DELIVERY_UNSUBSCRIPTION_TYPE, TRANSMITTER_LISTS_SUBSCRIPTION_TYPE, TRANSMITTER_LISTS_UNSUBSCRIPTION_TYPE, TRANSMITTER_LISTS_UPDATE_2_TYPE, TRANSMITTER_LISTS_UPDATE_TYPE, TRANSMITTER_PROTOCOL_VERSION_ANSWER_TYPE, TRANSMITTER_PROTOCOL_VERSION_REQUEST_TYPE, TRANSMITTER_REQUEST_TYPE, TRANSMITTER_TELEGRAM_TIME_ANSWER_TYPE, TRANSMITTER_TELEGRAM_TIME_REQUEST_TYPE, TRANSMITTER_TERMINATE_ORDER_TYPE, type| Constructor and Description |
|---|
TransmitterListsUpdate(byte type) |
TransmitterListsUpdate(long _transmitterId,
boolean _delta,
long[] _objectsToAdd,
long[] _objectsToRemove,
AttributeGroupAspectCombination[] _attributeGroupAspectsToAdd,
AttributeGroupAspectCombination[] _attributeGroupAspectsToRemove) |
| Modifier and Type | Method and Description |
|---|---|
AttributeGroupAspectCombination[] |
getAttributeGroupAspectsToAdd()
Gibt die hinzugekommenden Kombinationen der Attributesgruppen und Aspkten zurück
|
AttributeGroupAspectCombination[] |
getAttributeGroupAspectsToRemove()
Gibt die zu entfernenden Kombinationen der Attributesgruppen und Aspkten zurück
|
long[] |
getObjectsToAdd()
Gibt die hinzugekommenden Objekten zurück
|
long[] |
getObjectsToRemove()
Gibt die zu entfernenden Objekten zurück
|
long |
getTransmitterId()
Gibt die Id des lieferanten Datenverteilers zurück
|
boolean |
isDeltaMessage()
Gibt zurück, ob nur die Änderungen oder alle Informationen übertragen werden
|
java.lang.String |
parseToString()
Gibt eine String-Repräsentation dieses Datensatzes zurück.
|
void |
read(java.io.DataInputStream in)
Liest ein Telegramm vom übergegebenen DataInputStream.
|
java.lang.String |
toString()
Returns a string representation of the object.
|
void |
write(java.io.DataOutputStream out)
Schreibt ein Telegramm in den übergegebenen DataOutputStream.
|
getLength, getPriority, getSize, getTelegram, getType, toShortDebugParamString, toShortDebugStringpublic TransmitterListsUpdate(byte type)
public TransmitterListsUpdate(long _transmitterId,
boolean _delta,
long[] _objectsToAdd,
long[] _objectsToRemove,
AttributeGroupAspectCombination[] _attributeGroupAspectsToAdd,
AttributeGroupAspectCombination[] _attributeGroupAspectsToRemove)
public java.lang.String toString()
Returns a string representation of the object. In general, the toString method returns a string that “textually represents” this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.
The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@‘, and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:
getClass().getName() + ’@’ + Integer.toHexString(hashCode())
toString in class DataTelegrampublic final long getTransmitterId()
Gibt die Id des lieferanten Datenverteilers zurück
public final boolean isDeltaMessage()
Gibt zurück, ob nur die Änderungen oder alle Informationen übertragen werden
true, wenn nur Änderungen, false, wenn alle Informationen übertragen werdenpublic final long[] getObjectsToAdd()
Gibt die hinzugekommenden Objekten zurück
public final long[] getObjectsToRemove()
Gibt die zu entfernenden Objekten zurück
public final AttributeGroupAspectCombination[] getAttributeGroupAspectsToAdd()
Gibt die hinzugekommenden Kombinationen der Attributesgruppen und Aspkten zurück
public final AttributeGroupAspectCombination[] getAttributeGroupAspectsToRemove()
Gibt die zu entfernenden Kombinationen der Attributesgruppen und Aspkten zurück
public final java.lang.String parseToString()
DataTelegramGibt eine String-Repräsentation dieses Datensatzes zurück.
parseToString in class DataTelegrampublic final void write(java.io.DataOutputStream out)
throws java.io.IOException
DataTelegramSchreibt ein Telegramm in den übergegebenen DataOutputStream.
write in class DataTelegramout - Der DataOutputStream.java.io.IOException - Falls der Datensatz nicht in den Stream geschrieben werden kann.public final void read(java.io.DataInputStream in)
throws java.io.IOException
DataTelegramLiest ein Telegramm vom übergegebenen DataInputStream.
read in class DataTelegramin - Der DataInputStream.java.io.IOException - Falls der Datensatz nicht aus dem Stream gelesen werden kann.