public interface CodedNodeGraphService
Modifier and Type | Interface and Description |
---|---|
static class |
CodedNodeGraphService.Order
The Enum Order.
|
static class |
CodedNodeGraphService.QualifierSort
The Class QualifierSort.
|
static class |
CodedNodeGraphService.Sort
The Class Sort.
|
Modifier and Type | Method and Description |
---|---|
AssociatedConcept |
getAssociatedConceptFromUidSource(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
boolean resolve,
LocalNameList propertyNames,
CodedNodeSet.PropertyType[] propertyTypes,
java.lang.String tripleUid)
Gets the associated concept from uid source.
|
AssociatedConcept |
getAssociatedConceptFromUidTarget(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
boolean resolve,
LocalNameList propertyNames,
CodedNodeSet.PropertyType[] propertyTypes,
java.lang.String tripleUid)
Gets the associated concept from uid target.
|
java.util.List<? extends AssociatedConcept> |
getAssociatedConceptsFromUidSource(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
boolean resolve,
LocalNameList propertyNames,
CodedNodeSet.PropertyType[] propertyTypes,
java.util.List<CodedNodeGraphService.Sort> list,
java.util.List<java.lang.String> tripleUid)
Gets the associated concepts from uid source.
|
java.util.List<? extends AssociatedConcept> |
getAssociatedConceptsFromUidTarget(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
boolean resolve,
LocalNameList propertyNames,
CodedNodeSet.PropertyType[] propertyTypes,
java.util.List<CodedNodeGraphService.Sort> sorts,
java.util.List<java.lang.String> tripleUid)
Gets the associated concepts from uid target.
|
java.util.List<java.lang.String> |
getAssociationPredicateNamesForCodingScheme(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String relationsContainerName)
Gets the association predicate names for coding scheme.
|
java.util.List<java.lang.String> |
getAssociationPredicateUidsForNames(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String relationsContainerName,
java.util.List<java.lang.String> associationNames)
Gets the association predicate uids for names.
|
java.util.List<ConceptReference> |
getConceptReferencesFromUidSource(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.util.List<CodedNodeGraphService.Sort> sorts,
java.util.List<java.lang.String> tripleUid)
Gets the concept references from uid source.
|
java.util.List<ConceptReference> |
getConceptReferencesFromUidTarget(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.util.List<CodedNodeGraphService.Sort> sorts,
java.util.List<java.lang.String> tripleUid)
Gets the concept references from uid target.
|
java.util.List<Node> |
getDistinctTargetTriples(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String associationPredicateUid) |
java.util.List<Triple> |
getMappingTripleForContainerOnly(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String relationsContainerName)
Gets the mapping triples as a Triple list
|
java.util.List<? extends ResolvedConceptReference> |
getMappingTriples(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
AbsoluteCodingSchemeVersionReference sourceCodingScheme,
AbsoluteCodingSchemeVersionReference targetCodingScheme,
java.lang.String relationsContainerName,
java.util.List<java.lang.String> tripleUids)
Gets the mapping triples.
|
int |
getMappingTriplesCount(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String relationsContainerName)
Gets the mapping triples count.
|
int |
getMappingTriplesCountForCodes(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String relationsContainerName,
java.util.List<ConceptReference> sourceConceptReferences,
java.util.List<ConceptReference> targetConceptReferences,
java.util.List<ConceptReference> sourceOrTargetConceptReferences) |
java.util.List<java.lang.String> |
getRelationNamesForCodingScheme(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion)
Gets the relation names for coding scheme.
|
java.util.List<ConceptReference> |
getRootConceptReferences(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String relationsContainerName,
java.util.List<java.lang.String> associationPredicateNames,
java.util.List<GraphQuery.QualifierNameValuePair> qualifiers,
java.util.List<java.lang.String> subjectEntityCodeNamespaces,
java.util.List<java.lang.String> objectEntityCodeNamespaces,
LexEvsDatabaseOperations.TraverseAssociations traverse,
java.util.List<CodedNodeGraphService.Sort> sorts,
int start,
int pageSize)
Gets the root concept references.
|
java.util.List<Node> |
getSourcesFromTarget(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String entityCode,
java.lang.String entityNamespace,
java.lang.String associationPredicateUid) |
java.util.List<ConceptReference> |
getTailConceptReferences(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String relationsContainerName,
java.util.List<java.lang.String> associationPredicateNames,
java.util.List<GraphQuery.QualifierNameValuePair> qualifiers,
java.util.List<java.lang.String> subjectEntityCodeNamespaces,
java.util.List<java.lang.String> objectEntityCodeNamespaces,
LexEvsDatabaseOperations.TraverseAssociations traverse,
java.util.List<CodedNodeGraphService.Sort> sorts,
int start,
int pageSize)
Gets the tail concept references.
|
java.util.List<Node> |
getTargetsFromSource(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String code,
java.lang.String namespace,
java.lang.String associationPredicateUid) |
java.util.List<java.lang.String> |
getTripleUidsContainingObject(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String relationsContainerName,
java.lang.String associationPredicateName,
java.lang.String objectEntityCode,
java.lang.String objectEntityCodeNamespace,
GraphQuery query,
java.util.List<CodedNodeGraphService.Sort> sorts,
int start,
int pageSize)
Gets the triple uids containing object.
|
java.util.Map<java.lang.String,java.lang.Integer> |
getTripleUidsContainingObjectCount(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String relationsContainerName,
java.lang.String objectEntityCode,
java.lang.String objectEntityCodeNamespace,
GraphQuery query)
Gets the triple uids containing object count.
|
java.util.List<java.lang.String> |
getTripleUidsContainingSubject(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String relationsContainerName,
java.lang.String associationPredicateName,
java.lang.String subjectEntityCode,
java.lang.String subjectEntityCodeNamespace,
GraphQuery query,
java.util.List<CodedNodeGraphService.Sort> sorts,
int start,
int pageSize)
Gets the triple uids containing subject.
|
java.util.Map<java.lang.String,java.lang.Integer> |
getTripleUidsContainingSubjectCount(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String relationsContainerName,
java.lang.String subjectEntityCode,
java.lang.String subjectEntityCodeNamespace,
GraphQuery query)
Gets the triple uids containing subject count.
|
java.util.List<java.lang.String> |
getTripleUidsForMappingRelationsContainer(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
AbsoluteCodingSchemeVersionReference sourceCodingScheme,
AbsoluteCodingSchemeVersionReference targetCodingScheme,
java.lang.String relationsContainerName,
java.util.List<CodedNodeGraphService.Sort> sorts,
int start,
int pageSize)
Gets the triple uids for mapping relations container.
|
java.util.List<java.lang.String> |
getTripleUidsForMappingRelationsContainerForCodes(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
AbsoluteCodingSchemeVersionReference sourceCodingScheme,
AbsoluteCodingSchemeVersionReference targetCodingScheme,
java.lang.String relationsContainerName,
java.util.List<ConceptReference> sourceConceptReferences,
java.util.List<ConceptReference> targetConceptReferences,
java.util.List<ConceptReference> sourceOrTargetConceptReferences,
java.util.List<CodedNodeGraphService.Sort> sorts,
int start,
int pageSize) |
java.util.List<java.lang.String> |
getTripleUidsForMappingRelationsContainerForCodes(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String relationsContainerName,
java.util.List<ConceptReference> sourceConceptReferences,
java.util.List<ConceptReference> targetConceptReferences,
java.util.List<ConceptReference> sourceOrTargetConceptReferences) |
java.util.List<java.lang.String> |
getValidAssociationsforTargetandSourceOf(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String code) |
java.util.List<Sextuple> |
getValidSextuplesOfAssociation(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String uid) |
java.util.List<Triple> |
getValidTriplesOfAssociation(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String uid) |
java.util.List<java.lang.String> |
listCodeRelationships(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String relationsContainerName,
java.lang.String sourceEntityCode,
java.lang.String sourceEntityCodeNamespace,
java.lang.String targetEntityCode,
java.lang.String targetEntityCodeNamespace,
GraphQuery query,
boolean useTransitive)
List code relationships.
|
java.lang.Integer |
validateNodeForAssociation(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String associationName,
java.lang.String code) |
java.util.List<java.lang.String> listCodeRelationships(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String relationsContainerName, java.lang.String sourceEntityCode, java.lang.String sourceEntityCodeNamespace, java.lang.String targetEntityCode, java.lang.String targetEntityCodeNamespace, GraphQuery query, boolean useTransitive)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionrelationsContainerName
- the relations container namesourceEntityCode
- the source entity codesourceEntityCodeNamespace
- the source entity code namespacetargetEntityCode
- the target entity codetargetEntityCodeNamespace
- the target entity code namespacequery
- the queryuseTransitive
- the use transitivejava.util.List<ConceptReference> getRootConceptReferences(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String relationsContainerName, java.util.List<java.lang.String> associationPredicateNames, java.util.List<GraphQuery.QualifierNameValuePair> qualifiers, java.util.List<java.lang.String> subjectEntityCodeNamespaces, java.util.List<java.lang.String> objectEntityCodeNamespaces, LexEvsDatabaseOperations.TraverseAssociations traverse, java.util.List<CodedNodeGraphService.Sort> sorts, int start, int pageSize)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionrelationsContainerName
- the relations container nameassociationPredicateNames
- the association predicate namesqualifiers
- the qualifierssubjectEntityCodeNamespaces
- the subject entity code namespacesobjectEntityCodeNamespaces
- the object entity code namespacestraverse
- the traversesorts
- the sortsstart
- the startpageSize
- the page sizejava.util.List<ConceptReference> getTailConceptReferences(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String relationsContainerName, java.util.List<java.lang.String> associationPredicateNames, java.util.List<GraphQuery.QualifierNameValuePair> qualifiers, java.util.List<java.lang.String> subjectEntityCodeNamespaces, java.util.List<java.lang.String> objectEntityCodeNamespaces, LexEvsDatabaseOperations.TraverseAssociations traverse, java.util.List<CodedNodeGraphService.Sort> sorts, int start, int pageSize)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionrelationsContainerName
- the relations container nameassociationPredicateNames
- the association predicate namesqualifiers
- the qualifierssubjectEntityCodeNamespaces
- the subject entity code namespacesobjectEntityCodeNamespaces
- the object entity code namespacestraverse
- the traversesorts
- the sortsstart
- the startpageSize
- the page sizejava.util.List<java.lang.String> getTripleUidsContainingSubject(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String relationsContainerName, java.lang.String associationPredicateName, java.lang.String subjectEntityCode, java.lang.String subjectEntityCodeNamespace, GraphQuery query, java.util.List<CodedNodeGraphService.Sort> sorts, int start, int pageSize)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionrelationsContainerName
- the relations container nameassociationPredicateName
- the association predicate namesubjectEntityCode
- the subject entity codesubjectEntityCodeNamespace
- the subject entity code namespacequery
- the querysorts
- the sortsstart
- the startpageSize
- the page sizejava.util.Map<java.lang.String,java.lang.Integer> getTripleUidsContainingSubjectCount(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String relationsContainerName, java.lang.String subjectEntityCode, java.lang.String subjectEntityCodeNamespace, GraphQuery query)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionrelationsContainerName
- the relations container namesubjectEntityCode
- the subject entity codesubjectEntityCodeNamespace
- the subject entity code namespacequery
- the queryjava.util.List<java.lang.String> getTripleUidsContainingObject(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String relationsContainerName, java.lang.String associationPredicateName, java.lang.String objectEntityCode, java.lang.String objectEntityCodeNamespace, GraphQuery query, java.util.List<CodedNodeGraphService.Sort> sorts, int start, int pageSize)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionrelationsContainerName
- the relations container nameassociationPredicateName
- the association predicate nameobjectEntityCode
- the object entity codeobjectEntityCodeNamespace
- the object entity code namespacequery
- the querysorts
- the sortsstart
- the startpageSize
- the page sizejava.util.Map<java.lang.String,java.lang.Integer> getTripleUidsContainingObjectCount(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String relationsContainerName, java.lang.String objectEntityCode, java.lang.String objectEntityCodeNamespace, GraphQuery query)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionrelationsContainerName
- the relations container nameobjectEntityCode
- the object entity codeobjectEntityCodeNamespace
- the object entity code namespacequery
- the queryAssociatedConcept getAssociatedConceptFromUidSource(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, boolean resolve, LocalNameList propertyNames, CodedNodeSet.PropertyType[] propertyTypes, java.lang.String tripleUid)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionresolve
- the resolvepropertyNames
- the property namespropertyTypes
- the property typestripleUid
- the triple uidjava.util.List<? extends AssociatedConcept> getAssociatedConceptsFromUidSource(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, boolean resolve, LocalNameList propertyNames, CodedNodeSet.PropertyType[] propertyTypes, java.util.List<CodedNodeGraphService.Sort> list, java.util.List<java.lang.String> tripleUid)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionresolve
- the resolvepropertyNames
- the property namespropertyTypes
- the property typeslist
- the listtripleUid
- the triple uidjava.util.List<ConceptReference> getConceptReferencesFromUidSource(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.util.List<CodedNodeGraphService.Sort> sorts, java.util.List<java.lang.String> tripleUid)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionsorts
- the sortstripleUid
- the triple uidAssociatedConcept getAssociatedConceptFromUidTarget(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, boolean resolve, LocalNameList propertyNames, CodedNodeSet.PropertyType[] propertyTypes, java.lang.String tripleUid)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionresolve
- the resolvepropertyNames
- the property namespropertyTypes
- the property typestripleUid
- the triple uidjava.util.List<? extends AssociatedConcept> getAssociatedConceptsFromUidTarget(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, boolean resolve, LocalNameList propertyNames, CodedNodeSet.PropertyType[] propertyTypes, java.util.List<CodedNodeGraphService.Sort> sorts, java.util.List<java.lang.String> tripleUid)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionresolve
- the resolvepropertyNames
- the property namespropertyTypes
- the property typessorts
- the sortstripleUid
- the triple uidjava.util.List<ConceptReference> getConceptReferencesFromUidTarget(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.util.List<CodedNodeGraphService.Sort> sorts, java.util.List<java.lang.String> tripleUid)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionsorts
- the sortstripleUid
- the triple uidjava.util.List<java.lang.String> getAssociationPredicateNamesForCodingScheme(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String relationsContainerName)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionrelationsContainerName
- the relations container namejava.util.List<java.lang.String> getAssociationPredicateUidsForNames(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String relationsContainerName, java.util.List<java.lang.String> associationNames)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionrelationsContainerName
- the relations container nameassociationNames
- the association namesjava.util.List<java.lang.String> getRelationNamesForCodingScheme(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionjava.util.List<java.lang.String> getTripleUidsForMappingRelationsContainer(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, AbsoluteCodingSchemeVersionReference sourceCodingScheme, AbsoluteCodingSchemeVersionReference targetCodingScheme, java.lang.String relationsContainerName, java.util.List<CodedNodeGraphService.Sort> sorts, int start, int pageSize)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionsourceCodingScheme
- the source coding schemetargetCodingScheme
- the target coding schemerelationsContainerName
- the relations container namesorts
- the sortsstart
- the startpageSize
- the page sizejava.util.List<java.lang.String> getTripleUidsForMappingRelationsContainerForCodes(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, AbsoluteCodingSchemeVersionReference sourceCodingScheme, AbsoluteCodingSchemeVersionReference targetCodingScheme, java.lang.String relationsContainerName, java.util.List<ConceptReference> sourceConceptReferences, java.util.List<ConceptReference> targetConceptReferences, java.util.List<ConceptReference> sourceOrTargetConceptReferences, java.util.List<CodedNodeGraphService.Sort> sorts, int start, int pageSize)
java.util.List<java.lang.String> getTripleUidsForMappingRelationsContainerForCodes(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String relationsContainerName, java.util.List<ConceptReference> sourceConceptReferences, java.util.List<ConceptReference> targetConceptReferences, java.util.List<ConceptReference> sourceOrTargetConceptReferences)
java.util.List<? extends ResolvedConceptReference> getMappingTriples(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, AbsoluteCodingSchemeVersionReference sourceCodingScheme, AbsoluteCodingSchemeVersionReference targetCodingScheme, java.lang.String relationsContainerName, java.util.List<java.lang.String> tripleUids)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionsourceCodingScheme
- the source coding schemetargetCodingScheme
- the target coding schemerelationsContainerName
- the relations container nametripleUids
- the triple uidsjava.util.List<Triple> getMappingTripleForContainerOnly(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String relationsContainerName)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionrelationsContainerName
- the relations container nameint getMappingTriplesCount(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String relationsContainerName)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionrelationsContainerName
- the relations container nameint getMappingTriplesCountForCodes(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String relationsContainerName, java.util.List<ConceptReference> sourceConceptReferences, java.util.List<ConceptReference> targetConceptReferences, java.util.List<ConceptReference> sourceOrTargetConceptReferences)
java.util.List<Node> getDistinctTargetTriples(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String associationPredicateUid)
java.util.List<Node> getSourcesFromTarget(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String entityCode, java.lang.String entityNamespace, java.lang.String associationPredicateUid)
java.util.List<Node> getTargetsFromSource(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String code, java.lang.String namespace, java.lang.String associationPredicateUid)
java.util.List<Triple> getValidTriplesOfAssociation(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String uid)
java.lang.Integer validateNodeForAssociation(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String associationName, java.lang.String code)
java.util.List<java.lang.String> getValidAssociationsforTargetandSourceOf(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String code)
java.util.List<Sextuple> getValidSextuplesOfAssociation(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String uid)