org.lexgrid.loader.processor
Class EntityPropertyListProcessor<I>

java.lang.Object
  extended by org.lexgrid.loader.processor.AbstractParameterPassingListProcessor<I,O>
      extended by org.lexgrid.loader.processor.SortingListProcessor<I,ParentIdHolder<Property>>
          extended by org.lexgrid.loader.processor.EntityPropertyListProcessor<I>
All Implemented Interfaces:
org.springframework.batch.item.ItemProcessor<java.util.List<I>,java.util.List<ParentIdHolder<Property>>>

public class EntityPropertyListProcessor<I>
extends SortingListProcessor<I,ParentIdHolder<Property>>

The Class EntityPropertyListProcessor.

Author:
Kevin Peterson

Constructor Summary
EntityPropertyListProcessor()
           
 
Method Summary
protected  java.util.List<ParentIdHolder<Property>> afterProcessing(java.util.List<ParentIdHolder<Property>> items, java.util.List<I> originalItems)
          After processing.
 ListIdSetter<ParentIdHolder<Property>> getListIdSetter()
           
 PreferredSetter<ParentIdHolder<Property>> getPreferredSetter()
           
 void setListIdSetter(ListIdSetter<ParentIdHolder<Property>> listIdSetter)
           
 void setPreferredSetter(PreferredSetter<ParentIdHolder<Property>> preferredSetter)
           
 
Methods inherited from class org.lexgrid.loader.processor.SortingListProcessor
beforeProcessing, getPropertyComparator, setPropertyComparator
 
Methods inherited from class org.lexgrid.loader.processor.AbstractParameterPassingListProcessor
getDelegate, process, setDelegate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityPropertyListProcessor

public EntityPropertyListProcessor()
Method Detail

afterProcessing

protected java.util.List<ParentIdHolder<Property>> afterProcessing(java.util.List<ParentIdHolder<Property>> items,
                                                                   java.util.List<I> originalItems)
Description copied from class: AbstractParameterPassingListProcessor
After processing.

Overrides:
afterProcessing in class SortingListProcessor<I,ParentIdHolder<Property>>
Parameters:
items - the processed items
originalItems - the original items
Returns:
the list< o>

getListIdSetter

public ListIdSetter<ParentIdHolder<Property>> getListIdSetter()

setListIdSetter

public void setListIdSetter(ListIdSetter<ParentIdHolder<Property>> listIdSetter)

getPreferredSetter

public PreferredSetter<ParentIdHolder<Property>> getPreferredSetter()

setPreferredSetter

public void setPreferredSetter(PreferredSetter<ParentIdHolder<Property>> preferredSetter)

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.