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

All Superinterfaces:
LexGridSchemaVersionAwareDao
All Known Implementing Classes:
IbatisVSDefinitionEntryDao

public interface VSDefinitionEntryDao
extends LexGridSchemaVersionAwareDao


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
 
Method Summary
 void deleteDefinitionEntry(java.lang.String vsDefinitionEntryUId)
           
 java.lang.String getDefinitionEntryUId(java.lang.String valueSetDefinitionURI, java.lang.String ruleOrder)
           
 java.lang.String getLatestRevision(java.lang.String vsDefEntryUId)
           
 java.lang.String insertDefinitionEntry(java.lang.String valueSetDefinitionUId, DefinitionEntry vsdEntry)
          Insert value set definition entry.
 java.lang.String insertHistoryDefinitionEntry(java.lang.String valueSetDefUId, java.lang.String vsDefinitionUId, DefinitionEntry defEntry)
           
 DefinitionEntry resolveDefinitionEntryByRevision(java.lang.String valueSetDefURI, java.lang.String ruleOrder, java.lang.String revisionId)
           
 java.lang.String updateDefinitionEntry(java.lang.String vsDefinitionUId, DefinitionEntry defEntry)
           
 java.lang.String updateDefinitionEntryVersionableAttrib(java.lang.String vsDefinitionUId, DefinitionEntry defEntry)
           
 
Methods inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao
executeInTransaction, supportsLgSchemaVersion
 

Method Detail

insertDefinitionEntry

java.lang.String insertDefinitionEntry(java.lang.String valueSetDefinitionUId,
                                       DefinitionEntry vsdEntry)
Insert value set definition entry.

Parameters:
valueSetDefinitionGuid - the value set definition GUID
definitionEntry - the Value Set definitionEntry
Returns:
the string

deleteDefinitionEntry

void deleteDefinitionEntry(java.lang.String vsDefinitionEntryUId)

getDefinitionEntryUId

java.lang.String getDefinitionEntryUId(java.lang.String valueSetDefinitionURI,
                                       java.lang.String ruleOrder)

insertHistoryDefinitionEntry

java.lang.String insertHistoryDefinitionEntry(java.lang.String valueSetDefUId,
                                              java.lang.String vsDefinitionUId,
                                              DefinitionEntry defEntry)

updateDefinitionEntry

java.lang.String updateDefinitionEntry(java.lang.String vsDefinitionUId,
                                       DefinitionEntry defEntry)

updateDefinitionEntryVersionableAttrib

java.lang.String updateDefinitionEntryVersionableAttrib(java.lang.String vsDefinitionUId,
                                                        DefinitionEntry defEntry)

getLatestRevision

java.lang.String getLatestRevision(java.lang.String vsDefEntryUId)

resolveDefinitionEntryByRevision

DefinitionEntry resolveDefinitionEntryByRevision(java.lang.String valueSetDefURI,
                                                 java.lang.String ruleOrder,
                                                 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.