de.bsvrz.dav.daf.communication.dataRepresentation
Class AttributeBaseValueDataFactory.AttributeValueAdapter.ReferenceValueAdapter

java.lang.Object
  extended by de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.TextValue
      extended by de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.ReferenceValue
          extended by de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory.AttributeValueAdapter.ReferenceValueAdapter
All Implemented Interfaces:
Data.ReferenceValue, Data.TextValue
Enclosing class:
AttributeBaseValueDataFactory.AttributeValueAdapter

private class AttributeBaseValueDataFactory.AttributeValueAdapter.ReferenceValueAdapter
extends AbstractData.ReferenceValue


Constructor Summary
private AttributeBaseValueDataFactory.AttributeValueAdapter.ReferenceValueAdapter()
           
 
Method Summary
protected  DataModel getDataModel()
           
 long getId()
          Bestimmt die Objekt-Id der im Datum enthaltene Referenz.
(package private)  String getStoredPid()
           
 void setSystemObject(SystemObject object)
          Setzt das durch dieses Datum referenzierte System-Objekt.
(package private)  boolean tryToStorePid(String objectPid)
           
 
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.ReferenceValue
getSuffixText, getSystemObject, getSystemObjectPid, getValueText, setSystemObjectPid, setText
 
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.TextValue
getText
 

Constructor Detail

AttributeBaseValueDataFactory.AttributeValueAdapter.ReferenceValueAdapter

private AttributeBaseValueDataFactory.AttributeValueAdapter.ReferenceValueAdapter()
Method Detail

getDataModel

protected DataModel getDataModel()
Specified by:
getDataModel in class AbstractData.ReferenceValue

tryToStorePid

boolean tryToStorePid(String objectPid)
Specified by:
tryToStorePid in class AbstractData.ReferenceValue

getStoredPid

String getStoredPid()
Specified by:
getStoredPid in class AbstractData.ReferenceValue

getId

public long getId()
Description copied from interface: Data.ReferenceValue
Bestimmt die Objekt-Id der im Datum enthaltene Referenz.

Returns:
Objekt-Id des referenzierten Objekts oder der Wert 0, wenn kein Objekt referenziert wird.

setSystemObject

public void setSystemObject(SystemObject object)
Description copied from interface: Data.ReferenceValue
Setzt das durch dieses Datum referenzierte System-Objekt.

Parameters:
object - Stellvertreter-Objekt des referenzierten System-Objekts oder null, wenn kein Objekt referenziert werden soll.