org.lexgrid.loader.umls.processor
Class MrstyListProcessor

java.lang.Object
  extended by org.lexgrid.loader.processor.AbstractParameterPassingDoubleListProcessor<Mrsty,ParentIdHolder<Property>>
      extended by org.lexgrid.loader.umls.processor.MrstyListProcessor
All Implemented Interfaces:
org.springframework.batch.item.ItemProcessor<java.util.List<Mrsty>,java.util.List<ParentIdHolder<Property>>>

public class MrstyListProcessor
extends AbstractParameterPassingDoubleListProcessor<Mrsty,ParentIdHolder<Property>>

The Class MrstyListProcessor.

Author:
Kevin Peterson

Constructor Summary
MrstyListProcessor()
           
 
Method Summary
protected  java.util.List<ParentIdHolder<Property>> afterProcessing(java.util.List<ParentIdHolder<Property>> processedItems, java.util.List<Mrsty> originalItems)
          After processing.
protected  java.util.List<Mrsty> beforeProcessing(java.util.List<Mrsty> items)
          Before processing.
protected  java.lang.String getCodingSchemeId(java.lang.String codingSchemeUri, java.lang.String version)
           
 CodingSchemeIdSetter getCodingSchemeIdSetter()
           
 DatabaseServiceManager getDatabaseServiceManager()
           
protected  java.lang.String getEntityIdForCode(java.lang.String codingSchemeId, java.lang.String entityCode, java.lang.String entityCodeNamespace)
           
protected  java.lang.String getGroupCui(java.util.List<Mrsty> items)
          Gets the group cui.
 MrconsoStagingDao getMrconsoStagingDao()
          Gets the mrconso staging dao.
 ParameterizedListIdSetter<ParentIdHolder<Property>> getParameterizedlistIdSetter()
           
 java.lang.String getSab()
          Gets the sab.
 void setCodingSchemeIdSetter(CodingSchemeIdSetter codingSchemeIdSetter)
           
 void setDatabaseServiceManager(DatabaseServiceManager databaseServiceManager)
           
 void setMrconsoStagingDao(MrconsoStagingDao mrconsoStagingDao)
          Sets the mrconso staging dao.
 void setParameterizedlistIdSetter(ParameterizedListIdSetter<ParentIdHolder<Property>> parameterizedlistIdSetter)
           
 void setSab(java.lang.String sab)
          Sets the sab.
 
Methods inherited from class org.lexgrid.loader.processor.AbstractParameterPassingDoubleListProcessor
getDelegate, process, setDelegate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MrstyListProcessor

public MrstyListProcessor()
Method Detail

beforeProcessing

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

Specified by:
beforeProcessing in class AbstractParameterPassingDoubleListProcessor<Mrsty,ParentIdHolder<Property>>
Parameters:
items - the items
Returns:
the list< i>

afterProcessing

protected java.util.List<ParentIdHolder<Property>> afterProcessing(java.util.List<ParentIdHolder<Property>> processedItems,
                                                                   java.util.List<Mrsty> originalItems)
Description copied from class: AbstractParameterPassingDoubleListProcessor
After processing.

Specified by:
afterProcessing in class AbstractParameterPassingDoubleListProcessor<Mrsty,ParentIdHolder<Property>>
Parameters:
processedItems - the processed items
originalItems - the original items
Returns:
the list< o>

getEntityIdForCode

protected java.lang.String getEntityIdForCode(java.lang.String codingSchemeId,
                                              java.lang.String entityCode,
                                              java.lang.String entityCodeNamespace)

getCodingSchemeId

protected java.lang.String getCodingSchemeId(java.lang.String codingSchemeUri,
                                             java.lang.String version)

getMrconsoStagingDao

public MrconsoStagingDao getMrconsoStagingDao()
Gets the mrconso staging dao.

Returns:
the mrconso staging dao

setMrconsoStagingDao

public void setMrconsoStagingDao(MrconsoStagingDao mrconsoStagingDao)
Sets the mrconso staging dao.

Parameters:
mrconsoStagingDao - the new mrconso staging dao

getGroupCui

protected java.lang.String getGroupCui(java.util.List<Mrsty> items)
Gets the group cui.

Parameters:
items - the items
Returns:
the group cui

getSab

public java.lang.String getSab()
Gets the sab.

Returns:
the sab

setSab

public void setSab(java.lang.String sab)
Sets the sab.

Parameters:
sab - the new sab

getDatabaseServiceManager

public DatabaseServiceManager getDatabaseServiceManager()

setDatabaseServiceManager

public void setDatabaseServiceManager(DatabaseServiceManager databaseServiceManager)

getParameterizedlistIdSetter

public ParameterizedListIdSetter<ParentIdHolder<Property>> getParameterizedlistIdSetter()

setParameterizedlistIdSetter

public void setParameterizedlistIdSetter(ParameterizedListIdSetter<ParentIdHolder<Property>> parameterizedlistIdSetter)

getCodingSchemeIdSetter

public CodingSchemeIdSetter getCodingSchemeIdSetter()

setCodingSchemeIdSetter

public void setCodingSchemeIdSetter(CodingSchemeIdSetter codingSchemeIdSetter)

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.