org.lexevs.dao.database.service.valuesets
Class VersionableEventVSDefinitionEntryService

java.lang.Object
  extended by org.lexevs.dao.database.service.event.DatabaseServiceEventSupport
      extended by org.lexevs.dao.database.service.AbstractDatabaseService
          extended by org.lexevs.dao.database.service.valuesets.VersionableEventVSDefinitionEntryService
All Implemented Interfaces:
VSDefinitionEntryService

public class VersionableEventVSDefinitionEntryService
extends AbstractDatabaseService
implements VSDefinitionEntryService


Constructor Summary
VersionableEventVSDefinitionEntryService()
           
 
Method Summary
 void insertVSDefinitionEntry(java.lang.String valueSetDefinitionURI, DefinitionEntry defEntry)
           
 void removeVSDefinitionEntry(java.lang.String valueSetDefinitionURI, DefinitionEntry defEntry)
           
 DefinitionEntry resolveDefinitionEntryByRevision(java.lang.String valueSetDefURI, java.lang.String ruleOrder, java.lang.String revisionId)
           
 void revise(java.lang.String valueSetDefinitionURI, DefinitionEntry defEntry)
           
 void updateVSDefinitionEntry(java.lang.String valueSetDefinitionURI, DefinitionEntry defEntry)
           
 void updateVSDefinitionEntryVersionableChanges(java.lang.String valueSetDefinitionURI, DefinitionEntry defEntry)
           
 
Methods inherited from class org.lexevs.dao.database.service.AbstractDatabaseService
getCodingSchemeUId, getDaoManager, getLogger, isChangeTypeDependent, isChangeTypeRemove, setDaoManager, setLogger
 
Methods inherited from class org.lexevs.dao.database.service.event.DatabaseServiceEventSupport
fireCodingSchemeInsertErrorEvent, fireCodingSchemeUpdateEvent, fireEntityReviseEvent, fireEntityUpdateEvent, firePostBatchEntityInsertEvent, firePostCodingSchemeInsertEvent, firePostEntityInsertEvent, firePostEntityRemoveEvent, firePostPropertyInsertEvent, firePostPropertyRemoveEvent, firePreBatchAssociationInsertEvent, firePreBatchEntityInsertEvent, firePreCodingSchemeInsertEvent, firePreEntityInsertEvent, firePreEntityRemoveEvent, firePropertyUpdateEvent, getListenerRegistry, setListenerRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionableEventVSDefinitionEntryService

public VersionableEventVSDefinitionEntryService()
Method Detail

insertVSDefinitionEntry

public void insertVSDefinitionEntry(java.lang.String valueSetDefinitionURI,
                                    DefinitionEntry defEntry)
Specified by:
insertVSDefinitionEntry in interface VSDefinitionEntryService

removeVSDefinitionEntry

public void removeVSDefinitionEntry(java.lang.String valueSetDefinitionURI,
                                    DefinitionEntry defEntry)
Specified by:
removeVSDefinitionEntry in interface VSDefinitionEntryService

updateVSDefinitionEntry

public void updateVSDefinitionEntry(java.lang.String valueSetDefinitionURI,
                                    DefinitionEntry defEntry)
Specified by:
updateVSDefinitionEntry in interface VSDefinitionEntryService

updateVSDefinitionEntryVersionableChanges

public void updateVSDefinitionEntryVersionableChanges(java.lang.String valueSetDefinitionURI,
                                                      DefinitionEntry defEntry)
Specified by:
updateVSDefinitionEntryVersionableChanges in interface VSDefinitionEntryService

revise

public void revise(java.lang.String valueSetDefinitionURI,
                   DefinitionEntry defEntry)
            throws LBException
Specified by:
revise in interface VSDefinitionEntryService
Throws:
LBException

resolveDefinitionEntryByRevision

public DefinitionEntry resolveDefinitionEntryByRevision(java.lang.String valueSetDefURI,
                                                        java.lang.String ruleOrder,
                                                        java.lang.String revisionId)
                                                 throws LBRevisionException
Specified by:
resolveDefinitionEntryByRevision in interface VSDefinitionEntryService
Throws:
LBRevisionException

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.