Data.TextValue
AbstractData.ReferenceValue
, ByteArrayPrimitiveArrayItemData
, ByteArrayPrimitiveData
public static interface Data.ReferenceValue extends Data.TextValue
Modifier and Type | Method | Description |
---|---|---|
long |
getId() |
Bestimmt die Objekt-Id der im Datum enthaltene Referenz.
|
SystemObject |
getSystemObject() |
Bestimmt das durch dieses Datum referenzierte System-Objekt.
|
java.lang.String |
getSystemObjectPid() |
Bestimmt die Pid des durch dieses Datum referenzierten System-Objekts.
|
void |
setSystemObject(SystemObject object) |
Setzt das durch dieses Datum referenzierte System-Objekt.
|
void |
setSystemObjectPid(java.lang.String objectPid) |
Setzt das durch dieses Datum referenzierte System-Objekt.
|
void |
setSystemObjectPid(java.lang.String objectPid,
ObjectLookup datamodel) |
Setzt das durch dieses Datum referenzierte System-Objekt.
|
getSuffixText, getText, getValueText, setText
long getId()
SystemObject getSystemObject()
null
, wenn kein Objekt referenziert wird.java.lang.RuntimeException
- wenn die Datenverteilerverbindung nicht mehr existiert oder ein per ID referenziertes Objekt nicht aufgelöst werden konnte (KV nicht bekannt?)void setSystemObject(SystemObject object)
object
- Stellvertreter-Objekt des referenzierten System-Objekts oder null
, wenn kein Objekt referenziert werden soll.void setSystemObjectPid(java.lang.String objectPid, ObjectLookup datamodel)
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.void setSystemObjectPid(java.lang.String objectPid)
objectPid
- Pid des referenzierten Objekts oder "", falls kein Objekt referenziert werden soll.java.lang.String getSystemObjectPid()