org.lexevs.dao.database.sqlimplementedmethods.codingscheme
Class SQLInterfaceCodingSchemeDao

java.lang.Object
  extended by org.lexevs.dao.database.access.AbstractBaseDao
      extended by org.lexevs.dao.database.sqlimplementedmethods.AbstraceSqlImplementedMethodsDao
          extended by org.lexevs.dao.database.sqlimplementedmethods.codingscheme.SQLInterfaceCodingSchemeDao
All Implemented Interfaces:
CodingSchemeDao, LexGridSchemaVersionAwareDao

public class SQLInterfaceCodingSchemeDao
extends AbstraceSqlImplementedMethodsDao
implements CodingSchemeDao

The Class SQLInterfaceCodingSchemeDao.

Author:
Kevin Peterson

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
 
Field Summary
 
Fields inherited from class org.lexevs.dao.database.sqlimplementedmethods.AbstraceSqlImplementedMethodsDao
KEY_SEPERATOR
 
Constructor Summary
SQLInterfaceCodingSchemeDao()
           
 
Method Summary
 void deleteCodingScheme(CodingScheme codingScheme)
          Delete coding scheme.
 void deleteCodingSchemeByUId(java.lang.String codingSchemeId)
          Delete coding scheme by id.
 void deleteCodingSchemeLocalNames(java.lang.String codingSchemeId)
           
 void deleteCodingSchemeMappings(java.lang.String codingSchemeId)
           
 void deleteCodingSchemeSources(java.lang.String codingSchemeId)
           
 java.util.List<LexGridSchemaVersion> doGetSupportedLgSchemaVersions()
          Do get supported lg schema versions.
<T> T
executeInTransaction(LexGridSchemaVersionAwareDao.IndividualDaoCallback<T> callback)
          Execute in transaction.
 java.util.List<java.lang.String> getAllCodingSchemeRevisions(java.lang.String csUId)
           
 CodingScheme getCodingSchemeByNameAndVersion(java.lang.String codingSchemeName, java.lang.String version)
          Gets the coding scheme by name and version.
 CodingScheme getCodingSchemeByRevision(java.lang.String codingSchemeName, java.lang.String version, java.lang.String revisionId)
           
 CodingScheme getCodingSchemeByUId(java.lang.String codingSchemeUId)
          Gets the coding scheme by id.
 CodingScheme getCodingSchemeByUriAndVersion(java.lang.String codingSchemeUri, java.lang.String version)
          Gets the coding scheme by uri and version.
 CodingSchemeSummary getCodingSchemeSummaryByUriAndVersion(java.lang.String codingSchemeUri, java.lang.String version)
          Gets the coding scheme summary by uri and version.
 java.lang.String getCodingSchemeUIdByNameAndVersion(java.lang.String codingSchemeName, java.lang.String version)
          Gets the coding scheme id by name and version.
 java.lang.String getCodingSchemeUIdByUriAndVersion(java.lang.String codingSchemeUri, java.lang.String version)
          Gets the coding scheme id by uri and version.
 java.util.List<java.lang.String> getDistinctEntityTypesOfCodingScheme(java.lang.String codingSchemeId)
          Gets the distinct entity types of coding scheme.
 java.util.List<java.lang.String> getDistinctFormatsOfCodingScheme(java.lang.String codingSchemeId)
          Gets the distinct formats of coding scheme.
 java.util.List<java.lang.String> getDistinctLanguagesOfCodingScheme(java.lang.String codingSchemeId)
          Gets the distinct languages of coding scheme.
 java.util.List<java.lang.String> getDistinctNamespacesOfCodingScheme(java.lang.String codingSchemeId)
          Gets the distinct namespaces of coding scheme.
 java.util.List<NameAndValue> getDistinctPropertyNameAndType(java.lang.String codingSchemeId)
          Gets the distinct property name and type.
 java.util.List<java.lang.String> getDistinctPropertyNamesOfCodingScheme(java.lang.String codingSchemeId)
          Gets the distinct property names of coding scheme.
 java.util.List<java.lang.String> getDistinctPropertyQualifierNamesOfCodingScheme(java.lang.String codingSchemeId)
          Gets the distinct property qualifier names of coding scheme.
 java.util.List<java.lang.String> getDistinctPropertyQualifierTypesOfCodingScheme(java.lang.String codingSchemeId)
          Gets the distinct property qualifier types of coding scheme.
 java.lang.String getEntryStateId(java.lang.String codingSchemeName, java.lang.String version)
           
 java.lang.String getEntryStateUId(java.lang.String codingSchemeUId)
          Gets the entry state id.
 CodingScheme getHistoryCodingSchemeByRevision(java.lang.String codingSchemeId, java.lang.String revisionId)
          Gets the coding scheme by revision.
 java.lang.String getLatestRevision(java.lang.String codingSchemeUId)
           
 Mappings getMappings(java.lang.String codingSchemeId)
          Gets the mappings.
 java.util.List<SupportedProperty> getPropertyUriMapForPropertyType(java.lang.String codingSchemeId, PropertyTypes propertyType)
          Gets the property URI map that matches the propertyType.
 java.lang.String getRevisionWhenNew(java.lang.String codingSchemeUId)
           
<T extends URIMap>
T
getUriMap(java.lang.String codingSchemeId, java.lang.String localId, java.lang.Class<T> uriMap)
          Gets the uri map.
 java.lang.String insertCodingScheme(CodingScheme cs, java.lang.String releaseUId, boolean cascade)
          Insert coding scheme.
 void insertCodingSchemeDependentChanges(java.lang.String codingSchemeId, CodingScheme codingScheme)
          Methods loads Dependent changes belonging to the CodingScheme.
 void insertCodingSchemeLocalName(java.lang.String codingSchemeId, java.lang.String localName)
          Insert coding scheme local name.
 void insertCodingSchemeSource(java.lang.String codingSchemeId, Source source)
          Insert coding scheme source.
 java.lang.String insertHistoryCodingScheme(CodingScheme codingScheme)
          Insert history coding scheme.
 java.lang.String insertHistoryCodingScheme(java.lang.String codingSchemeUId)
          Method pushes the codingScheme metadata details to history.
 void insertMappings(java.lang.String codingSchemeId, Mappings mappings)
          Insert mappings.
 void insertMappings(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, Mappings mappings)
          Insert mappings.
 void insertOrUpdateCodingSchemeSource(java.lang.String codingSchemeId, Source source)
           
 void insertOrUpdateURIMap(java.lang.String codingSchemeId, URIMap supportedProperty)
           
 void insertURIMap(java.lang.String codingSchemeId, java.util.List<URIMap> supportedProperty)
          Insert uri map.
 void insertURIMap(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, URIMap supportedProperty)
          Insert uri map.
 void insertURIMap(java.lang.String codingSchemeId, URIMap supportedProperty)
          Insert uri map.
static AbsoluteCodingSchemeVersionReference resolveCodingSchemeKey(java.lang.String key)
          Resolve coding scheme key.
static java.lang.String resolveCodingSchemeKey(java.lang.String uri, java.lang.String version)
          Resolve coding scheme key.
 java.lang.String updateCodingScheme(java.lang.String codingSchemeId, CodingScheme codingScheme)
          Update coding scheme.
 java.lang.String updateCodingSchemeVersionableAttrib(java.lang.String codingSchemeId, CodingScheme codingScheme)
          Update coding scheme versionable attributes.
 void updateEntryStateUId(java.lang.String codingSchemeUId, java.lang.String entryStateUId)
          Method finds if the given codingScheme already exists.
<T extends URIMap>
boolean
validateSupportedAttribute(java.lang.String codingSchemeId, java.lang.String localId, java.lang.Class<T> uriMap)
          Validate supported attribute.
 
Methods inherited from class org.lexevs.dao.database.sqlimplementedmethods.AbstraceSqlImplementedMethodsDao
getResourceManager, getSqlImplementedMethodsDao, setResourceManager, setSqlImplementedMethodsDao
 
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
supportsLgSchemaVersion
 

Constructor Detail

SQLInterfaceCodingSchemeDao

public SQLInterfaceCodingSchemeDao()
Method Detail

deleteCodingScheme

public void deleteCodingScheme(CodingScheme codingScheme)
Delete coding scheme.

Parameters:
codingScheme - the coding scheme

getCodingSchemeByUId

public CodingScheme getCodingSchemeByUId(java.lang.String codingSchemeUId)
Description copied from interface: CodingSchemeDao
Gets the coding scheme by id.

Specified by:
getCodingSchemeByUId in interface CodingSchemeDao
Parameters:
codingSchemeUId - the coding scheme id
Returns:
the coding scheme by id

getCodingSchemeByNameAndVersion

public CodingScheme getCodingSchemeByNameAndVersion(java.lang.String codingSchemeName,
                                                    java.lang.String version)
Description copied from interface: CodingSchemeDao
Gets the coding scheme by name and version.

Specified by:
getCodingSchemeByNameAndVersion in interface CodingSchemeDao
Parameters:
codingSchemeName - the coding scheme name
version - the version
Returns:
the coding scheme by name and version

getCodingSchemeByRevision

public CodingScheme getCodingSchemeByRevision(java.lang.String codingSchemeName,
                                              java.lang.String version,
                                              java.lang.String revisionId)

getCodingSchemeByUriAndVersion

public CodingScheme getCodingSchemeByUriAndVersion(java.lang.String codingSchemeUri,
                                                   java.lang.String version)
Description copied from interface: CodingSchemeDao
Gets the coding scheme by uri and version.

Specified by:
getCodingSchemeByUriAndVersion in interface CodingSchemeDao
Parameters:
codingSchemeUri - the coding scheme uri
version - the version
Returns:
the coding scheme by uri and version

getCodingSchemeUIdByNameAndVersion

public java.lang.String getCodingSchemeUIdByNameAndVersion(java.lang.String codingSchemeName,
                                                           java.lang.String version)
Description copied from interface: CodingSchemeDao
Gets the coding scheme id by name and version.

Specified by:
getCodingSchemeUIdByNameAndVersion in interface CodingSchemeDao
Parameters:
codingSchemeName - the coding scheme name
version - the version
Returns:
the coding scheme id by name and version

getCodingSchemeUIdByUriAndVersion

public java.lang.String getCodingSchemeUIdByUriAndVersion(java.lang.String codingSchemeUri,
                                                          java.lang.String version)
Description copied from interface: CodingSchemeDao
Gets the coding scheme id by uri and version.

Specified by:
getCodingSchemeUIdByUriAndVersion in interface CodingSchemeDao
Parameters:
codingSchemeUri - the coding scheme uri
version - the version
Returns:
the coding scheme id by uri and version

getCodingSchemeSummaryByUriAndVersion

public CodingSchemeSummary getCodingSchemeSummaryByUriAndVersion(java.lang.String codingSchemeUri,
                                                                 java.lang.String version)
Description copied from interface: CodingSchemeDao
Gets the coding scheme summary by uri and version.

Specified by:
getCodingSchemeSummaryByUriAndVersion in interface CodingSchemeDao
Parameters:
codingSchemeUri - the coding scheme uri
version - the version
Returns:
the coding scheme summary by uri and version

getEntryStateId

public java.lang.String getEntryStateId(java.lang.String codingSchemeName,
                                        java.lang.String version)

insertCodingScheme

public java.lang.String insertCodingScheme(CodingScheme cs,
                                           java.lang.String releaseUId,
                                           boolean cascade)
Description copied from interface: CodingSchemeDao
Insert coding scheme.

Specified by:
insertCodingScheme in interface CodingSchemeDao
Parameters:
cs - the cs
Returns:
the string

insertCodingSchemeLocalName

public void insertCodingSchemeLocalName(java.lang.String codingSchemeId,
                                        java.lang.String localName)
Description copied from interface: CodingSchemeDao
Insert coding scheme local name.

Specified by:
insertCodingSchemeLocalName in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
localName - the local name

insertCodingSchemeSource

public void insertCodingSchemeSource(java.lang.String codingSchemeId,
                                     Source source)
Description copied from interface: CodingSchemeDao
Insert coding scheme source.

Specified by:
insertCodingSchemeSource in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
source - the source

insertHistoryCodingScheme

public java.lang.String insertHistoryCodingScheme(CodingScheme codingScheme)
Insert history coding scheme.

Parameters:
codingScheme - the coding scheme
Returns:
the string

insertMappings

public void insertMappings(java.lang.String codingSchemeId,
                           Mappings mappings)
Description copied from interface: CodingSchemeDao
Insert mappings.

Specified by:
insertMappings in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
mappings - the mappings

insertMappings

public void insertMappings(java.lang.String codingSchemeName,
                           java.lang.String codingSchemeVersion,
                           Mappings mappings)
Insert mappings.

Parameters:
codingSchemeName - the coding scheme name
codingSchemeVersion - the coding scheme version
mappings - the mappings

insertURIMap

public void insertURIMap(java.lang.String codingSchemeName,
                         java.lang.String codingSchemeVersion,
                         URIMap supportedProperty)
Insert uri map.

Parameters:
codingSchemeName - the coding scheme name
codingSchemeVersion - the coding scheme version
supportedProperty - the supported property

insertURIMap

public void insertURIMap(java.lang.String codingSchemeId,
                         java.util.List<URIMap> supportedProperty)
Description copied from interface: CodingSchemeDao
Insert uri map.

Specified by:
insertURIMap in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
supportedProperty - the supported property

insertURIMap

public void insertURIMap(java.lang.String codingSchemeId,
                         URIMap supportedProperty)
Description copied from interface: CodingSchemeDao
Insert uri map.

Specified by:
insertURIMap in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
supportedProperty - the supported property

updateCodingScheme

public java.lang.String updateCodingScheme(java.lang.String codingSchemeId,
                                           CodingScheme codingScheme)
Description copied from interface: CodingSchemeDao
Update coding scheme.

Specified by:
updateCodingScheme in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
codingScheme - the coding scheme

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>

deleteCodingSchemeByUId

public void deleteCodingSchemeByUId(java.lang.String codingSchemeId)
Description copied from interface: CodingSchemeDao
Delete coding scheme by id.

Specified by:
deleteCodingSchemeByUId in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id

executeInTransaction

public <T> T executeInTransaction(LexGridSchemaVersionAwareDao.IndividualDaoCallback<T> callback)
Description copied from interface: LexGridSchemaVersionAwareDao
Execute in transaction.

Specified by:
executeInTransaction in interface LexGridSchemaVersionAwareDao
Parameters:
callback - the callback
Returns:
the t

resolveCodingSchemeKey

public static java.lang.String resolveCodingSchemeKey(java.lang.String uri,
                                                      java.lang.String version)
Resolve coding scheme key.

Parameters:
uri - the uri
version - the version
Returns:
the string

resolveCodingSchemeKey

public static AbsoluteCodingSchemeVersionReference resolveCodingSchemeKey(java.lang.String key)
Resolve coding scheme key.

Parameters:
key - the key
Returns:
the absolute coding scheme version reference

getDistinctEntityTypesOfCodingScheme

public java.util.List<java.lang.String> getDistinctEntityTypesOfCodingScheme(java.lang.String codingSchemeId)
Description copied from interface: CodingSchemeDao
Gets the distinct entity types of coding scheme.

Specified by:
getDistinctEntityTypesOfCodingScheme in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
Returns:
the distinct entity types of coding scheme

getDistinctFormatsOfCodingScheme

public java.util.List<java.lang.String> getDistinctFormatsOfCodingScheme(java.lang.String codingSchemeId)
Description copied from interface: CodingSchemeDao
Gets the distinct formats of coding scheme.

Specified by:
getDistinctFormatsOfCodingScheme in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
Returns:
the distinct formats of coding scheme

getDistinctLanguagesOfCodingScheme

public java.util.List<java.lang.String> getDistinctLanguagesOfCodingScheme(java.lang.String codingSchemeId)
Description copied from interface: CodingSchemeDao
Gets the distinct languages of coding scheme.

Specified by:
getDistinctLanguagesOfCodingScheme in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
Returns:
the distinct languages of coding scheme

getDistinctNamespacesOfCodingScheme

public java.util.List<java.lang.String> getDistinctNamespacesOfCodingScheme(java.lang.String codingSchemeId)
Description copied from interface: CodingSchemeDao
Gets the distinct namespaces of coding scheme.

Specified by:
getDistinctNamespacesOfCodingScheme in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
Returns:
the distinct namespaces of coding scheme

getDistinctPropertyNamesOfCodingScheme

public java.util.List<java.lang.String> getDistinctPropertyNamesOfCodingScheme(java.lang.String codingSchemeId)
Description copied from interface: CodingSchemeDao
Gets the distinct property names of coding scheme.

Specified by:
getDistinctPropertyNamesOfCodingScheme in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
Returns:
the distinct property names of coding scheme

getDistinctPropertyQualifierNamesOfCodingScheme

public java.util.List<java.lang.String> getDistinctPropertyQualifierNamesOfCodingScheme(java.lang.String codingSchemeId)
Description copied from interface: CodingSchemeDao
Gets the distinct property qualifier names of coding scheme.

Specified by:
getDistinctPropertyQualifierNamesOfCodingScheme in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
Returns:
the distinct property qualifier names of coding scheme

getDistinctPropertyQualifierTypesOfCodingScheme

public java.util.List<java.lang.String> getDistinctPropertyQualifierTypesOfCodingScheme(java.lang.String codingSchemeId)
Description copied from interface: CodingSchemeDao
Gets the distinct property qualifier types of coding scheme.

Specified by:
getDistinctPropertyQualifierTypesOfCodingScheme in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
Returns:
the distinct property qualifier types of coding scheme

getMappings

public Mappings getMappings(java.lang.String codingSchemeId)
Description copied from interface: CodingSchemeDao
Gets the mappings.

Specified by:
getMappings in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
Returns:
the mappings

getUriMap

public <T extends URIMap> T getUriMap(java.lang.String codingSchemeId,
                                      java.lang.String localId,
                                      java.lang.Class<T> uriMap)
Description copied from interface: CodingSchemeDao
Gets the uri map.

Specified by:
getUriMap in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
localId - the local id
uriMap - the uri map
Returns:
the uri map

validateSupportedAttribute

public <T extends URIMap> boolean validateSupportedAttribute(java.lang.String codingSchemeId,
                                                             java.lang.String localId,
                                                             java.lang.Class<T> uriMap)
Description copied from interface: CodingSchemeDao
Validate supported attribute.

Specified by:
validateSupportedAttribute in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
localId - the local id
uriMap - the uri map
Returns:
true, if successful

getHistoryCodingSchemeByRevision

public CodingScheme getHistoryCodingSchemeByRevision(java.lang.String codingSchemeId,
                                                     java.lang.String revisionId)
Description copied from interface: CodingSchemeDao
Gets the coding scheme by revision.

Specified by:
getHistoryCodingSchemeByRevision in interface CodingSchemeDao
revisionId - the revision id
Returns:
the coding scheme by revision

insertCodingSchemeDependentChanges

public void insertCodingSchemeDependentChanges(java.lang.String codingSchemeId,
                                               CodingScheme codingScheme)
Description copied from interface: CodingSchemeDao
Methods loads Dependent changes belonging to the CodingScheme.

Specified by:
insertCodingSchemeDependentChanges in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
codingScheme - revised codingscheme object.

insertOrUpdateCodingSchemeSource

public void insertOrUpdateCodingSchemeSource(java.lang.String codingSchemeId,
                                             Source source)
Specified by:
insertOrUpdateCodingSchemeSource in interface CodingSchemeDao

insertOrUpdateURIMap

public void insertOrUpdateURIMap(java.lang.String codingSchemeId,
                                 URIMap supportedProperty)
Specified by:
insertOrUpdateURIMap in interface CodingSchemeDao

deleteCodingSchemeLocalNames

public void deleteCodingSchemeLocalNames(java.lang.String codingSchemeId)
Specified by:
deleteCodingSchemeLocalNames in interface CodingSchemeDao

deleteCodingSchemeMappings

public void deleteCodingSchemeMappings(java.lang.String codingSchemeId)
Specified by:
deleteCodingSchemeMappings in interface CodingSchemeDao

deleteCodingSchemeSources

public void deleteCodingSchemeSources(java.lang.String codingSchemeId)
Specified by:
deleteCodingSchemeSources in interface CodingSchemeDao

insertHistoryCodingScheme

public java.lang.String insertHistoryCodingScheme(java.lang.String codingSchemeUId)
Description copied from interface: CodingSchemeDao
Method pushes the codingScheme metadata details to history.

Specified by:
insertHistoryCodingScheme in interface CodingSchemeDao

updateCodingSchemeVersionableAttrib

public java.lang.String updateCodingSchemeVersionableAttrib(java.lang.String codingSchemeId,
                                                            CodingScheme codingScheme)
Description copied from interface: CodingSchemeDao
Update coding scheme versionable attributes.

Specified by:
updateCodingSchemeVersionableAttrib in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
codingScheme - the coding scheme

getPropertyUriMapForPropertyType

public java.util.List<SupportedProperty> getPropertyUriMapForPropertyType(java.lang.String codingSchemeId,
                                                                          PropertyTypes propertyType)
Description copied from interface: CodingSchemeDao
Gets the property URI map that matches the propertyType.

Specified by:
getPropertyUriMapForPropertyType in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
propertyType - type of property
Returns:
the uri map

getEntryStateUId

public java.lang.String getEntryStateUId(java.lang.String codingSchemeUId)
Description copied from interface: CodingSchemeDao
Gets the entry state id.

Specified by:
getEntryStateUId in interface CodingSchemeDao
Returns:
the entry state id

updateEntryStateUId

public void updateEntryStateUId(java.lang.String codingSchemeUId,
                                java.lang.String entryStateUId)
Description copied from interface: CodingSchemeDao
Method finds if the given codingScheme already exists. Returns true if codingScheme exists or else returns false.

Specified by:
updateEntryStateUId in interface CodingSchemeDao

getLatestRevision

public java.lang.String getLatestRevision(java.lang.String codingSchemeUId)
Specified by:
getLatestRevision in interface CodingSchemeDao

getAllCodingSchemeRevisions

public java.util.List<java.lang.String> getAllCodingSchemeRevisions(java.lang.String csUId)
Specified by:
getAllCodingSchemeRevisions in interface CodingSchemeDao

getDistinctPropertyNameAndType

public java.util.List<NameAndValue> getDistinctPropertyNameAndType(java.lang.String codingSchemeId)
Description copied from interface: CodingSchemeDao
Gets the distinct property name and type.

Specified by:
getDistinctPropertyNameAndType in interface CodingSchemeDao
Parameters:
codingSchemeId - the coding scheme id
Returns:
the distinct property name and type

getRevisionWhenNew

public java.lang.String getRevisionWhenNew(java.lang.String codingSchemeUId)
Specified by:
getRevisionWhenNew in interface CodingSchemeDao

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.