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
private  DafDataModel _dataModel
          Das Datenmodel
private  DafSystemObject[] _objects
          Die Objekte
 
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
 

Field Detail

_objects

private DafSystemObject[] _objects
Die Objekte


_dataModel

private DafDataModel _dataModel
Das Datenmodel

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