org.lexevs.cts2.query
Class AssociationQueryOperationImpl
java.lang.Object
org.lexevs.cts2.LexEvsBasedService
org.lexevs.cts2.BaseService
org.lexevs.cts2.query.AssociationQueryOperationImpl
- All Implemented Interfaces:
- AssociationQueryOperation
public class AssociationQueryOperationImpl
- extends BaseService
- implements 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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AssociationQueryOperationImpl
public AssociationQueryOperationImpl()
computeSubsumptionRelationship
public boolean computeSubsumptionRelationship(java.lang.String codingSystemName,
CodingSchemeVersionOrTag versionOrTag,
java.lang.String associationtype,
ConceptReference sourceCode,
ConceptReference targetCode)
- Description copied from interface:
AssociationQueryOperation
- Return whether the two nodes has a transitive closure path
- Specified by:
computeSubsumptionRelationship
in interface AssociationQueryOperation
- Returns:
- boolean
determineTransitiveConceptRelationship
public 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)
- Description copied from interface:
AssociationQueryOperation
- Returns the path according to given two nodes.
- Specified by:
determineTransitiveConceptRelationship
in interface AssociationQueryOperation
- Returns:
- ResolvedConceptReference
listAssociations
public 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)
- Description copied from interface:
AssociationQueryOperation
- Returns the resolved concept reference (which contains the associations) according to given node.
- Specified by:
listAssociations
in interface AssociationQueryOperation
- Returns:
- ResolvedConceptReferenceList
getAssociationDetails
public AssociationService.AssociationTriple getAssociationDetails(java.lang.String codingSchemeUri,
CodingSchemeVersionOrTag versionOrTag,
java.lang.String associationInstanceId)
- Description copied from interface:
AssociationQueryOperation
- Return association triple according to association instance id
- Specified by:
getAssociationDetails
in interface AssociationQueryOperation
- Returns:
- AssociationTriple