Class SystemObjectRequestInfo

java.lang.Object
de.bsvrz.dav.daf.main.impl.config.telegrams.SystemObjectRequestInfo
Direct Known Subclasses:
IdsToObjectsRequest, PidsToObjectsRequest, TypeIdsToObjectsRequest

public abstract class SystemObjectRequestInfo extends Object
Diese Klasse ist die Basisklasse für System-Anfragetelegramme. Hier werden die Typen der Telegramme festgelegt und Methoden zur Bearbeitung deklariert.
  • Field Details

    • IDS_TO_OBJECTS_TYPE

      public static final byte IDS_TO_OBJECTS_TYPE
      Die Typen
      See Also:
    • PIDS_TO_OBJECTS_TYPE

      public static final byte PIDS_TO_OBJECTS_TYPE
      Anfragetelegramm für permanente IDs
      See Also:
    • TYPE_IDS_TO_OBJECTS_TYPE

      public static final byte TYPE_IDS_TO_OBJECTS_TYPE
      Anfagetelegramm für Objekte gleichen Typs
      See Also:
    • SET_IDS_TO_OBJECTS_TYPE

      @Deprecated public static final byte SET_IDS_TO_OBJECTS_TYPE
      Deprecated.
      Wird nicht mehr verwendet
      See Also:
    • _requestType

      protected byte _requestType
      Typ der Anfrage
  • Constructor Details

    • SystemObjectRequestInfo

      public SystemObjectRequestInfo()
  • Method Details

    • getRequestType

      public final byte getRequestType()
      Gibt den Typ zurück
      Returns:
      Typ des Telegramms
    • parseToString

      public abstract String parseToString()
      Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
      Returns:
      Beschreibender Text dieses Objekts.
    • read

      public abstract void read(DataInputStream in) throws IOException
      Deserialisiert dieses Objekt.
      Parameters:
      in - Stream von dem das Objekt gelesen werden soll.
      Throws:
      IOException - wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.
    • write

      public abstract void write(DataOutputStream out) throws IOException
      Serialisiert dieses Objekt.
      Parameters:
      out - Stream auf den das Objekt geschrieben werden soll.
      Throws:
      IOException - wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.