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

java.lang.Object
  extended by de.bsvrz.dav.daf.main.impl.config.telegrams.SystemObjectAnswerInfo
      extended by de.bsvrz.dav.daf.main.impl.config.telegrams.TypeIdsToObjectsAnswer

public class TypeIdsToObjectsAnswer
extends SystemObjectAnswerInfo

Diese Klasse stellt ein Antworttelegramm für Objekte gleichen Typs dar. Dem Typ der Objekte ist eine eindeutige ID zugeordnet. In diesem Telegramm wird eine Liste der Objekte der gleichen Typen gespeichert.

Author:
Kappich Systemberatung

Field Summary
 
Fields inherited from class de.bsvrz.dav.daf.main.impl.config.telegrams.SystemObjectAnswerInfo
_answerType, IDS_TO_OBJECTS_TYPE, PIDS_TO_OBJECTS_TYPE, SET_IDS_TO_OBJECTS_TYPE, TYPE_IDS_TO_OBJECTS_TYPE
 
Constructor Summary
TypeIdsToObjectsAnswer(DafDataModel dataModel)
           
TypeIdsToObjectsAnswer(ObjectsList[] objectsOfTypes, DafDataModel dataModel)
          Erzeugt ein neues Objekt mit den gegebenen Parametern.
 
Method Summary
 ObjectsList[] getObjectsOfTypes()
          Gibt die Liste der kontainer der Objekte eines Typs 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.SystemObjectAnswerInfo
getAnswerType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeIdsToObjectsAnswer

public TypeIdsToObjectsAnswer(DafDataModel dataModel)
Parameters:
dataModel - Datenmodel

TypeIdsToObjectsAnswer

public TypeIdsToObjectsAnswer(ObjectsList[] objectsOfTypes,
                              DafDataModel dataModel)
Erzeugt ein neues Objekt mit den gegebenen Parametern.

Parameters:
objectsOfTypes - Liste der Typen
dataModel - Datenmodel
Method Detail

getObjectsOfTypes

public final ObjectsList[] getObjectsOfTypes()
Gibt die Liste der kontainer der Objekte eines Typs zurück

Returns:
kontainer der Objekte eines Typs

parseToString

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

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

write

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

Specified by:
write in class SystemObjectAnswerInfo
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: SystemObjectAnswerInfo
Deserialisiert dieses Objekt.

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