QueueableTelegram
public class TransmitterListsUpdate extends DataTelegram
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_TELEGRAM_V2_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 | Description |
---|---|
TransmitterListsUpdate(byte type) |
|
TransmitterListsUpdate(long _transmitterId,
boolean _delta,
long[] _objectsToAdd,
long[] _objectsToRemove,
AttributeGroupAspectCombination[] _attributeGroupAspectsToAdd,
AttributeGroupAspectCombination[] _attributeGroupAspectsToRemove) |
Modifier and Type | Method | 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, toShortDebugString
public TransmitterListsUpdate(byte type)
public TransmitterListsUpdate(long _transmitterId, boolean _delta, long[] _objectsToAdd, long[] _objectsToRemove, AttributeGroupAspectCombination[] _attributeGroupAspectsToAdd, AttributeGroupAspectCombination[] _attributeGroupAspectsToRemove)
public java.lang.String toString()
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 DataTelegram
public final long getTransmitterId()
public final boolean isDeltaMessage()
true
, wenn nur Änderungen, false
, wenn alle Informationen übertragen werdenpublic final long[] getObjectsToAdd()
public final long[] getObjectsToRemove()
public final AttributeGroupAspectCombination[] getAttributeGroupAspectsToAdd()
public final AttributeGroupAspectCombination[] getAttributeGroupAspectsToRemove()
public final java.lang.String parseToString()
DataTelegram
parseToString
in class DataTelegram
public final void write(java.io.DataOutputStream out) throws java.io.IOException
DataTelegram
write
in class DataTelegram
out
- 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
DataTelegram
read
in class DataTelegram
in
- Der DataInputStream.java.io.IOException
- Falls der Datensatz nicht aus dem Stream gelesen werden kann.