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

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

public class PidsToObjectsAnswer
extends SystemObjectAnswerInfo

Diese Klasse stellt ein Antworttelegramm für PIDs zu Objekten dar. Es werden alle Objekte, die zu den PIDs passen werden angegeben.

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
PidsToObjectsAnswer(DafDataModel dataModel)
          Erzeugt ein neues Objekt mit generalisiertem Parameter.
PidsToObjectsAnswer(DafSystemObject[] objects, DafDataModel dataModel)
          Erzeugt ein neues Objekt mit den gegebenen Parametern.
 
Method Summary
 DafSystemObject[] getObjects()
          Gibt die 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.SystemObjectAnswerInfo
getAnswerType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PidsToObjectsAnswer

public PidsToObjectsAnswer(DafDataModel dataModel)
Erzeugt ein neues Objekt mit generalisiertem Parameter. Die spezifischen Parameter werden zu einem späteren Zeitpunkt über die read-Methode eingelesen.

Parameters:
dataModel - Datenmodel

PidsToObjectsAnswer

public PidsToObjectsAnswer(DafSystemObject[] objects,
                           DafDataModel dataModel)
Erzeugt ein neues Objekt mit den gegebenen Parametern.

Parameters:
objects - die Objekte
dataModel - Datenmodel
Method Detail

getObjects

public final DafSystemObject[] getObjects()
Gibt die Objekte zurück

Returns:
Objekte

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