de.bsvrz.kex.kexdav.systemobjects
Class KExDaVWrappedReferenceValue

java.lang.Object
  extended by de.bsvrz.kex.kexdav.systemobjects.KExDaVWrappedReferenceValue
All Implemented Interfaces:
Data.ReferenceValue, Data.TextValue

 class KExDaVWrappedReferenceValue
extends Object
implements Data.ReferenceValue

Kapselt analog zu KExDaVAttributeGroupData ein Referenzwert, der den Zugriff auf Systemobjekte einschränkt

Author:
Kappich Systemberatung

Field Summary
private  DataModel _dataModel
           
private  ManagerInterface _manager
           
private  Data.ReferenceValue _referenceValue
           
 
Constructor Summary
KExDaVWrappedReferenceValue(Data.ReferenceValue referenceValue, DataModel dataModel, ManagerInterface manager)
           
 
Method Summary
 long getId()
           
 String getSuffixText()
           
 SystemObject getSystemObject()
           
 String getSystemObjectPid()
           
 String getText()
           
 String getValueText()
           
 void setSystemObject(SystemObject object)
           
 void setSystemObjectPid(String objectPid)
           
 void setSystemObjectPid(String objectPid, ObjectLookup datamodel)
           
 void setText(String text)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_referenceValue

private final Data.ReferenceValue _referenceValue

_dataModel

private DataModel _dataModel

_manager

private ManagerInterface _manager
Constructor Detail

KExDaVWrappedReferenceValue

KExDaVWrappedReferenceValue(Data.ReferenceValue referenceValue,
                            DataModel dataModel,
                            ManagerInterface manager)
Method Detail

getId

public long getId()
Specified by:
getId in interface Data.ReferenceValue

getSystemObject

public SystemObject getSystemObject()
Specified by:
getSystemObject in interface Data.ReferenceValue

setSystemObject

public void setSystemObject(SystemObject object)
Specified by:
setSystemObject in interface Data.ReferenceValue

setSystemObjectPid

public void setSystemObjectPid(String objectPid,
                               ObjectLookup datamodel)
Specified by:
setSystemObjectPid in interface Data.ReferenceValue

setSystemObjectPid

public void setSystemObjectPid(String objectPid)
Specified by:
setSystemObjectPid in interface Data.ReferenceValue

getSystemObjectPid

public String getSystemObjectPid()
Specified by:
getSystemObjectPid in interface Data.ReferenceValue

getText

public String getText()
Specified by:
getText in interface Data.TextValue

getValueText

public String getValueText()
Specified by:
getValueText in interface Data.TextValue

getSuffixText

public String getSuffixText()
Specified by:
getSuffixText in interface Data.TextValue

setText

public void setText(String text)
Specified by:
setText in interface Data.TextValue

toString

public String toString()
Overrides:
toString in class Object