Class SystemObjectRequestInfo
- java.lang.Object
-
- de.bsvrz.dav.daf.main.impl.config.telegrams.SystemObjectRequestInfo
-
- Direct Known Subclasses:
IdsToObjectsRequest
,PidsToObjectsRequest
,TypeIdsToObjectsRequest
public abstract class SystemObjectRequestInfo extends java.lang.Object
Diese Klasse ist die Basisklasse für System-Anfragetelegramme. Hier werden die Typen der Telegramme festgelegt und Methoden zur Bearbeitung deklariert.
-
-
Field Summary
Fields Modifier and Type Field Description protected byte
_requestType
Typ der Anfragestatic byte
IDS_TO_OBJECTS_TYPE
Die Typenstatic byte
PIDS_TO_OBJECTS_TYPE
Anfragetelegramm für permanente IDsstatic byte
SET_IDS_TO_OBJECTS_TYPE
Deprecated.Wird nicht mehr verwendetstatic byte
TYPE_IDS_TO_OBJECTS_TYPE
Anfagetelegramm für Objekte gleichen Typs
-
Constructor Summary
Constructors Constructor Description SystemObjectRequestInfo()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description byte
getRequestType()
Gibt den Typ zurückabstract java.lang.String
parseToString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.abstract void
read(java.io.DataInputStream in)
Deserialisiert dieses Objekt.abstract void
write(java.io.DataOutputStream out)
Serialisiert dieses Objekt.
-
-
-
Field Detail
-
IDS_TO_OBJECTS_TYPE
public static final byte IDS_TO_OBJECTS_TYPE
Die Typen- See Also:
- Constant Field Values
-
PIDS_TO_OBJECTS_TYPE
public static final byte PIDS_TO_OBJECTS_TYPE
Anfragetelegramm für permanente IDs- See Also:
- Constant Field Values
-
TYPE_IDS_TO_OBJECTS_TYPE
public static final byte TYPE_IDS_TO_OBJECTS_TYPE
Anfagetelegramm für Objekte gleichen Typs- See Also:
- Constant Field Values
-
SET_IDS_TO_OBJECTS_TYPE
@Deprecated public static final byte SET_IDS_TO_OBJECTS_TYPE
Deprecated.Wird nicht mehr verwendet- See Also:
- Constant Field Values
-
_requestType
protected byte _requestType
Typ der Anfrage
-
-
Method Detail
-
getRequestType
public final byte getRequestType()
Gibt den Typ zurück- Returns:
- Typ des Telegramms
-
parseToString
public abstract java.lang.String parseToString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.- Returns:
- Beschreibender Text dieses Objekts.
-
read
public abstract void read(java.io.DataInputStream in) throws java.io.IOException
Deserialisiert dieses Objekt.- Parameters:
in
- Stream von dem das Objekt gelesen werden soll.- Throws:
java.io.IOException
- wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.
-
write
public abstract void write(java.io.DataOutputStream out) throws java.io.IOException
Serialisiert dieses Objekt.- Parameters:
out
- Stream auf den das Objekt geschrieben werden soll.- Throws:
java.io.IOException
- wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.
-
-