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, setTypepublic 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()
ConfigTelegramLiefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
parseToString in class ConfigTelegrampublic void write(java.io.DataOutputStream out)
throws java.io.IOException
ConfigTelegramSerialisiert dieses Objekt.
write in class ConfigTelegramout - Stream auf den das Objekt geschrieben werden soll.java.io.IOExceptionpublic void read(java.io.DataInputStream in)
throws java.io.IOException
ConfigTelegramDeserialisiert dieses Objekt.
read in class ConfigTelegramin - Stream von dem das Objekt gelesen werden soll.java.io.IOException