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, setType
private 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()
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