org.lexevs.cts2.query
Interface AssociationQueryOperation

All Known Implementing Classes:
AssociationQueryOperationImpl

public interface AssociationQueryOperation


Method Summary
 boolean computeSubsumptionRelationship(java.lang.String codingSystemName, CodingSchemeVersionOrTag versionOrTag, java.lang.String associationtype, ConceptReference sourceCode, ConceptReference targetCode)
          Return whether the two nodes has a transitive closure path
 ResolvedConceptReference determineTransitiveConceptRelationship(java.lang.String codingSystemUri, CodingSchemeVersionOrTag versionOrTag, java.lang.String relationContainerName, java.lang.String associationName, java.lang.String sourceCode, java.lang.String sourceNS, java.lang.String targetCode, java.lang.String targetNS)
          Returns the path according to given two nodes.
 AssociationService.AssociationTriple getAssociationDetails(java.lang.String codingSchemeUri, CodingSchemeVersionOrTag versionOrTag, java.lang.String associationInstanceId)
          Return association triple according to association instance id
 ResolvedConceptReferenceList listAssociations(java.lang.String codingSystemName, CodingSchemeVersionOrTag versionOrTag, java.lang.String namespace, java.lang.String code, java.lang.String associationName, boolean isBackward, int depth, int maxToReturn)
          Returns the resolved concept reference (which contains the associations) according to given node.
 

Method Detail

listAssociations

ResolvedConceptReferenceList listAssociations(java.lang.String codingSystemName,
                                              CodingSchemeVersionOrTag versionOrTag,
                                              java.lang.String namespace,
                                              java.lang.String code,
                                              java.lang.String associationName,
                                              boolean isBackward,
                                              int depth,
                                              int maxToReturn)
Returns the resolved concept reference (which contains the associations) according to given node.

Parameters:
codingSystemName -
versionOrTag -
namespace -
code -
associationName -
isBackward -
depth -
maxToReturn -
Returns:
ResolvedConceptReferenceList

determineTransitiveConceptRelationship

ResolvedConceptReference determineTransitiveConceptRelationship(java.lang.String codingSystemUri,
                                                                CodingSchemeVersionOrTag versionOrTag,
                                                                java.lang.String relationContainerName,
                                                                java.lang.String associationName,
                                                                java.lang.String sourceCode,
                                                                java.lang.String sourceNS,
                                                                java.lang.String targetCode,
                                                                java.lang.String targetNS)
Returns the path according to given two nodes.

Parameters:
codingSystemUri -
versionOrTag -
relationContainerName -
associationName -
sourceCode -
sourceNS -
targetCode -
targetNS -
Returns:
ResolvedConceptReference

computeSubsumptionRelationship

boolean computeSubsumptionRelationship(java.lang.String codingSystemName,
                                       CodingSchemeVersionOrTag versionOrTag,
                                       java.lang.String associationtype,
                                       ConceptReference sourceCode,
                                       ConceptReference targetCode)
Return whether the two nodes has a transitive closure path

Parameters:
codingSystemName -
versionOrTag -
associationtype -
parentCode -
childCode -
Returns:
boolean

getAssociationDetails

AssociationService.AssociationTriple getAssociationDetails(java.lang.String codingSchemeUri,
                                                           CodingSchemeVersionOrTag versionOrTag,
                                                           java.lang.String associationInstanceId)
Return association triple according to association instance id

Parameters:
codingSchemeUri -
versionOrTag -
associationInstanceId -
Returns:
AssociationTriple

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.