Class AbstractData.ReferenceValue
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.TextValue
de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.ReferenceValue
- All Implemented Interfaces:
Data.ReferenceValue
,Data.TextValue
- Enclosing class:
- AbstractData
public abstract static class AbstractData.ReferenceValue
extends AbstractData.TextValue
implements Data.ReferenceValue
Subklasse von
AbstractData
, abgeleitet von AbstractData.TextValue
, implementiert das Interface Data.ReferenceValue
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
checkObject
(SystemObject object, Attribute attribute) protected abstract DataModel
Liefert Zusatzinformationen zum Wert dieses Referenzattributs.Bestimmt das durch dieses Datum referenzierte System-Objekt.Bestimmt die Pid des durch dieses Datum referenzierten System-Objekts.Liefert den Wert dieses Referenzattributs als Text zurück.void
setSystemObjectPid
(String objectPid) Setzt das durch dieses Datum referenzierte System-Objekt.void
setSystemObjectPid
(String objectPid, ObjectLookup datamodel) Setzt das durch dieses Datum referenzierte System-Objekt.void
Setzt den Wert des Datums auf den im übergebenen Text enthalten Wert.Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.TextValue
getText, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.bsvrz.dav.daf.main.Data.ReferenceValue
getId, setSystemObject
Methods inherited from interface de.bsvrz.dav.daf.main.Data.TextValue
getText
-
Constructor Details
-
ReferenceValue
public ReferenceValue()
-
-
Method Details
-
getDataModel
-
getValueText
Liefert den Wert dieses Referenzattributs als Text zurück. Wenn das referenzierte Objekt eine Pid hat wird diese zurückgegeben, ansonsten wird die Id des Objekts zurückgegeben.- Specified by:
getValueText
in interfaceData.TextValue
- Returns:
- pid oder id des referenzierten Objekts als Text.
- See Also:
-
getSuffixText
Liefert Zusatzinformationen zum Wert dieses Referenzattributs. Der zurückgelieferte Text ist als Ergänzung zum Rückgabewert der MethodegetValueText()
zu verstehen. Das Ergebnis der Methode enthält abhängig vom Ergebnis der MethodegetValueText()
den konstanten Text "id" bzw. "pid" und zusätzlich den Namen des referenzierten Objekts (wenn vorhanden).- Specified by:
getSuffixText
in interfaceData.TextValue
- Overrides:
getSuffixText
in classAbstractData.TextValue
- Returns:
- Text mit Zusatzinformation zum Wert dieses Referenzattributs.
- See Also:
-
setText
Description copied from interface:Data.TextValue
Setzt den Wert des Datums auf den im übergebenen Text enthalten Wert.- Specified by:
setText
in interfaceData.TextValue
- Parameters:
text
- Text mit dem zu setzenden Wert.
-
getSystemObject
Description copied from interface:Data.ReferenceValue
Bestimmt das durch dieses Datum referenzierte System-Objekt.- Specified by:
getSystemObject
in interfaceData.ReferenceValue
- Returns:
- Stellvertreter-Objekt des referenzierten System-Objekts oder
null
, wenn kein Objekt referenziert wird.
-
checkObject
-
setSystemObjectPid
Description copied from interface:Data.ReferenceValue
Setzt das durch dieses Datum referenzierte System-Objekt.- Specified by:
setSystemObjectPid
in interfaceData.ReferenceValue
- 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
Description copied from interface:Data.ReferenceValue
Bestimmt die Pid des durch dieses Datum referenzierten System-Objekts.- Specified by:
getSystemObjectPid
in interfaceData.ReferenceValue
- Returns:
- Pid des referenzierten Objekts oder "" falls kein Objekt referenziert wird.
-
setSystemObjectPid
Description copied from interface:Data.ReferenceValue
Setzt das durch dieses Datum referenzierte System-Objekt.- Specified by:
setSystemObjectPid
in interfaceData.ReferenceValue
- Parameters:
objectPid
- Pid des referenzierten Objekts oder "", falls kein Objekt referenziert werden soll.
-