Class NewObjectRequest


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

      • 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 Detail

      • 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.