de.bsvrz.kex.kexdav.systemobjects
Class KExDaVWrappedDataArray.RefArray

java.lang.Object
  extended by de.bsvrz.kex.kexdav.systemobjects.KExDaVWrappedDataArray.RefArray
All Implemented Interfaces:
Data.ReferenceArray
Enclosing class:
KExDaVWrappedDataArray

private class KExDaVWrappedDataArray.RefArray
extends Object
implements Data.ReferenceArray


Field Summary
private  ManagerInterface _manager
           
private  Data.ReferenceArray _referenceArray
           
 
Constructor Summary
KExDaVWrappedDataArray.RefArray(Data.ReferenceArray referenceArray, ManagerInterface manager)
           
 
Method Summary
 int getLength()
           
 Data.ReferenceValue getReferenceValue(int itemIndex)
           
 Data.ReferenceValue[] getReferenceValues()
           
 SystemObject getSystemObject(int itemIndex)
           
 SystemObject[] getSystemObjectArray()
           
 void set(ObjectLookup dataModel, String... systemObjectPids)
           
 void set(String... systemObjectPids)
           
 void set(SystemObject... systemObjects)
           
 void setLength(int newLength)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_referenceArray

private final Data.ReferenceArray _referenceArray

_manager

private ManagerInterface _manager
Constructor Detail

KExDaVWrappedDataArray.RefArray

public KExDaVWrappedDataArray.RefArray(Data.ReferenceArray referenceArray,
                                       ManagerInterface manager)
Method Detail

getLength

public int getLength()
Specified by:
getLength in interface Data.ReferenceArray

setLength

public void setLength(int newLength)
Specified by:
setLength in interface Data.ReferenceArray

getReferenceValue

public Data.ReferenceValue getReferenceValue(int itemIndex)
Specified by:
getReferenceValue in interface Data.ReferenceArray

getReferenceValues

public Data.ReferenceValue[] getReferenceValues()
Specified by:
getReferenceValues in interface Data.ReferenceArray

set

public void set(SystemObject... systemObjects)
Specified by:
set in interface Data.ReferenceArray

set

public void set(String... systemObjectPids)
Specified by:
set in interface Data.ReferenceArray

set

public void set(ObjectLookup dataModel,
                String... systemObjectPids)
Specified by:
set in interface Data.ReferenceArray

getSystemObject

public SystemObject getSystemObject(int itemIndex)
Specified by:
getSystemObject in interface Data.ReferenceArray

getSystemObjectArray

public SystemObject[] getSystemObjectArray()
Specified by:
getSystemObjectArray in interface Data.ReferenceArray