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

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

public class TypeIdsToObjectsRequest
extends SystemObjectRequestInfo

Diese Klasse stellt ein Anfagetelegramm für Objekte gleichen Typs dar. Dem Typ der Objekte ist eine eindeutige ID zugeordnet.

Author:
Kappich Systemberatung

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

Constructor Detail

TypeIdsToObjectsRequest

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


TypeIdsToObjectsRequest

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

Parameters:
ids - Liste der Typen-IDs
Method Detail

getIds

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

Returns:
IDs der typen

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