org.lexgrid.loader.processor
Class EntityAssnToEQualsListProcessor<I>

java.lang.Object
  extended by org.lexgrid.loader.processor.CodingSchemeIdAwareProcessor
      extended by org.lexgrid.loader.processor.AbstractSupportedAttributeRegisteringProcessor<I,java.util.List<ParentIdHolder<AssociationQualification>>>
          extended by org.lexgrid.loader.processor.EntityAssnToEQualsListProcessor<I>
All Implemented Interfaces:
org.springframework.batch.item.ItemProcessor<I,java.util.List<ParentIdHolder<AssociationQualification>>>

public class EntityAssnToEQualsListProcessor<I>
extends AbstractSupportedAttributeRegisteringProcessor<I,java.util.List<ParentIdHolder<AssociationQualification>>>

The Class EntityAssnToEQualsListProcessor.

Author:
Kevin Peterson

Constructor Summary
EntityAssnToEQualsListProcessor()
           
 
Method Summary
protected  ParentIdHolder<AssociationQualification> buildEntityAssnsToEquals(I item, QualifierResolver<I> qualifierResolver)
           
 java.util.List<ParentIdHolder<AssociationQualification>> doProcess(I item)
          Do process.
 AssociationInstanceIdResolver<I> getAssociationInstanceIdResolver()
           
 java.util.List<OptionalQualifierResolver<I>> getOptionalQualifierResolver()
           
protected  void registerSupportedAttributes(SupportedAttributeTemplate supportedAttributeTemplate, java.util.List<ParentIdHolder<AssociationQualification>> items)
          Register supported attributes.
 void setAssociationInstanceIdResolver(AssociationInstanceIdResolver<I> associationInstanceIdResolver)
           
 void setOptionalQualifierResolver(java.util.List<OptionalQualifierResolver<I>> optionalQualifierResolver)
           
 
Methods inherited from class org.lexgrid.loader.processor.AbstractSupportedAttributeRegisteringProcessor
getSupportedAttributeTemplate, isRegisterSupportedAttributes, process, setRegisterSupportedAttributes, setSupportedAttributeTemplate
 
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

EntityAssnToEQualsListProcessor

public EntityAssnToEQualsListProcessor()
Method Detail

doProcess

public java.util.List<ParentIdHolder<AssociationQualification>> doProcess(I item)
                                                                   throws java.lang.Exception
Description copied from class: AbstractSupportedAttributeRegisteringProcessor
Do process.

Specified by:
doProcess in class AbstractSupportedAttributeRegisteringProcessor<I,java.util.List<ParentIdHolder<AssociationQualification>>>
Parameters:
item - the item
Returns:
the o
Throws:
java.lang.Exception - the exception

registerSupportedAttributes

protected void registerSupportedAttributes(SupportedAttributeTemplate supportedAttributeTemplate,
                                           java.util.List<ParentIdHolder<AssociationQualification>> items)
Description copied from class: AbstractSupportedAttributeRegisteringProcessor
Register supported attributes.

Specified by:
registerSupportedAttributes in class AbstractSupportedAttributeRegisteringProcessor<I,java.util.List<ParentIdHolder<AssociationQualification>>>
Parameters:
supportedAttributeTemplate - the s
items - the item

buildEntityAssnsToEquals

protected ParentIdHolder<AssociationQualification> buildEntityAssnsToEquals(I item,
                                                                            QualifierResolver<I> qualifierResolver)

getAssociationInstanceIdResolver

public AssociationInstanceIdResolver<I> getAssociationInstanceIdResolver()

setAssociationInstanceIdResolver

public void setAssociationInstanceIdResolver(AssociationInstanceIdResolver<I> associationInstanceIdResolver)

getOptionalQualifierResolver

public java.util.List<OptionalQualifierResolver<I>> getOptionalQualifierResolver()

setOptionalQualifierResolver

public void setOptionalQualifierResolver(java.util.List<OptionalQualifierResolver<I>> optionalQualifierResolver)

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.