de.bsvrz.dav.daf.main.impl.config.telegrams
Class PidsToObjectsRequest

java.lang.Object
  extended by de.bsvrz.dav.daf.main.impl.config.telegrams.SystemObjectRequestInfo
      extended by de.bsvrz.dav.daf.main.impl.config.telegrams.PidsToObjectsRequest

public class PidsToObjectsRequest
extends SystemObjectRequestInfo

Diese Klasse stellt ein Anfragetelegramm für permanente IDs(PIDs) dar. Die PIds werden in einem Feld gespeichert.

Author:
Kappich Systemberatung

Field Summary
private  String[] pids
          Die Pids der Objekte
 
Fields inherited from class de.bsvrz.dav.daf.main.impl.config.telegrams.SystemObjectRequestInfo
_requestType, IDS_TO_OBJECTS_TYPE, PIDS_TO_OBJECTS_TYPE, SET_IDS_TO_OBJECTS_TYPE, TYPE_IDS_TO_OBJECTS_TYPE
 
Constructor Summary
PidsToObjectsRequest()
          Erzeugt ein neues Objekt ohne Parameter.
PidsToObjectsRequest(String[] _pids)
          Erzeugt ein neues Objekt mit den gegebenen Parametern.
 
Method Summary
 String[] getPids()
          Gibt die Pids der Objekte zurück
 String parseToString()
          Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
 void read(DataInputStream in)
          Deserialisiert dieses Objekt.
 void write(DataOutputStream out)
          Serialisiert dieses Objekt.
 
Methods inherited from class de.bsvrz.dav.daf.main.impl.config.telegrams.SystemObjectRequestInfo
getRequestType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pids

private String[] pids
Die Pids der Objekte

Constructor Detail

PidsToObjectsRequest

public PidsToObjectsRequest()
Erzeugt ein neues Objekt ohne Parameter. Die Parameter werden zu einem Späteren Zeitpunkt über die read-Methode eingelesen.


PidsToObjectsRequest

public PidsToObjectsRequest(String[] _pids)
Erzeugt ein neues Objekt mit den gegebenen Parametern.

Parameters:
_pids - Pids der Objekte
Method Detail

getPids

public final String[] getPids()
Gibt die Pids der Objekte zurück

Returns:
PIDs der Objekte

parseToString

public final String parseToString()
Description copied from class: SystemObjectRequestInfo
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.

Specified by:
parseToString in class SystemObjectRequestInfo
Returns:
Beschreibender Text dieses Objekts.

write

public final void write(DataOutputStream out)
                 throws IOException
Description copied from class: SystemObjectRequestInfo
Serialisiert dieses Objekt.

Specified by:
write in class SystemObjectRequestInfo
Parameters:
out - Stream auf den das Objekt geschrieben werden soll.
Throws:
IOException

read

public final void read(DataInputStream in)
                throws IOException
Description copied from class: SystemObjectRequestInfo
Deserialisiert dieses Objekt.

Specified by:
read in class SystemObjectRequestInfo
Parameters:
in - Stream von dem das Objekt gelesen werden soll.
Throws:
IOException