public class NewObjectRequest extends ConfigTelegram
Diese Klasse stellt ein NewObject-Anfragetelegramm dar.
_type, ARCHIVE_ANSWER_TYPE, ARCHIVE_REQUEST_TYPE, AUTHENTIFICATION_ANSWER_TYPE, AUTHENTIFICATION_REQUEST_TYPE, CODE_TO_ASPECT_ANSWER_TYPE, CODE_TO_ASPECT_REQUEST_TYPE, CODE_TO_ATTRIBUTE_GROUP_ANSWER_TYPE, CODE_TO_ATTRIBUTE_GROUP_REQUEST_TYPE, META_DATA_ANSWER_TYPE, META_DATA_REQUEST_TYPE, MUTABLE_CHANGES_SUBSCRIPTION_TYPE, MUTABLE_CHANGES_TYPE, MUTABLE_CHANGES_UNSUBSCRIPTION_TYPE, NEW_OBJECT_ANSWER_TYPE, NEW_OBJECT_REQUEST_TYPE, OBJECT_ANSWER_TYPE, OBJECT_INVALIDATE_ANSWER_TYPE, OBJECT_INVALIDATE_REQUEST_TYPE, OBJECT_REQUEST_TYPE, OBJECT_REVALIDATE_ANSWER_TYPE, OBJECT_REVALIDATE_REQUEST_TYPE, OBJECT_SET_NAME_ANSWER_TYPE, OBJECT_SET_NAME_REQUEST_TYPE, OBJECT_SET_PID_ANSWER_TYPE, OBJECT_SET_PID_REQUEST_TYPE, SET_CHANGES_ANSWER_TYPE, SET_CHANGES_REQUEST_TYPE, SET_CONFIG_DATA_ANSWER_TYPE, SET_CONFIG_DATA_REQUEST_TYPE, TRANSMITTER_CONNECTION_INFO_ANSWER_TYPE, TRANSMITTER_CONNECTION_INFO_REQUEST_TYPE, VALUE_ANSWER_TYPE, VALUE_REQUEST_TYPE, VALUE_REQUEST_TYPE2
Constructor and Description |
---|
NewObjectRequest()
Erzeugt ein neues Objekt ohne Parameter.
|
NewObjectRequest(long configTime,
long id,
java.lang.String pid,
java.lang.String name,
long typeId,
long[] setIds)
Erzeugt ein neues Objekt mit den gegebenen Parametern.
|
Modifier and Type | Method and Description |
---|---|
long |
getConfigTime()
Gibt die Konfigurationszeit zurück
|
long |
getId()
Liefert die Objekt-ID zurück.
|
java.lang.String |
getName()
Gibt den Namen des Objektes zurück
|
java.lang.String |
getPid()
Liefert die permanente ID (PID) des Objekts zurück.
|
long[] |
getSetIds()
Gibt die IDs der Mengen zurück
|
long |
getTypeId()
Gibt die ID des Typs zurück
|
java.lang.String |
parseToString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
|
void |
read(java.io.DataInputStream in)
Deserialisiert dieses Objekt.
|
void |
write(java.io.DataOutputStream out)
Serialisiert dieses Objekt.
|
getInfo, getTelegram, getType, setInfo, setType
public NewObjectRequest()
Erzeugt ein neues Objekt ohne Parameter. Die Parameter werden zu einem Späteren Zeitpunkt über die read-Methode eingelesen.
public NewObjectRequest(long configTime, long id, java.lang.String pid, java.lang.String name, long typeId, long[] setIds)
Erzeugt ein neues Objekt mit den gegebenen Parametern.
configTime
- Konfigurationszeitid
- Objekt-IDpid
- permanente Id des Objektesname
- Name des ObjektestypeId
- ID des TypssetIds
- IDs der Mengenpublic final long getConfigTime()
Gibt die Konfigurationszeit zurück
public final long getId()
Liefert die Objekt-ID zurück.
public final java.lang.String getPid()
Liefert die permanente ID (PID) des Objekts zurück.
public final java.lang.String getName()
Gibt den Namen des Objektes zurück
public final long getTypeId()
Gibt die ID des Typs zurück
public final long[] getSetIds()
Gibt die IDs der Mengen zurück
public final java.lang.String parseToString()
ConfigTelegram
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
parseToString
in class ConfigTelegram
public void write(java.io.DataOutputStream out) throws java.io.IOException
ConfigTelegram
Serialisiert dieses Objekt.
write
in class ConfigTelegram
out
- Stream auf den das Objekt geschrieben werden soll.java.io.IOException
public void read(java.io.DataInputStream in) throws java.io.IOException
ConfigTelegram
Deserialisiert dieses Objekt.
read
in class ConfigTelegram
in
- Stream von dem das Objekt gelesen werden soll.java.io.IOException