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

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.VersionableEventPickListEntryNodeService
All Implemented Interfaces:
PickListEntryNodeService

public class VersionableEventPickListEntryNodeService
extends AbstractDatabaseService
implements PickListEntryNodeService


Constructor Summary
VersionableEventPickListEntryNodeService()
           
 
Method Summary
 VSPropertyService getVsPropertyService()
           
 void insertDependentChanges(java.lang.String pickListId, PickListEntryNode pickListEntryNode)
           
 void insertPickListEntryNode(java.lang.String pickListId, PickListEntryNode pickListEntryNode)
           
 void removePickListEntryNode(java.lang.String pickListId, PickListEntryNode pickListEntryNode)
           
 PickListEntryNode resolvePickListEntryNodeByRevision(java.lang.String pickListId, java.lang.String plEntryId, java.lang.String revisionId)
           
 void revise(java.lang.String pickListId, PickListEntryNode pickListEntryNode)
           
 void setVsPropertyService(VSPropertyService vsPropertyService)
           
 void updatePickListEntryNode(java.lang.String pickListId, PickListEntryNode pickListEntryNode)
           
 void updateVersionableAttributes(java.lang.String pickListId, PickListEntryNode pickListEntryNode)
           
 
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

VersionableEventPickListEntryNodeService

public VersionableEventPickListEntryNodeService()
Method Detail

insertPickListEntryNode

public void insertPickListEntryNode(java.lang.String pickListId,
                                    PickListEntryNode pickListEntryNode)
Specified by:
insertPickListEntryNode in interface PickListEntryNodeService

removePickListEntryNode

public void removePickListEntryNode(java.lang.String pickListId,
                                    PickListEntryNode pickListEntryNode)
Specified by:
removePickListEntryNode in interface PickListEntryNodeService

updatePickListEntryNode

public void updatePickListEntryNode(java.lang.String pickListId,
                                    PickListEntryNode pickListEntryNode)
                             throws LBException
Specified by:
updatePickListEntryNode in interface PickListEntryNodeService
Throws:
LBException

updateVersionableAttributes

public void updateVersionableAttributes(java.lang.String pickListId,
                                        PickListEntryNode pickListEntryNode)
                                 throws LBException
Specified by:
updateVersionableAttributes in interface PickListEntryNodeService
Throws:
LBException

insertDependentChanges

public void insertDependentChanges(java.lang.String pickListId,
                                   PickListEntryNode pickListEntryNode)
                            throws LBException
Specified by:
insertDependentChanges in interface PickListEntryNodeService
Throws:
LBException

revise

public void revise(java.lang.String pickListId,
                   PickListEntryNode pickListEntryNode)
            throws LBException
Specified by:
revise in interface PickListEntryNodeService
Throws:
LBException

resolvePickListEntryNodeByRevision

public PickListEntryNode resolvePickListEntryNodeByRevision(java.lang.String pickListId,
                                                            java.lang.String plEntryId,
                                                            java.lang.String revisionId)
                                                     throws LBRevisionException
Specified by:
resolvePickListEntryNodeByRevision in interface PickListEntryNodeService
Throws:
LBRevisionException

getVsPropertyService

public VSPropertyService getVsPropertyService()
Returns:
the vsPropertyService

setVsPropertyService

public void setVsPropertyService(VSPropertyService vsPropertyService)
Parameters:
vsPropertyService - the vsPropertyService to set

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.