public class NewObjectRequest extends ConfigTelegram
Diese Klasse stellt ein NewObject-Anfragetelegramm dar.
| Modifier and Type | Field and Description |
|---|---|
private long |
_configTime
Die Konfigurationszeit
|
private long |
_id
Die ID des objektes
|
private java.lang.String |
_name
Der Name des objektes
|
private java.lang.String |
_pid
Die PID des objektes
|
private long[] |
_setIds
Die Ids der Mengen
|
private long |
_typeId
Die ID des typs
|
_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, setTypeprivate long _configTime
Die Konfigurationszeit
private long _id
Die ID des objektes
private java.lang.String _pid
Die PID des objektes
private java.lang.String _name
Der Name des objektes
private long _typeId
Die ID des typs
private long[] _setIds
Die Ids der Mengen
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()
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