org.lexgrid.loader.rrf.processor
Class MrconsoGroupEntityProcessor

java.lang.Object
  extended by org.lexgrid.loader.processor.HighestRankingListProcessor<Mrconso,CodingSchemeIdHolder<Entity>>
      extended by org.lexgrid.loader.rrf.processor.MrconsoGroupEntityProcessor
All Implemented Interfaces:
org.springframework.batch.item.ItemProcessor<java.util.List<Mrconso>,CodingSchemeIdHolder<Entity>>

public class MrconsoGroupEntityProcessor
extends HighestRankingListProcessor<Mrconso,CodingSchemeIdHolder<Entity>>


Constructor Summary
MrconsoGroupEntityProcessor()
           
 
Method Summary
protected  Presentation buildPresentation(java.lang.String uri, java.lang.String version, Mrconso mrconso, boolean preferred)
           
protected  Property buildProperty(java.lang.String uri, java.lang.String version, Mrconso mrconso, PropertyResolver<Mrconso> resolver)
           
protected  java.util.List<PropertyQualifier> buildPropertyQualifiers(java.lang.String uri, java.lang.String version, Mrconso mrconso)
           
protected  java.util.List<Source> buildPropertySources(java.lang.String uri, java.lang.String version, Mrconso mrconso)
           
 java.util.Map<ListFilter<Mrconso>,PropertyResolver<Mrconso>> getFilteredPropertyResolvers()
           
 PropertyResolver<Mrconso> getPresentationResolver()
           
 java.util.List<PropertyResolver<Mrconso>> getPropertyResolvers()
           
 java.util.List<OptionalPropertyQualifierResolver<java.util.List<Mrconso>>> getQualifierListResolvers()
           
 java.util.List<OptionalPropertyQualifierResolver<Mrconso>> getQualifierResolvers()
           
 java.util.List<SourceResolver<Mrconso>> getSourceResolvers()
           
 SupportedAttributeTemplate getSupportedAttributeTemplate()
           
 CodingSchemeIdHolder<Entity> process(java.util.List<Mrconso> items)
           
 void setFilteredPropertyResolvers(java.util.Map<ListFilter<Mrconso>,PropertyResolver<Mrconso>> filteredPropertyResolvers)
           
 void setPresentationResolver(PropertyResolver<Mrconso> presentationResolver)
           
 void setPropertyResolvers(java.util.List<PropertyResolver<Mrconso>> propertyResolvers)
           
 void setQualifierListResolvers(java.util.List<OptionalPropertyQualifierResolver<java.util.List<Mrconso>>> qualifierListResolvers)
           
 void setQualifierResolvers(java.util.List<OptionalPropertyQualifierResolver<Mrconso>> qualifierResolvers)
           
 void setSourceResolvers(java.util.List<SourceResolver<Mrconso>> sourceResolvers)
           
 void setSupportedAttributeTemplate(SupportedAttributeTemplate supportedAttributeTemplate)
           
 
Methods inherited from class org.lexgrid.loader.processor.HighestRankingListProcessor
getSortingListProcessor, setSortingListProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MrconsoGroupEntityProcessor

public MrconsoGroupEntityProcessor()
Method Detail

process

public CodingSchemeIdHolder<Entity> process(java.util.List<Mrconso> items)
                                     throws java.lang.Exception
Specified by:
process in interface org.springframework.batch.item.ItemProcessor<java.util.List<Mrconso>,CodingSchemeIdHolder<Entity>>
Overrides:
process in class HighestRankingListProcessor<Mrconso,CodingSchemeIdHolder<Entity>>
Throws:
java.lang.Exception

buildProperty

protected Property buildProperty(java.lang.String uri,
                                 java.lang.String version,
                                 Mrconso mrconso,
                                 PropertyResolver<Mrconso> resolver)

buildPresentation

protected Presentation buildPresentation(java.lang.String uri,
                                         java.lang.String version,
                                         Mrconso mrconso,
                                         boolean preferred)

buildPropertySources

protected java.util.List<Source> buildPropertySources(java.lang.String uri,
                                                      java.lang.String version,
                                                      Mrconso mrconso)

buildPropertyQualifiers

protected java.util.List<PropertyQualifier> buildPropertyQualifiers(java.lang.String uri,
                                                                    java.lang.String version,
                                                                    Mrconso mrconso)

getQualifierResolvers

public java.util.List<OptionalPropertyQualifierResolver<Mrconso>> getQualifierResolvers()

setQualifierResolvers

public void setQualifierResolvers(java.util.List<OptionalPropertyQualifierResolver<Mrconso>> qualifierResolvers)

getPresentationResolver

public PropertyResolver<Mrconso> getPresentationResolver()

setPresentationResolver

public void setPresentationResolver(PropertyResolver<Mrconso> presentationResolver)

getPropertyResolvers

public java.util.List<PropertyResolver<Mrconso>> getPropertyResolvers()

setPropertyResolvers

public void setPropertyResolvers(java.util.List<PropertyResolver<Mrconso>> propertyResolvers)

getQualifierListResolvers

public java.util.List<OptionalPropertyQualifierResolver<java.util.List<Mrconso>>> getQualifierListResolvers()

setQualifierListResolvers

public void setQualifierListResolvers(java.util.List<OptionalPropertyQualifierResolver<java.util.List<Mrconso>>> qualifierListResolvers)

getFilteredPropertyResolvers

public java.util.Map<ListFilter<Mrconso>,PropertyResolver<Mrconso>> getFilteredPropertyResolvers()

setFilteredPropertyResolvers

public void setFilteredPropertyResolvers(java.util.Map<ListFilter<Mrconso>,PropertyResolver<Mrconso>> filteredPropertyResolvers)

setSupportedAttributeTemplate

public void setSupportedAttributeTemplate(SupportedAttributeTemplate supportedAttributeTemplate)

getSupportedAttributeTemplate

public SupportedAttributeTemplate getSupportedAttributeTemplate()

setSourceResolvers

public void setSourceResolvers(java.util.List<SourceResolver<Mrconso>> sourceResolvers)

getSourceResolvers

public java.util.List<SourceResolver<Mrconso>> getSourceResolvers()

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.