class KExDaVWrappedReferenceValue extends java.lang.Object implements Data.ReferenceValue
Kapselt analog zu KExDaVAttributeGroupData
ein Referenzwert, der den Zugriff auf Systemobjekte einschränkt
Modifier and Type | Field and Description |
---|---|
private DataModel |
_dataModel |
private ManagerInterface |
_manager |
private Data.ReferenceValue |
_referenceValue |
Constructor and Description |
---|
KExDaVWrappedReferenceValue(Data.ReferenceValue referenceValue,
DataModel dataModel,
ManagerInterface manager) |
Modifier and Type | Method and Description |
---|---|
long |
getId()
Bestimmt die Objekt-Id der im Datum enthaltene Referenz.
|
java.lang.String |
getSuffixText()
Bestimmt den Zusatztext (wie zum Beispiel Einheit) des Datums.
|
SystemObject |
getSystemObject()
Bestimmt das durch dieses Datum referenzierte System-Objekt.
|
java.lang.String |
getSystemObjectPid()
Bestimmt die Pid des durch dieses Datum referenzierten System-Objekts.
|
java.lang.String |
getText()
Bestimmt den Wert des Datums als Text einschließlich Zusatz (wie zum Beispiel Einheit).
|
java.lang.String |
getValueText()
Bestimmt den Wert des Datums als Text ohne Zusatz (wie zum Beispiel Einheit).
|
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.
|
void |
setText(java.lang.String text)
Setzt den Wert des Datums auf den im übergebenen Text enthalten Wert.
|
java.lang.String |
toString() |
private final Data.ReferenceValue _referenceValue
private DataModel _dataModel
private ManagerInterface _manager
KExDaVWrappedReferenceValue(Data.ReferenceValue referenceValue, DataModel dataModel, ManagerInterface manager)
public long getId()
de.bsvrz.dav.daf.main.Data.ReferenceValue
getId
in interface Data.ReferenceValue
public SystemObject getSystemObject()
de.bsvrz.dav.daf.main.Data.ReferenceValue
getSystemObject
in interface Data.ReferenceValue
null
, wenn kein Objekt referenziert wird.public void setSystemObject(SystemObject object)
de.bsvrz.dav.daf.main.Data.ReferenceValue
setSystemObject
in interface Data.ReferenceValue
object
- Stellvertreter-Objekt des referenzierten System-Objekts oder null
, wenn kein Objekt referenziert werden soll.public void setSystemObjectPid(java.lang.String objectPid, ObjectLookup datamodel)
de.bsvrz.dav.daf.main.Data.ReferenceValue
setSystemObjectPid
in interface Data.ReferenceValue
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.public void setSystemObjectPid(java.lang.String objectPid)
de.bsvrz.dav.daf.main.Data.ReferenceValue
setSystemObjectPid
in interface Data.ReferenceValue
objectPid
- Pid des referenzierten Objekts oder "", falls kein Objekt referenziert werden soll.public java.lang.String getSystemObjectPid()
de.bsvrz.dav.daf.main.Data.ReferenceValue
getSystemObjectPid
in interface Data.ReferenceValue
public java.lang.String getText()
de.bsvrz.dav.daf.main.Data.TextValue
getText
in interface Data.TextValue
public java.lang.String getValueText()
de.bsvrz.dav.daf.main.Data.TextValue
getValueText
in interface Data.TextValue
public java.lang.String getSuffixText()
de.bsvrz.dav.daf.main.Data.TextValue
getSuffixText
in interface Data.TextValue
public void setText(java.lang.String text)
de.bsvrz.dav.daf.main.Data.TextValue
setText
in interface Data.TextValue
text
- Text mit dem zu setzenden Wert.public java.lang.String toString()
toString
in class java.lang.Object