Interface Data.ReferenceValue

    • Method Detail

      • getId

        long getId()
        Bestimmt die Objekt-Id der im Datum enthaltene Referenz.
        Returns:
        Objekt-Id des referenzierten Objekts oder der Wert 0, wenn kein Objekt referenziert wird.
      • getSystemObject

        SystemObject getSystemObject()
        Bestimmt das durch dieses Datum referenzierte System-Objekt.
        Returns:
        Stellvertreter-Objekt des referenzierten System-Objekts oder null, wenn kein Objekt referenziert wird.
        Throws:
        java.lang.RuntimeException - wenn die Datenverteilerverbindung nicht mehr existiert oder ein per ID referenziertes Objekt nicht aufgelöst werden konnte (KV nicht bekannt?)
      • setSystemObject

        void setSystemObject​(SystemObject object)
        Setzt das durch dieses Datum referenzierte System-Objekt.
        Parameters:
        object - Stellvertreter-Objekt des referenzierten System-Objekts oder null, wenn kein Objekt referenziert werden soll.
      • setSystemObjectPid

        void setSystemObjectPid​(java.lang.String objectPid,
                                ObjectLookup datamodel)
        Setzt das durch dieses Datum referenzierte System-Objekt.
        Parameters:
        objectPid - Pid des referenzierten Objekts oder "", falls kein Objekt referenziert werden soll.
        datamodel - DataModel-Objekt mit dem das Systemobjekt aus der Pid bestimmt werden soll.
      • setSystemObjectPid

        void setSystemObjectPid​(java.lang.String objectPid)
        Setzt das durch dieses Datum referenzierte System-Objekt.
        Parameters:
        objectPid - Pid des referenzierten Objekts oder "", falls kein Objekt referenziert werden soll.
      • getSystemObjectPid

        java.lang.String getSystemObjectPid()
        Bestimmt die Pid des durch dieses Datum referenzierten System-Objekts.
        Returns:
        Pid des referenzierten Objekts oder "" falls kein Objekt referenziert wird.