Data.ReferenceValue, Data.TextValuepublic 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, toStringgetId, setSystemObjectgetTextprotected abstract DataModel getDataModel()
public java.lang.String getValueText()
getValueText in interface Data.TextValuegetSuffixText(),
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.TextValuegetSuffixText in class AbstractData.TextValueAbstractData.TextValue.getText()public void setText(java.lang.String text)
Data.TextValuesetText in interface Data.TextValuetext - Text mit dem zu setzenden Wert.public SystemObject getSystemObject()
Data.ReferenceValuegetSystemObject in interface Data.ReferenceValuenull, wenn kein Objekt referenziert wird.public void checkObject(SystemObject object, Attribute attribute)
public void setSystemObjectPid(java.lang.String objectPid,
ObjectLookup datamodel)
Data.ReferenceValuesetSystemObjectPid in interface Data.ReferenceValueobjectPid - 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.ReferenceValuesetSystemObjectPid in interface Data.ReferenceValueobjectPid - Pid des referenzierten Objekts oder "", falls kein Objekt referenziert werden soll.public java.lang.String getSystemObjectPid()
Data.ReferenceValuegetSystemObjectPid in interface Data.ReferenceValue