Class NewObjectRequest

java.lang.Object
de.bsvrz.dav.daf.main.impl.config.telegrams.ConfigTelegram
de.bsvrz.dav.daf.main.impl.config.telegrams.NewObjectRequest

public class NewObjectRequest
extends ConfigTelegram
Diese Klasse stellt ein NewObject-Anfragetelegramm dar.
  • Constructor Details

    • NewObjectRequest

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

      public NewObjectRequest​(long configTime, long id, java.lang.String pid, java.lang.String name, long typeId, long[] setIds)
      Erzeugt ein neues Objekt mit den gegebenen Parametern.
      Parameters:
      configTime - Konfigurationszeit
      id - Objekt-ID
      pid - permanente Id des Objektes
      name - Name des Objektes
      typeId - ID des Typs
      setIds - IDs der Mengen
  • Method Details

    • getConfigTime

      public final long getConfigTime()
      Gibt die Konfigurationszeit zurück
      Returns:
      Die Konfigurationszeit
    • getId

      public final long getId()
      Liefert die Objekt-ID zurück.
      Returns:
      Objekt ID
    • getPid

      public final java.lang.String getPid()
      Liefert die permanente ID (PID) des Objekts zurück.
      Returns:
      permanente Id des Objektes
    • getName

      public final java.lang.String getName()
      Gibt den Namen des Objektes zurück
      Returns:
      der Name
    • getTypeId

      public final long getTypeId()
      Gibt die ID des Typs zurück
      Returns:
      Die ID des Typs
    • getSetIds

      public final long[] getSetIds()
      Gibt die IDs der Mengen zurück
      Returns:
      Die IDs der Mengen
    • parseToString

      public final java.lang.String parseToString()
      Description copied from class: ConfigTelegram
      Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
      Specified by:
      parseToString in class ConfigTelegram
      Returns:
      Beschreibender Text dieses Objekts.
    • write

      public void write​(java.io.DataOutputStream out) throws java.io.IOException
      Description copied from class: ConfigTelegram
      Serialisiert dieses Objekt.
      Specified by:
      write in class ConfigTelegram
      Parameters:
      out - Stream auf den das Objekt geschrieben werden soll.
      Throws:
      java.io.IOException - wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.
    • read

      public void read​(java.io.DataInputStream in) throws java.io.IOException
      Description copied from class: ConfigTelegram
      Deserialisiert dieses Objekt.
      Specified by:
      read in class ConfigTelegram
      Parameters:
      in - Stream von dem das Objekt gelesen werden soll.
      Throws:
      java.io.IOException - wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.