wt.iba.value.service
Class MultiObjIBAValueDBService.CopyResultProcessor

java.lang.Object
  extended bywt.iba.value.service.MultiObjIBAValueDBService.CopyResultProcessor
All Implemented Interfaces:
ResultProcessor
Enclosing class:
MultiObjIBAValueDBService

static class MultiObjIBAValueDBService.CopyResultProcessor
extends Object
implements ResultProcessor


Field Summary
private  WTException exception
           
private  WTArrayList newValues
           
private  WTKeyedMap replacementMap
           
private  Map srcTargetMap
           
private  WTKeyedMap srcTargetRefMap
           
 
Constructor Summary
MultiObjIBAValueDBService.CopyResultProcessor(Map a_srcTargetMap, WTKeyedMap a_srcTargetRefMap, WTKeyedMap a_replacementMap)
           
 
Method Summary
 void addElement(Object anObj)
          Add the specified object to the result processor, and increase the size by one

Supported API: false
 AbstractContextualValue buildValue(Object[] a_rawValues)
           
 WTArrayList getNewValues()
           
 int size()
          Return the number of objects which have been added by the result processor

Supported API: false
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

srcTargetMap

private Map srcTargetMap

srcTargetRefMap

private WTKeyedMap srcTargetRefMap

replacementMap

private WTKeyedMap replacementMap

newValues

private WTArrayList newValues

exception

private WTException exception
Constructor Detail

MultiObjIBAValueDBService.CopyResultProcessor

public MultiObjIBAValueDBService.CopyResultProcessor(Map a_srcTargetMap,
                                                     WTKeyedMap a_srcTargetRefMap,
                                                     WTKeyedMap a_replacementMap)
Method Detail

getNewValues

public WTArrayList getNewValues()
                         throws WTException
Throws:
WTException

addElement

public void addElement(Object anObj)
Description copied from interface: ResultProcessor
Add the specified object to the result processor, and increase the size by one

Supported API: false

Specified by:
addElement in interface ResultProcessor
Parameters:
anObj -

size

public int size()
Description copied from interface: ResultProcessor
Return the number of objects which have been added by the result processor

Supported API: false

Specified by:
size in interface ResultProcessor
Returns:
int

buildValue

public AbstractContextualValue buildValue(Object[] a_rawValues)
                                   throws WTException,
                                          WTPropertyVetoException
Throws:
WTException
WTPropertyVetoException