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

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

public class IdsToObjectsRequest
extends SystemObjectRequestInfo

Diese Klasse stellt ein Anfragetelegramm dar. Es wird eine Liste gespeichert, welche die IDs der Objekte beinhalten soll.

Author:
Kappich Systemberatung

Field Summary
private  long[] _ids
          Die Ids 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
IdsToObjectsRequest()
          Erzeugt ein neues Objekt ohne Parameter.
IdsToObjectsRequest(long[] ids)
          Erzeugt ein neues Objekt mit den gegebenen Parametern.
 
Method Summary
 long[] getIds()
          Gibt die Ids 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

_ids

private long[] _ids
Die Ids der Objekte

Constructor Detail

IdsToObjectsRequest

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


IdsToObjectsRequest

public IdsToObjectsRequest(long[] ids)
Erzeugt ein neues Objekt mit den gegebenen Parametern.

Parameters:
ids - Liste der IDs
Method Detail

getIds

public final long[] getIds()
Gibt die Ids der Objekte zurück

Returns:
Liste der IDs

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