org.lexgrid.loader.processor
Class PreFilteringListProcessor<I,O>

java.lang.Object
  extended by org.lexgrid.loader.processor.AbstractListProcessor<I,O>
      extended by org.lexgrid.loader.processor.PreFilteringListProcessor<I,O>
All Implemented Interfaces:
org.springframework.batch.item.ItemProcessor<java.util.List<I>,java.util.List<O>>

public class PreFilteringListProcessor<I,O>
extends AbstractListProcessor<I,O>

The Class PreFilteringListProcessor.

Author:
Kevin Peterson

Constructor Summary
PreFilteringListProcessor()
           
 
Method Summary
protected  java.util.List<O> afterProcessing(java.util.List<O> items)
          After processing.
protected  java.util.List<I> beforeProcessing(java.util.List<I> items)
          Before processing.
 ListFilter<I> getListFilter()
           
 void setListFilter(ListFilter<I> listFilter)
           
 
Methods inherited from class org.lexgrid.loader.processor.AbstractListProcessor
getDelegate, process, setDelegate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PreFilteringListProcessor

public PreFilteringListProcessor()
Method Detail

beforeProcessing

protected java.util.List<I> beforeProcessing(java.util.List<I> items)
Description copied from class: AbstractListProcessor
Before processing.

Specified by:
beforeProcessing in class AbstractListProcessor<I,O>
Parameters:
items - the items
Returns:
the list< i>

afterProcessing

protected java.util.List<O> afterProcessing(java.util.List<O> items)
Description copied from class: AbstractListProcessor
After processing.

Specified by:
afterProcessing in class AbstractListProcessor<I,O>
Parameters:
items - the items
Returns:
the list< o>

getListFilter

public ListFilter<I> getListFilter()

setListFilter

public void setListFilter(ListFilter<I> listFilter)

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.