Package de.bsvrz.dav.daf.main
Interface Data.ReferenceValue
- All Superinterfaces:
Data.TextValue
- All Known Implementing Classes:
AbstractData.ReferenceValue
,ByteArrayPrimitiveArrayItemData
,ByteArrayPrimitiveData
- Enclosing interface:
- Data
public static interface Data.ReferenceValue extends Data.TextValue
Interface-Klasse für die Referenz-Ansicht eines Datums.
-
Method Summary
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.Methods inherited from interface de.bsvrz.dav.daf.main.Data.TextValue
getSuffixText, getText, getValueText, setText
-
Method Details
-
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
Setzt das durch dieses Datum referenzierte System-Objekt.- Parameters:
object
- Stellvertreter-Objekt des referenzierten System-Objekts odernull
, wenn kein Objekt referenziert werden soll.
-
setSystemObjectPid
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.
-
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.
-
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.
-