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
 long getId()
          Bestimmt die Objekt-Id der im Datum enthaltene Referenz.
 SystemObject getSystemObject()
          Bestimmt das durch dieses Datum referenzierte System-Objekt.
 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(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 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.

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

getSystemObjectPid

String getSystemObjectPid()
Bestimmt die Pid des durch dieses Datum referenzierten System-Objekts.

Returns:
Pid des referenzierten Objekts oder "" falls kein Objekt referenziert wird.