org.lexgrid.loader.rrf.processor
Class AbstractMrhierProcessor

java.lang.Object
  extended by org.lexgrid.loader.processor.CodingSchemeIdAwareProcessor
      extended by org.lexgrid.loader.rrf.processor.AbstractMrhierProcessor
All Implemented Interfaces:
org.springframework.batch.item.ItemProcessor<Mrhier,java.util.List<java.lang.Object>>, org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
MrhierAssocAndPropQualProcessor

public abstract class AbstractMrhierProcessor
extends CodingSchemeIdAwareProcessor
implements org.springframework.beans.factory.InitializingBean, org.springframework.batch.item.ItemProcessor<Mrhier,java.util.List<java.lang.Object>>

The Class AbstractMrhierProcessor.

Author:
Kevin Peterson

Constructor Summary
AbstractMrhierProcessor()
           
 
Method Summary
 void afterPropertiesSet()
           
protected  java.util.List<java.lang.String> getPathToRootAuis(java.lang.String pathToRoot)
           
 java.util.List<java.lang.Object> process(Mrhier mrhier)
           
 
Methods inherited from class org.lexgrid.loader.processor.CodingSchemeIdAwareProcessor
getCodingSchemeIdSetter, setCodingSchemeIdSetter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMrhierProcessor

public AbstractMrhierProcessor()
Method Detail

afterPropertiesSet

public void afterPropertiesSet()
                        throws java.lang.Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
java.lang.Exception

process

public java.util.List<java.lang.Object> process(Mrhier mrhier)
                                         throws java.lang.Exception
Specified by:
process in interface org.springframework.batch.item.ItemProcessor<Mrhier,java.util.List<java.lang.Object>>
Throws:
java.lang.Exception

getPathToRootAuis

protected java.util.List<java.lang.String> getPathToRootAuis(java.lang.String pathToRoot)

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.