Class AbstractData.ReferenceValue

    • Constructor Detail

      • ReferenceValue

        public ReferenceValue()
    • Method Detail

      • getDataModel

        protected abstract DataModel getDataModel()
      • getSuffixText

        public java.lang.String getSuffixText()
        Liefert Zusatzinformationen zum Wert dieses Referenzattributs. Der zurückgelieferte Text ist als Ergänzung zum Rückgabewert der Methode getValueText() zu verstehen. Das Ergebnis der Methode enthält abhängig vom Ergebnis der Methode getValueText() den konstanten Text "id" bzw. "pid" und zusätzlich den Namen des referenzierten Objekts (wenn vorhanden).
        Specified by:
        getSuffixText in interface Data.TextValue
        Overrides:
        getSuffixText in class AbstractData.TextValue
        Returns:
        Text mit Zusatzinformation zum Wert dieses Referenzattributs.
        See Also:
        AbstractData.TextValue.getText()
      • setText

        public void setText​(java.lang.String text)
        Description copied from interface: Data.TextValue
        Setzt den Wert des Datums auf den im übergebenen Text enthalten Wert.
        Specified by:
        setText in interface Data.TextValue
        Parameters:
        text - Text mit dem zu setzenden Wert.
      • getSystemObject

        public SystemObject getSystemObject()
        Description copied from interface: Data.ReferenceValue
        Bestimmt das durch dieses Datum referenzierte System-Objekt.
        Specified by:
        getSystemObject in interface Data.ReferenceValue
        Returns:
        Stellvertreter-Objekt des referenzierten System-Objekts oder null, wenn kein Objekt referenziert wird.
      • setSystemObjectPid

        public void setSystemObjectPid​(java.lang.String objectPid,
                                       ObjectLookup datamodel)
        Description copied from interface: Data.ReferenceValue
        Setzt das durch dieses Datum referenzierte System-Objekt.
        Specified by:
        setSystemObjectPid in interface Data.ReferenceValue
        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.
      • getSystemObjectPid

        public java.lang.String getSystemObjectPid()
        Description copied from interface: Data.ReferenceValue
        Bestimmt die Pid des durch dieses Datum referenzierten System-Objekts.
        Specified by:
        getSystemObjectPid in interface Data.ReferenceValue
        Returns:
        Pid des referenzierten Objekts oder "" falls kein Objekt referenziert wird.
      • setSystemObjectPid

        public void setSystemObjectPid​(java.lang.String objectPid)
        Description copied from interface: Data.ReferenceValue
        Setzt das durch dieses Datum referenzierte System-Objekt.
        Specified by:
        setSystemObjectPid in interface Data.ReferenceValue
        Parameters:
        objectPid - Pid des referenzierten Objekts oder "", falls kein Objekt referenziert werden soll.