org.lexgrid.loader.rrf.processor
Class MrconsoGroupEntityProcessor
java.lang.Object
org.lexgrid.loader.processor.HighestRankingListProcessor<Mrconso,CodingSchemeIdHolder<Entity>>
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>>
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MrconsoGroupEntityProcessor
public MrconsoGroupEntityProcessor()
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()