edu.mayo.informatics.lexgrid.convert.inserter.resolution
Class EntityBatchInsertResolver

java.lang.Object
  extended by edu.mayo.informatics.lexgrid.convert.validator.resolution.AbstractResolver<EntityBatchInsertError.EntityBatchInsertErrorItem>
      extended by edu.mayo.informatics.lexgrid.convert.inserter.resolution.EntityBatchInsertResolver
All Implemented Interfaces:
Resolver

public class EntityBatchInsertResolver
extends AbstractResolver<EntityBatchInsertError.EntityBatchInsertErrorItem>


Nested Class Summary
static class EntityBatchInsertResolver.EntityExceptionPair
           
 
Field Summary
 java.util.List<EntityBatchInsertResolver.EntityExceptionPair> errors
           
 
Fields inherited from class edu.mayo.informatics.lexgrid.convert.validator.resolution.AbstractResolver
UNRESOLVED_DETAILS
 
Constructor Summary
EntityBatchInsertResolver()
           
 
Method Summary
protected  java.util.List<java.lang.String> doGetValidErrorCodes()
          Do get valid error codes.
 ErrorResolutionReport.ResolutionStatus doResolveError(EntityBatchInsertError.EntityBatchInsertErrorItem errorObject)
          Do resolve error.
 java.lang.String getResolutionDetails()
          Gets the resolution details.
 
Methods inherited from class edu.mayo.informatics.lexgrid.convert.validator.resolution.AbstractResolver
getUnresolvedDetails, isResolverValidForError, resolveError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

errors

public java.util.List<EntityBatchInsertResolver.EntityExceptionPair> errors
Constructor Detail

EntityBatchInsertResolver

public EntityBatchInsertResolver()
Method Detail

doGetValidErrorCodes

protected java.util.List<java.lang.String> doGetValidErrorCodes()
Description copied from class: AbstractResolver
Do get valid error codes.

Specified by:
doGetValidErrorCodes in class AbstractResolver<EntityBatchInsertError.EntityBatchInsertErrorItem>
Returns:
the list< string>

doResolveError

public ErrorResolutionReport.ResolutionStatus doResolveError(EntityBatchInsertError.EntityBatchInsertErrorItem errorObject)
Description copied from class: AbstractResolver
Do resolve error.

Specified by:
doResolveError in class AbstractResolver<EntityBatchInsertError.EntityBatchInsertErrorItem>
Parameters:
errorObject - the error object
Returns:
true, if successful

getResolutionDetails

public java.lang.String getResolutionDetails()
Description copied from class: AbstractResolver
Gets the resolution details.

Specified by:
getResolutionDetails in class AbstractResolver<EntityBatchInsertError.EntityBatchInsertErrorItem>
Returns:
the resolution details

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.