Data.ReferenceValue
, Data.TextValue
public abstract static class AbstractData.ReferenceValue extends AbstractData.TextValue implements Data.ReferenceValue
AbstractData
, abgeleitet von AbstractData.TextValue
, implementiert das Interface Data.ReferenceValue
.Constructor | Description |
---|---|
ReferenceValue() |
Modifier and Type | Method | Description |
---|---|---|
void |
checkObject(SystemObject object,
Attribute attribute) |
|
protected abstract DataModel |
getDataModel() |
|
java.lang.String |
getSuffixText() |
Liefert Zusatzinformationen zum Wert dieses Referenzattributs.
|
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 |
getValueText() |
Liefert den Wert dieses Referenzattributs als Text zurück.
|
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.
|
getText, toString
getId, setSystemObject
getText
protected abstract DataModel getDataModel()
public java.lang.String getValueText()
getValueText
in interface Data.TextValue
getSuffixText()
,
AbstractData.TextValue.getText()
,
SystemObject.getPid()
,
SystemObject.getId()
public java.lang.String getSuffixText()
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).getSuffixText
in interface Data.TextValue
getSuffixText
in class AbstractData.TextValue
AbstractData.TextValue.getText()
public void setText(java.lang.String text)
Data.TextValue
setText
in interface Data.TextValue
text
- Text mit dem zu setzenden Wert.public SystemObject getSystemObject()
Data.ReferenceValue
getSystemObject
in interface Data.ReferenceValue
null
, wenn kein Objekt referenziert wird.public void checkObject(SystemObject object, Attribute attribute)
public void setSystemObjectPid(java.lang.String objectPid, ObjectLookup datamodel)
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)
Data.ReferenceValue
setSystemObjectPid
in interface Data.ReferenceValue
objectPid
- Pid des referenzierten Objekts oder "", falls kein Objekt referenziert werden soll.public java.lang.String getSystemObjectPid()
Data.ReferenceValue
getSystemObjectPid
in interface Data.ReferenceValue