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

All Superinterfaces:
LexGridSchemaVersionAwareDao
All Known Implementing Classes:
IbatisVSEntryStateDao

public interface VSEntryStateDao
extends LexGridSchemaVersionAwareDao

The Interface VSEntryStateDao.

Author:
Sridhar Dwarkanath

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
 
Method Summary
 void deleteAllEntryStateByEntryUIdAndType(java.lang.String entryGuid, java.lang.String entryType)
           
 void deleteAllEntryStateEntriesByEntryUId(java.lang.String entryUId)
           
 void deleteAllEntryStatesOfPickListDefinitionByUId(java.lang.String pickListUId)
           
 void deleteAllEntryStatesOfPLEntryNodeByUId(java.lang.String pickListEntryNodeUId)
           
 void deleteAllEntryStatesOfValueSetDefinitionByUId(java.lang.String valueSetDefGuid)
           
 void deleteAllEntryStatesOfVsPropertiesByParentUId(java.lang.String parentUId, java.lang.String parentType)
           
 EntryState getEntryStateByUId(java.lang.String entryStateUId)
          Gets the entry state by UID.
 java.lang.String insertEntryState(java.lang.String entryUId, java.lang.String entryType, java.lang.String previousEntryStateUId, EntryState entryState)
          Insert entry state.
 void insertEntryState(java.lang.String entryStateUId, java.lang.String entryUId, java.lang.String entryType, java.lang.String previousEntryStateUId, EntryState entryState)
          Insert entry state.
 void updateEntryState(java.lang.String entryStateUId, EntryState entryState)
          Update entry state.
 
Methods inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao
executeInTransaction, supportsLgSchemaVersion
 

Method Detail

getEntryStateByUId

EntryState getEntryStateByUId(java.lang.String entryStateUId)
Gets the entry state by UID.

Parameters:
entryStateId - the entry state UID
Returns:
the entry state

updateEntryState

void updateEntryState(java.lang.String entryStateUId,
                      EntryState entryState)
Update entry state.

Parameters:
entryStateId - the entry state UID
entryState - the entry state

insertEntryState

void insertEntryState(java.lang.String entryStateUId,
                      java.lang.String entryUId,
                      java.lang.String entryType,
                      java.lang.String previousEntryStateUId,
                      EntryState entryState)
Insert entry state.

Parameters:
entryStateUId -
entryUId - the entry id
entryType - the entry type
previousEntryStateUId - the previous entry state id
entryState - the entry state

insertEntryState

java.lang.String insertEntryState(java.lang.String entryUId,
                                  java.lang.String entryType,
                                  java.lang.String previousEntryStateUId,
                                  EntryState entryState)
Insert entry state.

Parameters:
entryUId - the entry resource UID
entryType - the entry type
previousEntryStateUId - the previous entry state UID
entryState - the entry state

deleteAllEntryStatesOfVsPropertiesByParentUId

void deleteAllEntryStatesOfVsPropertiesByParentUId(java.lang.String parentUId,
                                                   java.lang.String parentType)

deleteAllEntryStatesOfValueSetDefinitionByUId

void deleteAllEntryStatesOfValueSetDefinitionByUId(java.lang.String valueSetDefGuid)

deleteAllEntryStateEntriesByEntryUId

void deleteAllEntryStateEntriesByEntryUId(java.lang.String entryUId)

deleteAllEntryStatesOfPickListDefinitionByUId

void deleteAllEntryStatesOfPickListDefinitionByUId(java.lang.String pickListUId)

deleteAllEntryStatesOfPLEntryNodeByUId

void deleteAllEntryStatesOfPLEntryNodeByUId(java.lang.String pickListEntryNodeUId)

deleteAllEntryStateByEntryUIdAndType

void deleteAllEntryStateByEntryUIdAndType(java.lang.String entryGuid,
                                          java.lang.String entryType)

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.