org.lexevs.dao.database.access.valuesets
Interface PickListEntryNodeDao

All Superinterfaces:
LexGridSchemaVersionAwareDao
All Known Implementing Classes:
IbatisPickListEntryNodeDao

public interface PickListEntryNodeDao
extends LexGridSchemaVersionAwareDao


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
 
Method Summary
 void createEntryStateIfAbsent(java.lang.String entryStateUId, java.lang.String vsPLEntryUId)
           
 void deletePLEntryNodeByUId(java.lang.String pickListEntryNodeUId)
           
 java.lang.String getLatestRevision(java.lang.String pickListEntryNodeUId)
           
 java.lang.String getPickListEntryNodeUId(java.lang.String pickListId, java.lang.String pickListEntryNodeId)
           
 java.lang.String getPickListEntryStateUId(java.lang.String pickListEntryNodeUId)
           
 java.lang.String insertHistoryPickListEntryNode(java.lang.String pickListEntryNodeUId)
           
 java.lang.String insertPickListEntry(java.lang.String pickListGuid, PickListEntryNode entryNode)
          Insert pick list entry.
 void removeAllPickListEntryNodeMultiAttributes(java.lang.String pickListEntryNodeUId)
           
 PickListEntryNode resolvePLEntryNodeByRevision(java.lang.String pickListId, java.lang.String plEntryId, java.lang.String revisionId)
           
 void updateEntryStateUId(java.lang.String pickListEntryNodeUId, java.lang.String entryStateUId)
           
 java.lang.String updatePickListEntryNode(java.lang.String pickListEntryNodeUId, PickListEntryNode pickListEntryNode)
           
 java.lang.String updateVersionableAttributes(java.lang.String pickListEntryNodeUId, PickListEntryNode pickListEntryNode)
           
 
Methods inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao
executeInTransaction, supportsLgSchemaVersion
 

Method Detail

insertPickListEntry

java.lang.String insertPickListEntry(java.lang.String pickListGuid,
                                     PickListEntryNode entryNode)
Insert pick list entry.

Parameters:
pickListGuid - the pick list definition GUID
entryNode - the pick list entry node
Returns:
the string

getPickListEntryNodeUId

java.lang.String getPickListEntryNodeUId(java.lang.String pickListId,
                                         java.lang.String pickListEntryNodeId)

removeAllPickListEntryNodeMultiAttributes

void removeAllPickListEntryNodeMultiAttributes(java.lang.String pickListEntryNodeUId)

insertHistoryPickListEntryNode

java.lang.String insertHistoryPickListEntryNode(java.lang.String pickListEntryNodeUId)

updatePickListEntryNode

java.lang.String updatePickListEntryNode(java.lang.String pickListEntryNodeUId,
                                         PickListEntryNode pickListEntryNode)

updateVersionableAttributes

java.lang.String updateVersionableAttributes(java.lang.String pickListEntryNodeUId,
                                             PickListEntryNode pickListEntryNode)

getPickListEntryStateUId

java.lang.String getPickListEntryStateUId(java.lang.String pickListEntryNodeUId)

updateEntryStateUId

void updateEntryStateUId(java.lang.String pickListEntryNodeUId,
                         java.lang.String entryStateUId)

createEntryStateIfAbsent

void createEntryStateIfAbsent(java.lang.String entryStateUId,
                              java.lang.String vsPLEntryUId)

getLatestRevision

java.lang.String getLatestRevision(java.lang.String pickListEntryNodeUId)

deletePLEntryNodeByUId

void deletePLEntryNodeByUId(java.lang.String pickListEntryNodeUId)

resolvePLEntryNodeByRevision

PickListEntryNode resolvePLEntryNodeByRevision(java.lang.String pickListId,
                                               java.lang.String plEntryId,
                                               java.lang.String revisionId)
                                               throws LBRevisionException
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.