org.lexevs.cts2.query
Class CodeSystemQueryOperationImpl

java.lang.Object
  extended by org.lexevs.cts2.query.CodeSystemQueryOperationImpl
All Implemented Interfaces:
CodeSystemQueryOperation

public class CodeSystemQueryOperationImpl
extends java.lang.Object
implements CodeSystemQueryOperation


Constructor Summary
CodeSystemQueryOperationImpl()
           
 
Method Summary
 AssociationEntity getAssociationTypeDetails(java.lang.String codingSchemeName, CodingSchemeVersionOrTag versionOrTag, java.lang.String associationName)
          Return detailed information for a certain associationType
 CodingScheme getCodeSystemDetails(java.lang.String codingSchemeName, CodingSchemeVersionOrTag versionOrTag)
          Return a detailed codingScheme according to provided codingName and versionOrTag
 Entity getConceptDetails(java.lang.String codingSchemeName, CodingSchemeVersionOrTag versionOrTag, java.lang.String code, java.lang.String namespace)
          Return an instance of Entity according the requests
 java.util.List<SupportedAssociation> listAssociationTypes(java.lang.String codingSchemeName, CodingSchemeVersionOrTag versionOrTag)
          List all the associationTypes in a specific codingSystem
 ResolvedConceptReferencesIterator listCodeSystemConcepts(java.lang.String codingSchemeName, CodingSchemeVersionOrTag versionOrTag, LocalNameList entityTypes, SortOptionList sortOptionList)
          List the concepts in a specific codingSystem
 CodingSchemeRenderingList listCodeSystems(CodingSchemeSummary queryByExample)
          List the coding systems that are available in cts 2 system
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeSystemQueryOperationImpl

public CodeSystemQueryOperationImpl()
Method Detail

getAssociationTypeDetails

public AssociationEntity getAssociationTypeDetails(java.lang.String codingSchemeName,
                                                   CodingSchemeVersionOrTag versionOrTag,
                                                   java.lang.String associationName)
Description copied from interface: CodeSystemQueryOperation
Return detailed information for a certain associationType

Specified by:
getAssociationTypeDetails in interface CodeSystemQueryOperation
Returns:
association type detail

getCodeSystemDetails

public CodingScheme getCodeSystemDetails(java.lang.String codingSchemeName,
                                         CodingSchemeVersionOrTag versionOrTag)
Description copied from interface: CodeSystemQueryOperation
Return a detailed codingScheme according to provided codingName and versionOrTag

Specified by:
getCodeSystemDetails in interface CodeSystemQueryOperation
Returns:
codingSystem

getConceptDetails

public Entity getConceptDetails(java.lang.String codingSchemeName,
                                CodingSchemeVersionOrTag versionOrTag,
                                java.lang.String code,
                                java.lang.String namespace)
Description copied from interface: CodeSystemQueryOperation
Return an instance of Entity according the requests

Specified by:
getConceptDetails in interface CodeSystemQueryOperation
Returns:
coding system entity

listAssociationTypes

public java.util.List<SupportedAssociation> listAssociationTypes(java.lang.String codingSchemeName,
                                                                 CodingSchemeVersionOrTag versionOrTag)
Description copied from interface: CodeSystemQueryOperation
List all the associationTypes in a specific codingSystem

Specified by:
listAssociationTypes in interface CodeSystemQueryOperation
Returns:
a list of association types

listCodeSystemConcepts

public ResolvedConceptReferencesIterator listCodeSystemConcepts(java.lang.String codingSchemeName,
                                                                CodingSchemeVersionOrTag versionOrTag,
                                                                LocalNameList entityTypes,
                                                                SortOptionList sortOptionList)
Description copied from interface: CodeSystemQueryOperation
List the concepts in a specific codingSystem

Specified by:
listCodeSystemConcepts in interface CodeSystemQueryOperation
entityTypes - (Optional)
sortOptionList - (Optional)
Returns:
Iterator of codingSystemEntities

listCodeSystems

public CodingSchemeRenderingList listCodeSystems(CodingSchemeSummary queryByExample)
Description copied from interface: CodeSystemQueryOperation
List the coding systems that are available in cts 2 system

Specified by:
listCodeSystems in interface CodeSystemQueryOperation
Parameters:
queryByExample - . Query by example.
Returns:
a list of codingSystems

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.