de.bsvrz.dav.daf.communication.dataRepresentation
Class AttributeBaseValueDataFactory.AttributeArrayAdapter.ReferenceArrayAdapter.ReferenceArrayItemValue

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.AttributeArrayAdapter.ReferenceArrayAdapter.ReferenceArrayItemValue
All Implemented Interfaces:
Data.ReferenceValue, Data.TextValue
Enclosing class:
AttributeBaseValueDataFactory.AttributeArrayAdapter.ReferenceArrayAdapter

private class AttributeBaseValueDataFactory.AttributeArrayAdapter.ReferenceArrayAdapter.ReferenceArrayItemValue
extends AbstractData.ReferenceValue


Field Summary
private  int _itemIndex
           
 
Constructor Summary
AttributeBaseValueDataFactory.AttributeArrayAdapter.ReferenceArrayAdapter.ReferenceArrayItemValue(int itemIndex)
           
 
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
 

Field Detail

_itemIndex

private final int _itemIndex
Constructor Detail

AttributeBaseValueDataFactory.AttributeArrayAdapter.ReferenceArrayAdapter.ReferenceArrayItemValue

AttributeBaseValueDataFactory.AttributeArrayAdapter.ReferenceArrayAdapter.ReferenceArrayItemValue(int itemIndex)
Method Detail

getDataModel

protected DataModel getDataModel()
Specified by:
getDataModel 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.

tryToStorePid

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

getStoredPid

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

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.