edu.mayo.informatics.lexgrid.convert.inserter
Class AbstractCodingSchemeInserter

java.lang.Object
  extended by edu.mayo.informatics.lexgrid.convert.inserter.AbstractCodingSchemeInserter
All Implemented Interfaces:
CodingSchemeInserter
Direct Known Subclasses:
AbstractPagingCodingSchemeInserter, DirectCodingSchemeInserter

public abstract class AbstractCodingSchemeInserter
extends java.lang.Object
implements CodingSchemeInserter

The Class AbstractCodingSchemeInserter.

Author:
Kevin Peterson

Constructor Summary
AbstractCodingSchemeInserter()
           
 
Method Summary
protected abstract  java.util.List<ResolvedLoadValidationError> doInsertCodingScheme(CodingScheme codingScheme)
           
 DatabaseServiceManager getDatabaseServiceManager()
          Gets the database service manager.
 SystemResourceService getSystemResourceService()
           
 java.util.List<ResolvedLoadValidationError> insertCodingScheme(CodingScheme codingScheme)
          Insert coding scheme.
 void setDatabaseServiceManager(DatabaseServiceManager databaseServiceManager)
          Sets the database service manager.
 void setSystemResourceService(SystemResourceService systemResourceService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCodingSchemeInserter

public AbstractCodingSchemeInserter()
Method Detail

insertCodingScheme

public java.util.List<ResolvedLoadValidationError> insertCodingScheme(CodingScheme codingScheme)
                                                               throws CodingSchemeAlreadyLoadedException
Description copied from interface: CodingSchemeInserter
Insert coding scheme.

Specified by:
insertCodingScheme in interface CodingSchemeInserter
Parameters:
codingScheme - the coding scheme
Throws:
CodingSchemeAlreadyLoadedException - the coding scheme already loaded exception

doInsertCodingScheme

protected abstract java.util.List<ResolvedLoadValidationError> doInsertCodingScheme(CodingScheme codingScheme)
                                                                             throws CodingSchemeAlreadyLoadedException
Throws:
CodingSchemeAlreadyLoadedException

getDatabaseServiceManager

public DatabaseServiceManager getDatabaseServiceManager()
Gets the database service manager.

Returns:
the database service manager

setDatabaseServiceManager

public void setDatabaseServiceManager(DatabaseServiceManager databaseServiceManager)
Sets the database service manager.

Parameters:
databaseServiceManager - the new database service manager

setSystemResourceService

public void setSystemResourceService(SystemResourceService systemResourceService)

getSystemResourceService

public SystemResourceService getSystemResourceService()

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.