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

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

public class EntityAssnToEQualsProcessor<I>
extends AbstractSupportedAttributeRegisteringProcessor<I,ParentIdHolder<AssociationQualification>>

The Class EntityAssnToEQualsProcessor.

Author:
Kevin Peterson

Constructor Summary
EntityAssnToEQualsProcessor()
           
 
Method Summary
 ParentIdHolder<AssociationQualification> doProcess(I item)
          Do process.
 AssociationInstanceIdResolver<I> getAssociationInstanceIdResolver()
           
 AssociationInstanceKeyResolver getAssociationInstanceKeyResolver()
           
 OptionalQualifierResolver<I> getQualifierResolver()
          Gets the qualifier resolver.
protected  void registerSupportedAttributes(SupportedAttributeTemplate s, ParentIdHolder<AssociationQualification> item)
          Register supported attributes.
 void setAssociationInstanceIdResolver(AssociationInstanceIdResolver<I> associationInstanceIdResolver)
           
 void setAssociationInstanceKeyResolver(AssociationInstanceKeyResolver associationInstanceKeyResolver)
           
 void setQualifierResolver(OptionalQualifierResolver<I> qualifierResolver)
          Sets the qualifier resolver.
 
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

EntityAssnToEQualsProcessor

public EntityAssnToEQualsProcessor()
Method Detail

doProcess

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

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

registerSupportedAttributes

protected void registerSupportedAttributes(SupportedAttributeTemplate s,
                                           ParentIdHolder<AssociationQualification> item)
Description copied from class: AbstractSupportedAttributeRegisteringProcessor
Register supported attributes.

Specified by:
registerSupportedAttributes in class AbstractSupportedAttributeRegisteringProcessor<I,ParentIdHolder<AssociationQualification>>
Parameters:
s - the s
item - the item

getAssociationInstanceIdResolver

public AssociationInstanceIdResolver<I> getAssociationInstanceIdResolver()

setAssociationInstanceIdResolver

public void setAssociationInstanceIdResolver(AssociationInstanceIdResolver<I> associationInstanceIdResolver)

getAssociationInstanceKeyResolver

public AssociationInstanceKeyResolver getAssociationInstanceKeyResolver()

setAssociationInstanceKeyResolver

public void setAssociationInstanceKeyResolver(AssociationInstanceKeyResolver associationInstanceKeyResolver)

getQualifierResolver

public OptionalQualifierResolver<I> getQualifierResolver()
Gets the qualifier resolver.

Returns:
the qualifier resolver

setQualifierResolver

public void setQualifierResolver(OptionalQualifierResolver<I> qualifierResolver)
Sets the qualifier resolver.

Parameters:
qualifierResolver - the new qualifier resolver

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.