org.lexevs.dao.database.ibatis.valuesets
Class IbatisValueSetDefinitionDao

java.lang.Object
  extended by org.lexevs.dao.database.access.AbstractBaseDao
      extended by org.lexevs.dao.database.ibatis.AbstractIbatisDao
          extended by org.lexevs.dao.database.ibatis.valuesets.IbatisValueSetDefinitionDao
All Implemented Interfaces:
LexGridSchemaVersionAwareDao, ValueSetDefinitionDao, org.springframework.beans.factory.InitializingBean

public class IbatisValueSetDefinitionDao
extends AbstractIbatisDao
implements ValueSetDefinitionDao

The Class IbatisValueSetDefinitionDao.

Author:
Sridhar Dwarkanath

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
 
Field Summary
static java.lang.String DELETE_CONTEXT_BY_PARENT_GUID_AND_TYPE_SQL
           
static java.lang.String DELETE_MAPPINGS_By_REFERENCE_GUID_TYPE_AND_SUPP_ATTRIB_SQL
           
static java.lang.String DELETE_PICKLIST_ENTRY_CONTEXT_BY_PICKLIST_GUID_SQL
           
static java.lang.String DELETE_SOURCE_BY_PARENT_GUID_AND_TYPE_SQL
           
static java.lang.String DELETE_URIMAPS_BY_REFERENCE_GUID_SQL
           
static java.lang.String GET_CONTEXT_LIST_BY_PARENT_GUID_AND_TYPE_SQL
           
static java.lang.String GET_CONTEXT_LIST_FROM_HISTORY_BY_PARENT_ENTRYSTATEGUID_AND_TYPE_SQL
           
static java.lang.String GET_DEFINITION_ENTRY_BY_VALUESET_DEFINITION_GUID_SQL
           
static java.lang.String GET_DEFINITION_ENTRY_LIST_BY_VALUESET_DEFINITION_URI_SQL
           
static java.lang.String GET_SOURCE_LIST_BY_PARENT_GUID_AND_TYPE_SQL
           
static java.lang.String GET_SOURCE_LIST_FROM_HISTORY_BY_PARENT_ENTRYSTATEGUID_AND_TYPE_SQL
           
static java.lang.String GET_URIMAPS_BY_REFERENCE_GUID_LOCALNAME_AND_TYPE_SQL
           
static java.lang.String GET_URIMAPS_BY_REFERENCE_GUID_SQL
           
static java.lang.String GET_VALUESET_DEF_PROPERTY_LIST_BY_VALUESET_DEFINITION_URI_SQL
           
static java.lang.String GET_VALUESET_DEFINITION_BY_VALUESET_DEFINITION_URI_SQL
           
static java.lang.String GET_VALUESET_DEFINITION_GUID_BY_VALUESET_DEFINITION_URI_SQL
           
static java.lang.String GET_VALUESET_DEFINITION_METADATA_BY_VALUESET_DEFINITION_URI_SQL
           
static java.lang.String GET_VALUESET_DEFINITION_URI_FOR_VALUESET_NAME_SQL
           
static java.lang.String GET_VALUESET_DEFINITION_URIS_SQL
           
static java.lang.String GET_VALUESETDEFINITIONURI_FOR_SUPPORTED_TAG_AND_VALUE_AND_URI_SQL
           
static java.lang.String GET_VALUESETDEFINITIONURI_FOR_SUPPORTED_TAG_AND_VALUE_SQL
           
static java.lang.String INSERT_DEFINITION_ENTRY_SQL
           
static java.lang.String INSERT_MULTI_ATTRIB_SQL
           
static java.lang.String INSERT_URIMAPS_SQL
           
static java.lang.String INSERT_VALUESET_DEFINITION_SQL
           
static java.lang.String REMOVE_DEFINITION_ENTRY_BY_VALUESET_DEFINITION_GUID_SQL
           
static java.lang.String REMOVE_VALUESET_DEFINITION_BY_VALUESET_DEFINITION_URI_SQL
           
static java.lang.String UPDATE_URIMAPS_BY_LOCALID_SQL
           
static java.lang.String VALUESETDEFINITION_NAMESPACE
           
static java.lang.String VS_MAPPING_NAMESPACE
           
static java.lang.String VS_MULTIATTRIB_NAMESPACE
           
 
Fields inherited from class org.lexevs.dao.database.ibatis.AbstractIbatisDao
VERSIONS_NAMESPACE, VSENTRYSTATE_NAMESPACE
 
Constructor Summary
IbatisValueSetDefinitionDao()
           
 
Method Summary
protected  InsertOrUpdateURIMapBean buildInsertOrUpdateURIMapBean(java.lang.String prefix, java.lang.String uriMapId, java.lang.String referenceGuid, java.lang.String supportedAttributeTag, URIMap uriMap)
          Builds the insert uri map bean.
 void deleteURIMap(java.lang.String referenceGuid, java.lang.String supportedAttributeTag)
          Removes value set supported attribute
 void deleteValueSetDefinitionMappings(java.lang.String referenceGuid)
           
 java.util.List<LexGridSchemaVersion> doGetSupportedLgSchemaVersions()
          Do get supported lg schema versions.
 boolean entryStateExists(java.lang.String entryStateUId)
           
 java.util.List<java.lang.String> getAllValueSetDefinitionsWithNoName()
          Return the URI's of all unnamed value set definition(s).
 java.lang.String getGuidFromvalueSetDefinitionURI(java.lang.String valueSetDefinitionURI)
          Gets the GUID from value set definition URI
 java.lang.String getLatestRevision(java.lang.String valueSetDefUId)
           
protected  java.lang.String getPrefix()
          Gets the prefix.
 java.lang.String getValueSetDefEntryStateUId(java.lang.String valueSetDefUId)
           
 ValueSetDefinition getValueSetDefinitionByRevision(java.lang.String valueSetDefURI, java.lang.String revisionId)
           
 ValueSetDefinition getValueSetDefinitionByURI(java.lang.String valueSetDefinitionURI)
          Gets the value set definition by URI.
 java.util.List<java.lang.String> getValueSetDefinitionURIForSupportedTagAndValue(java.lang.String supportedTag, java.lang.String value, java.lang.String uri)
          Returns all the value set definition URIs that contain supplied supported tag and value.
 java.util.List<java.lang.String> getValueSetDefinitionURIs()
          Gets the value set definition URIs.
 java.util.List<java.lang.String> getValueSetDefinitionURIsForName(java.lang.String valueSetDefinitionName)
          Return the URI's for the value set definition(s) for the supplied value set definition name.
 VersionsDao getVersionsDao()
          Gets the versions dao.
 VSDefinitionEntryDao getVsDefinitionEntryDao()
           
 VSEntryStateDao getVsEntryStateDao()
           
 VSPropertyDao getVsPropertyDao()
           
 void insertDefinitionEntry(ValueSetDefinition vsdef, DefinitionEntry definitionEntry)
          Insert value set definition entry.
 java.lang.String insertHistoryValueSetDefinition(java.lang.String valueSetDefUId)
           
 void insertMappings(java.lang.String referenceGuid, Mappings mappings)
           
 void insertURIMap(java.lang.String referenceGuid, java.util.List<URIMap> urimapList)
           
 void insertURIMap(java.lang.String referenceGuid, URIMap uriMap)
           
 java.lang.String insertValueSetDefinition(java.lang.String systemReleaseUri, ValueSetDefinition definition)
          Insert value set definition.
 java.lang.String insertValueSetDefinition(java.lang.String systemReleaseURI, ValueSetDefinition vsdef, Mappings mappings)
          Inserts value set definition and its mappings.
 void insertValueSetDefinitions(java.lang.String systemReleaseURI, ValueSetDefinitions vsdefs, Mappings mappings)
          Inserts value set definitions and its mappings.
 void removeValueSetDefinitionByValueSetDefinitionURI(java.lang.String valueSetDefinitionURI)
          Delete value set definition by value set definition URI.
 void setVersionsDao(VersionsDao versionsDao)
          Sets the versions dao.
 void setVsDefinitionEntryDao(VSDefinitionEntryDao vsDefinitionEntryDao)
           
 void setVsEntryStateDao(VSEntryStateDao vsEntryStateDao)
           
 void setVsPropertyDao(VSPropertyDao vsPropertyDao)
           
 void updateValueSetDefEntryStateUId(java.lang.String valueSetDefUId, java.lang.String entryStateUId)
           
 java.lang.String updateValueSetDefinition(java.lang.String valueSetDefUId, ValueSetDefinition valueSetDefinition)
           
 java.lang.String updateValueSetDefinitionVersionableChanges(java.lang.String valueSetDefUId, ValueSetDefinition valueSetDefinition)
           
 
Methods inherited from class org.lexevs.dao.database.ibatis.AbstractIbatisDao
afterPropertiesSet, entryStateExists, executeInTransaction, getBatchTemplateInserter, getNonBatchTemplateInserter, getSqlMapClientTemplate, setNonBatchTemplateInserter, setSqlMapClientTemplate, vsEntryStateExists
 
Methods inherited from class org.lexevs.dao.database.access.AbstractBaseDao
createRandomIdentifier, createUniqueId, getPrefixResolver, getPrimaryKeyIncrementer, setPrefixResolver, setPrimaryKeyIncrementer, supportsLgSchemaVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao
executeInTransaction, supportsLgSchemaVersion
 

Field Detail

VALUESETDEFINITION_NAMESPACE

public static java.lang.String VALUESETDEFINITION_NAMESPACE

VS_MULTIATTRIB_NAMESPACE

public static java.lang.String VS_MULTIATTRIB_NAMESPACE

VS_MAPPING_NAMESPACE

public static java.lang.String VS_MAPPING_NAMESPACE

INSERT_VALUESET_DEFINITION_SQL

public static java.lang.String INSERT_VALUESET_DEFINITION_SQL

INSERT_DEFINITION_ENTRY_SQL

public static java.lang.String INSERT_DEFINITION_ENTRY_SQL

GET_VALUESET_DEFINITION_URIS_SQL

public static java.lang.String GET_VALUESET_DEFINITION_URIS_SQL

GET_VALUESET_DEFINITION_URI_FOR_VALUESET_NAME_SQL

public static java.lang.String GET_VALUESET_DEFINITION_URI_FOR_VALUESET_NAME_SQL

GET_VALUESET_DEFINITION_GUID_BY_VALUESET_DEFINITION_URI_SQL

public static java.lang.String GET_VALUESET_DEFINITION_GUID_BY_VALUESET_DEFINITION_URI_SQL

GET_VALUESET_DEFINITION_BY_VALUESET_DEFINITION_URI_SQL

public static java.lang.String GET_VALUESET_DEFINITION_BY_VALUESET_DEFINITION_URI_SQL

GET_VALUESET_DEFINITION_METADATA_BY_VALUESET_DEFINITION_URI_SQL

public static java.lang.String GET_VALUESET_DEFINITION_METADATA_BY_VALUESET_DEFINITION_URI_SQL

GET_DEFINITION_ENTRY_BY_VALUESET_DEFINITION_GUID_SQL

public static java.lang.String GET_DEFINITION_ENTRY_BY_VALUESET_DEFINITION_GUID_SQL

REMOVE_VALUESET_DEFINITION_BY_VALUESET_DEFINITION_URI_SQL

public static java.lang.String REMOVE_VALUESET_DEFINITION_BY_VALUESET_DEFINITION_URI_SQL

REMOVE_DEFINITION_ENTRY_BY_VALUESET_DEFINITION_GUID_SQL

public static java.lang.String REMOVE_DEFINITION_ENTRY_BY_VALUESET_DEFINITION_GUID_SQL

GET_SOURCE_LIST_BY_PARENT_GUID_AND_TYPE_SQL

public static java.lang.String GET_SOURCE_LIST_BY_PARENT_GUID_AND_TYPE_SQL

GET_CONTEXT_LIST_BY_PARENT_GUID_AND_TYPE_SQL

public static java.lang.String GET_CONTEXT_LIST_BY_PARENT_GUID_AND_TYPE_SQL

INSERT_MULTI_ATTRIB_SQL

public static java.lang.String INSERT_MULTI_ATTRIB_SQL

DELETE_SOURCE_BY_PARENT_GUID_AND_TYPE_SQL

public static java.lang.String DELETE_SOURCE_BY_PARENT_GUID_AND_TYPE_SQL

DELETE_MAPPINGS_By_REFERENCE_GUID_TYPE_AND_SUPP_ATTRIB_SQL

public static java.lang.String DELETE_MAPPINGS_By_REFERENCE_GUID_TYPE_AND_SUPP_ATTRIB_SQL

DELETE_CONTEXT_BY_PARENT_GUID_AND_TYPE_SQL

public static java.lang.String DELETE_CONTEXT_BY_PARENT_GUID_AND_TYPE_SQL

DELETE_PICKLIST_ENTRY_CONTEXT_BY_PICKLIST_GUID_SQL

public static java.lang.String DELETE_PICKLIST_ENTRY_CONTEXT_BY_PICKLIST_GUID_SQL

GET_URIMAPS_BY_REFERENCE_GUID_SQL

public static java.lang.String GET_URIMAPS_BY_REFERENCE_GUID_SQL

GET_URIMAPS_BY_REFERENCE_GUID_LOCALNAME_AND_TYPE_SQL

public static java.lang.String GET_URIMAPS_BY_REFERENCE_GUID_LOCALNAME_AND_TYPE_SQL

GET_VALUESETDEFINITIONURI_FOR_SUPPORTED_TAG_AND_VALUE_SQL

public static java.lang.String GET_VALUESETDEFINITIONURI_FOR_SUPPORTED_TAG_AND_VALUE_SQL

GET_VALUESETDEFINITIONURI_FOR_SUPPORTED_TAG_AND_VALUE_AND_URI_SQL

public static java.lang.String GET_VALUESETDEFINITIONURI_FOR_SUPPORTED_TAG_AND_VALUE_AND_URI_SQL

INSERT_URIMAPS_SQL

public static java.lang.String INSERT_URIMAPS_SQL

UPDATE_URIMAPS_BY_LOCALID_SQL

public static java.lang.String UPDATE_URIMAPS_BY_LOCALID_SQL

DELETE_URIMAPS_BY_REFERENCE_GUID_SQL

public static java.lang.String DELETE_URIMAPS_BY_REFERENCE_GUID_SQL

GET_SOURCE_LIST_FROM_HISTORY_BY_PARENT_ENTRYSTATEGUID_AND_TYPE_SQL

public static java.lang.String GET_SOURCE_LIST_FROM_HISTORY_BY_PARENT_ENTRYSTATEGUID_AND_TYPE_SQL

GET_CONTEXT_LIST_FROM_HISTORY_BY_PARENT_ENTRYSTATEGUID_AND_TYPE_SQL

public static java.lang.String GET_CONTEXT_LIST_FROM_HISTORY_BY_PARENT_ENTRYSTATEGUID_AND_TYPE_SQL

GET_DEFINITION_ENTRY_LIST_BY_VALUESET_DEFINITION_URI_SQL

public static java.lang.String GET_DEFINITION_ENTRY_LIST_BY_VALUESET_DEFINITION_URI_SQL

GET_VALUESET_DEF_PROPERTY_LIST_BY_VALUESET_DEFINITION_URI_SQL

public static java.lang.String GET_VALUESET_DEF_PROPERTY_LIST_BY_VALUESET_DEFINITION_URI_SQL
Constructor Detail

IbatisValueSetDefinitionDao

public IbatisValueSetDefinitionDao()
Method Detail

getValueSetDefinitionByURI

public ValueSetDefinition getValueSetDefinitionByURI(java.lang.String valueSetDefinitionURI)
Description copied from interface: ValueSetDefinitionDao
Gets the value set definition by URI.

Specified by:
getValueSetDefinitionByURI in interface ValueSetDefinitionDao
Parameters:
valueSetDefinitionURI - the value set definition URI
Returns:
the value set definition by value set definition URI

getGuidFromvalueSetDefinitionURI

public java.lang.String getGuidFromvalueSetDefinitionURI(java.lang.String valueSetDefinitionURI)
Description copied from interface: ValueSetDefinitionDao
Gets the GUID from value set definition URI

Specified by:
getGuidFromvalueSetDefinitionURI in interface ValueSetDefinitionDao
Parameters:
valueSetDefinitionURI - the value set definition URI
Returns:
the GUID from value set definition URI

getAllValueSetDefinitionsWithNoName

public java.util.List<java.lang.String> getAllValueSetDefinitionsWithNoName()
                                                                     throws LBException
Description copied from interface: ValueSetDefinitionDao
Return the URI's of all unnamed value set definition(s).

Specified by:
getAllValueSetDefinitionsWithNoName in interface ValueSetDefinitionDao
Returns:
value set definition URI's
Throws:
LBException

getValueSetDefinitionURIsForName

public java.util.List<java.lang.String> getValueSetDefinitionURIsForName(java.lang.String valueSetDefinitionName)
                                                                  throws LBException
Description copied from interface: ValueSetDefinitionDao
Return the URI's for the value set definition(s) for the supplied value set definition name. If the name is null, returns everything. If the name is not null, returns the value set definition(s) that have the assigned name. Note: plural because there is no guarantee of valueSetDefinition uniqueness. If the name is the empty string "", returns all unnamed valueSetDefinitions.

Specified by:
getValueSetDefinitionURIsForName in interface ValueSetDefinitionDao
Returns:
value domain URI's
Throws:
LBException

insertValueSetDefinition

public java.lang.String insertValueSetDefinition(java.lang.String systemReleaseURI,
                                                 ValueSetDefinition vsdef,
                                                 Mappings mappings)
Description copied from interface: ValueSetDefinitionDao
Inserts value set definition and its mappings.

Specified by:
insertValueSetDefinition in interface ValueSetDefinitionDao
Parameters:
systemReleaseURI - system release URI
vsdef - value set definition
mappings - the mappings

insertHistoryValueSetDefinition

public java.lang.String insertHistoryValueSetDefinition(java.lang.String valueSetDefUId)
Specified by:
insertHistoryValueSetDefinition in interface ValueSetDefinitionDao

insertValueSetDefinitions

public void insertValueSetDefinitions(java.lang.String systemReleaseURI,
                                      ValueSetDefinitions vsdefs,
                                      Mappings mappings)
Description copied from interface: ValueSetDefinitionDao
Inserts value set definitions and its mappings.

Specified by:
insertValueSetDefinitions in interface ValueSetDefinitionDao
Parameters:
systemReleaseURI - system release URI
vsdefs - value set definitions
mappings - the mappings

insertValueSetDefinition

public java.lang.String insertValueSetDefinition(java.lang.String systemReleaseUri,
                                                 ValueSetDefinition definition)
Description copied from interface: ValueSetDefinitionDao
Insert value set definition.

Specified by:
insertValueSetDefinition in interface ValueSetDefinitionDao
Parameters:
systemReleaseUri - the system release URI
definition - the definition
Returns:
the string

updateValueSetDefinition

public java.lang.String updateValueSetDefinition(java.lang.String valueSetDefUId,
                                                 ValueSetDefinition valueSetDefinition)
Specified by:
updateValueSetDefinition in interface ValueSetDefinitionDao

updateValueSetDefinitionVersionableChanges

public java.lang.String updateValueSetDefinitionVersionableChanges(java.lang.String valueSetDefUId,
                                                                   ValueSetDefinition valueSetDefinition)
Specified by:
updateValueSetDefinitionVersionableChanges in interface ValueSetDefinitionDao

getValueSetDefinitionURIs

public java.util.List<java.lang.String> getValueSetDefinitionURIs()
Description copied from interface: ValueSetDefinitionDao
Gets the value set definition URIs.

Specified by:
getValueSetDefinitionURIs in interface ValueSetDefinitionDao
Returns:
List of value set definition URIs

getPrefix

protected java.lang.String getPrefix()
Gets the prefix.

Returns:
the prefix

doGetSupportedLgSchemaVersions

public java.util.List<LexGridSchemaVersion> doGetSupportedLgSchemaVersions()
Description copied from class: AbstractBaseDao
Do get supported lg schema versions.

Specified by:
doGetSupportedLgSchemaVersions in class AbstractBaseDao
Returns:
the list< lex grid schema version>

getVersionsDao

public VersionsDao getVersionsDao()
Gets the versions dao.

Returns:
the versions dao

setVersionsDao

public void setVersionsDao(VersionsDao versionsDao)
Sets the versions dao.

Parameters:
versionsDao - the new versions dao

removeValueSetDefinitionByValueSetDefinitionURI

public void removeValueSetDefinitionByValueSetDefinitionURI(java.lang.String valueSetDefinitionURI)
Description copied from interface: ValueSetDefinitionDao
Delete value set definition by value set definition URI.

Specified by:
removeValueSetDefinitionByValueSetDefinitionURI in interface ValueSetDefinitionDao

insertMappings

public void insertMappings(java.lang.String referenceGuid,
                           Mappings mappings)
Specified by:
insertMappings in interface ValueSetDefinitionDao

insertURIMap

public void insertURIMap(java.lang.String referenceGuid,
                         java.util.List<URIMap> urimapList)

insertURIMap

public void insertURIMap(java.lang.String referenceGuid,
                         URIMap uriMap)

deleteURIMap

public void deleteURIMap(java.lang.String referenceGuid,
                         java.lang.String supportedAttributeTag)
Description copied from interface: ValueSetDefinitionDao
Removes value set supported attribute

Specified by:
deleteURIMap in interface ValueSetDefinitionDao
Parameters:
referenceGuid - Value Set UID
supportedAttributeTag - supported attribute tag

buildInsertOrUpdateURIMapBean

protected InsertOrUpdateURIMapBean buildInsertOrUpdateURIMapBean(java.lang.String prefix,
                                                                 java.lang.String uriMapId,
                                                                 java.lang.String referenceGuid,
                                                                 java.lang.String supportedAttributeTag,
                                                                 URIMap uriMap)
Builds the insert uri map bean.

Parameters:
prefix - the prefix
uriMapId - the uri map id
codingSchemeId - the coding scheme id
supportedAttributeTag - the supported attribute tag
uriMap - the uri map
Returns:
the insert uri map bean

deleteValueSetDefinitionMappings

public void deleteValueSetDefinitionMappings(java.lang.String referenceGuid)

getVsPropertyDao

public VSPropertyDao getVsPropertyDao()
Returns:
the vsPropertyDao

setVsPropertyDao

public void setVsPropertyDao(VSPropertyDao vsPropertyDao)
Parameters:
vsPropertyDao - the vsPropertyDao to set

getVsEntryStateDao

public VSEntryStateDao getVsEntryStateDao()
Returns:
the vsEntryStateDao

setVsEntryStateDao

public void setVsEntryStateDao(VSEntryStateDao vsEntryStateDao)
Parameters:
vsEntryStateDao - the vsEntryStateDao to set

getValueSetDefEntryStateUId

public java.lang.String getValueSetDefEntryStateUId(java.lang.String valueSetDefUId)
Specified by:
getValueSetDefEntryStateUId in interface ValueSetDefinitionDao

updateValueSetDefEntryStateUId

public void updateValueSetDefEntryStateUId(java.lang.String valueSetDefUId,
                                           java.lang.String entryStateUId)
Specified by:
updateValueSetDefEntryStateUId in interface ValueSetDefinitionDao

getVsDefinitionEntryDao

public VSDefinitionEntryDao getVsDefinitionEntryDao()
Returns:
the vsDefinitionEntryDao

setVsDefinitionEntryDao

public void setVsDefinitionEntryDao(VSDefinitionEntryDao vsDefinitionEntryDao)
Parameters:
vsDefinitionEntryDao - the vsDefinitionEntryDao to set

getValueSetDefinitionURIForSupportedTagAndValue

public java.util.List<java.lang.String> getValueSetDefinitionURIForSupportedTagAndValue(java.lang.String supportedTag,
                                                                                        java.lang.String value,
                                                                                        java.lang.String uri)
Description copied from interface: ValueSetDefinitionDao
Returns all the value set definition URIs that contain supplied supported tag and value.

Specified by:
getValueSetDefinitionURIForSupportedTagAndValue in interface ValueSetDefinitionDao
Parameters:
supportedTag - like SupportedCodingScheme, SupportedAssociation etc.
value - value to look for
Returns:
list of value set definition URIs that contains supportedTag with value.

insertDefinitionEntry

public void insertDefinitionEntry(ValueSetDefinition vsdef,
                                  DefinitionEntry definitionEntry)
Description copied from interface: ValueSetDefinitionDao
Insert value set definition entry.

Specified by:
insertDefinitionEntry in interface ValueSetDefinitionDao
Parameters:
vsdef - value set definition this definition entry belongs to.
definitionEntry - definition entry itself.

getLatestRevision

public java.lang.String getLatestRevision(java.lang.String valueSetDefUId)
Specified by:
getLatestRevision in interface ValueSetDefinitionDao

entryStateExists

public boolean entryStateExists(java.lang.String entryStateUId)
Specified by:
entryStateExists in interface ValueSetDefinitionDao

getValueSetDefinitionByRevision

public ValueSetDefinition getValueSetDefinitionByRevision(java.lang.String valueSetDefURI,
                                                          java.lang.String revisionId)
                                                   throws LBRevisionException
Specified by:
getValueSetDefinitionByRevision in interface ValueSetDefinitionDao
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.