ca.infoway.messagebuilder.terminology.codeset.dao
Interface CodeSetDao

Package class diagram package CodeSetDao
All Known Subinterfaces:
MutableCodeSetDao
All Known Implementing Classes:
HibernateCodeSetDao

public interface CodeSetDao

Defines the interface for performing database searches against the Code Set model.

Author:
Intelliware Development

Method Summary
 CodedValue findCodedValue(Code code)
          Find coded value.
 ValueSetEntry findValueByCodeSystem(Class<?> vocabularyDomainType, String code, String codeSystemOid)
          Find value by code system.
 List<VocabularyDomain> selectAllVocabularyDomains()
          Select all vocabulary domains.
 List<CodedValue> selectCodedValuesByVocabularyDomain(Class<?> vocabularyDomainType)
          Deprecated. 
 List<ValueSetEntry> selectValueSetsByCode(Class<?> vocabularyDomainType, String code)
          Select value sets by code.
 List<ValueSetEntry> selectValueSetsByVocabularyDomain(Class<?> vocabularyDomainType)
          Deprecated. 
 List<ValueSetEntry> selectValueSetsByVocabularyDomain(String vocabularyDomainType)
          Select value sets by vocabulary domain.
 List<ValueSetEntry> selectValueSetsByVocabularyDomain(String jurisdictionCode, VocabularyDomain vocabularyDomainType)
          Select value sets by vocabulary domain.
 VocabularyDomain selectVocabularyDomain(String type)
          Select vocabulary domain.
 List<VocabularyDomain> selectVocabularyDomains(CodeSearchCriteria searchCriteria)
          Select vocabulary domains.
 

Method Detail

findValueByCodeSystem

ValueSetEntry findValueByCodeSystem(Class<?> vocabularyDomainType,
                                    String code,
                                    String codeSystemOid)

Find value by code system.

Parameters:
vocabularyDomainType - the vocabulary domain type
code - the code
codeSystemOid - the code system oid
Returns:
the value set entry

selectValueSetsByCode

List<ValueSetEntry> selectValueSetsByCode(Class<?> vocabularyDomainType,
                                          String code)

Select value sets by code.

Parameters:
vocabularyDomainType - the vocabulary domain type
code - the code
Returns:
the list

selectValueSetsByVocabularyDomain

@Deprecated
List<ValueSetEntry> selectValueSetsByVocabularyDomain(Class<?> vocabularyDomainType)
Deprecated. 

Select value sets by vocabulary domain.

Parameters:
vocabularyDomainType - the vocabulary domain type
Returns:
the list

selectValueSetsByVocabularyDomain

List<ValueSetEntry> selectValueSetsByVocabularyDomain(String vocabularyDomainType)

Select value sets by vocabulary domain.

Parameters:
vocabularyDomainType - the vocabulary domain type
Returns:
the list

selectValueSetsByVocabularyDomain

List<ValueSetEntry> selectValueSetsByVocabularyDomain(String jurisdictionCode,
                                                      VocabularyDomain vocabularyDomainType)

Select value sets by vocabulary domain.

Parameters:
jurisdictionCode - the jurisdiction code
vocabularyDomainType - the vocabulary domain type
Returns:
the list

selectCodedValuesByVocabularyDomain

@Deprecated
List<CodedValue> selectCodedValuesByVocabularyDomain(Class<?> vocabularyDomainType)
Deprecated. 

Select coded values by vocabulary domain.

Parameters:
vocabularyDomainType - the vocabulary domain type
Returns:
the list

selectAllVocabularyDomains

List<VocabularyDomain> selectAllVocabularyDomains()

Select all vocabulary domains.

Returns:
the list

selectVocabularyDomain

VocabularyDomain selectVocabularyDomain(String type)

Select vocabulary domain.

Parameters:
type - the type
Returns:
the vocabulary domain

selectVocabularyDomains

List<VocabularyDomain> selectVocabularyDomains(CodeSearchCriteria searchCriteria)

Select vocabulary domains.

Parameters:
searchCriteria - the search criteria
Returns:
the list

findCodedValue

CodedValue findCodedValue(Code code)

Find coded value.

Parameters:
code - the code
Returns:
the coded value


Copyright © 2013. All Rights Reserved.