org.lexevs.dao.database.access.codednodegraph
Interface CodedNodeGraphDao
All Superinterfaces: LexGridSchemaVersionAwareDao
All Known Implementing Classes: IbatisCodedNodeGraphDao
public interface CodedNodeGraphDao extends LexGridSchemaVersionAwareDao
The Interface CodedNodeGraphDao.
Author:
Kevin Peterson
Method Summary
java.util.List<EntityReferencingAssociatedConcept >
getAssociatedConceptsFromUid (java.lang.String codingSchemeUid,
java.util.List<java.lang.String> tripleUids,
java.util.List<CodedNodeGraphService.Sort > sorts,
CodedNodeGraphDao.TripleNode tripleNode)
java.util.List<java.lang.String>
getAssociationPredicateNamesForCodingSchemeUid (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName)
java.util.List<ConceptReference >
getConceptReferencesContainingObject (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<ConceptReference > objects,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveSubjectCodes,
java.util.List<java.lang.String> mustHaveSubjectNamespace,
java.util.List<java.lang.String> mustHaveSubjectEntityType,
java.lang.Boolean restrictToAnonymous,
java.util.List<CodedNodeGraphService.Sort > sorts,
int start,
int pageSize)
java.util.List<ConceptReference >
getConceptReferencesContainingSubject (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<ConceptReference > subjects,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveObjectCodes,
java.util.List<java.lang.String> mustHaveObjectNamespace,
java.util.List<java.lang.String> mustHaveObjectEntityType,
java.lang.Boolean restrictToAnonymous,
java.util.List<CodedNodeGraphService.Sort > sorts,
int start,
int pageSize)
java.util.List<ConceptReference >
getConceptReferencesFromUid (java.lang.String codingSchemeUid,
java.util.List<java.lang.String> tripleUids,
CodedNodeGraphDao.TripleNode tripleNode,
java.util.List<CodedNodeGraphService.Sort > sorts)
java.util.List<CountConceptReference >
getCountConceptReferencesContainingObject (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<ConceptReference > objects,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveSubjectCodes,
java.util.List<java.lang.String> mustHaveSubjectNamespace,
java.util.List<java.lang.String> mustHaveObjectEntityType,
java.lang.Boolean restrictToAnonymous)
java.util.List<CountConceptReference >
getCountConceptReferencesContainingSubject (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<ConceptReference > subjects,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveObjectCodes,
java.util.List<java.lang.String> mustHaveObjectNamespace,
java.util.List<java.lang.String> mustHaveObjectEntityType,
java.lang.Boolean restrictToAnonymous)
java.util.List<Node >
getDistinctSourceNodesForAssociationPredicate (java.lang.String codingSchemeUid,
java.lang.String associationPredicateUid)
java.util.List<ConceptReference >
getRootNodes (java.lang.String codingSchemeUid,
java.util.List<java.lang.String> associationPredicateUids,
java.util.List<GraphQuery.QualifierNameValuePair > qualifiers,
java.util.List<java.lang.String> mustHaveSubjectNamespace,
java.util.List<java.lang.String> mustHaveObjectNamespace,
LexEvsDatabaseOperations.TraverseAssociations traverse,
java.util.List<CodedNodeGraphService.Sort > sorts,
int start,
int pageSize)
java.util.List<ConceptReference >
getTailNodes (java.lang.String codingSchemeUid,
java.util.List<java.lang.String> associationPredicateUids,
java.util.List<GraphQuery.QualifierNameValuePair > qualifiers,
java.util.List<java.lang.String> mustHaveSubjectNamespace,
java.util.List<java.lang.String> mustHaveObjectNamespace,
LexEvsDatabaseOperations.TraverseAssociations traverse,
java.util.List<CodedNodeGraphService.Sort > sorts,
int start,
int pageSize)
java.util.List<Node >
getTargetNodesForSource (java.lang.String codingSchemeUid,
java.lang.String associationPredicateUid,
java.lang.String sourceEntityCode,
java.lang.String sourceEntityCodeNamespace)
java.util.List<? extends ResolvedConceptReference >
getTriplesForMappingRelationsContainer (java.lang.String mappingCodingSchemeUid,
java.lang.String sourceCodingSchemeUid,
java.lang.String targetCodingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<java.lang.String> tripleUids)
int
getTriplesForMappingRelationsContainerCount (java.lang.String mappingCodingSchemeUid,
java.lang.String relationsContainerName)
java.util.List<java.lang.String>
getTripleUidsContainingObject (java.lang.String codingSchemeUid,
java.lang.String associationPredicateUid,
java.lang.String objectEntityCode,
java.lang.String objectEntityCodeNamespace,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveSubjectCodes,
java.util.List<java.lang.String> mustHaveSubjectNamespace,
java.util.List<java.lang.String> mustHaveSubjectEntityType,
java.lang.Boolean restrictToAnonymous,
java.util.List<CodedNodeGraphService.Sort > sorts,
int start,
int pageSize)
java.util.Map<java.lang.String,java.lang.Integer>
getTripleUidsContainingObjectCount (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.lang.String objectEntityCode,
java.lang.String objectEntityCodeNamespace,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveSubjectCodes,
java.util.List<java.lang.String> mustHaveSubjectNamespace,
java.util.List<java.lang.String> mustHaveSubjectEntityType,
java.lang.Boolean restrictToAnonymous)
java.util.List<java.lang.String>
getTripleUidsContainingSubject (java.lang.String codingSchemeUid,
java.lang.String associationPredicateUid,
java.lang.String subjectEntityCode,
java.lang.String subjectEntityCodeNamespace,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveObjectCodes,
java.util.List<java.lang.String> mustHaveObjectNamespace,
java.util.List<java.lang.String> mustHaveObjectEntityType,
java.lang.Boolean restrictToAnonymous,
java.util.List<CodedNodeGraphService.Sort > sorts,
int start,
int pageSize)
java.util.Map<java.lang.String,java.lang.Integer>
getTripleUidsContainingSubjectCount (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.lang.String subjectEntityCode,
java.lang.String subjectEntityCodeNamespace,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveObjectCodes,
java.util.List<java.lang.String> mustHaveObjectNamespace,
java.util.List<java.lang.String> mustHaveObjectEntityType,
java.lang.Boolean restrictToAnonymous)
java.util.List<java.lang.String>
getTripleUidsForMappingRelationsContainer (java.lang.String mappingCodingSchemeUid,
java.lang.String sourceCodingSchemeUid,
java.lang.String targetCodingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<CodedNodeGraphService.Sort > sortOptionList,
int start,
int pageSize)
java.util.List<java.lang.String>
listCodeRelationships (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.lang.String sourceEntityCode,
java.lang.String sourceEntityCodeNamespace,
java.lang.String targetEntityCode,
java.lang.String targetEntityCodeNamespace,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveSourceCodes,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveTargetCodes,
java.util.List<java.lang.String> mustHaveSourceNamespace,
java.util.List<java.lang.String> mustHaveTargetNamespace,
java.util.List<java.lang.String> mustHaveEntityType,
java.lang.Boolean restrictToAnonymous,
boolean useTransitive)
listCodeRelationships
java.util.List<java.lang.String> listCodeRelationships (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.lang.String sourceEntityCode,
java.lang.String sourceEntityCodeNamespace,
java.lang.String targetEntityCode,
java.lang.String targetEntityCodeNamespace,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveSourceCodes,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveTargetCodes,
java.util.List<java.lang.String> mustHaveSourceNamespace,
java.util.List<java.lang.String> mustHaveTargetNamespace,
java.util.List<java.lang.String> mustHaveEntityType,
java.lang.Boolean restrictToAnonymous,
boolean useTransitive)
getTripleUidsContainingSubject
java.util.List<java.lang.String> getTripleUidsContainingSubject (java.lang.String codingSchemeUid,
java.lang.String associationPredicateUid,
java.lang.String subjectEntityCode,
java.lang.String subjectEntityCodeNamespace,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveObjectCodes,
java.util.List<java.lang.String> mustHaveObjectNamespace,
java.util.List<java.lang.String> mustHaveObjectEntityType,
java.lang.Boolean restrictToAnonymous,
java.util.List<CodedNodeGraphService.Sort > sorts,
int start,
int pageSize)
getTripleUidsContainingSubjectCount
java.util.Map<java.lang.String,java.lang.Integer> getTripleUidsContainingSubjectCount (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.lang.String subjectEntityCode,
java.lang.String subjectEntityCodeNamespace,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveObjectCodes,
java.util.List<java.lang.String> mustHaveObjectNamespace,
java.util.List<java.lang.String> mustHaveObjectEntityType,
java.lang.Boolean restrictToAnonymous)
getCountConceptReferencesContainingSubject
java.util.List<CountConceptReference > getCountConceptReferencesContainingSubject (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<ConceptReference > subjects,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveObjectCodes,
java.util.List<java.lang.String> mustHaveObjectNamespace,
java.util.List<java.lang.String> mustHaveObjectEntityType,
java.lang.Boolean restrictToAnonymous)
getConceptReferencesContainingSubject
java.util.List<ConceptReference > getConceptReferencesContainingSubject (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<ConceptReference > subjects,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveObjectCodes,
java.util.List<java.lang.String> mustHaveObjectNamespace,
java.util.List<java.lang.String> mustHaveObjectEntityType,
java.lang.Boolean restrictToAnonymous,
java.util.List<CodedNodeGraphService.Sort > sorts,
int start,
int pageSize)
getTripleUidsContainingObject
java.util.List<java.lang.String> getTripleUidsContainingObject (java.lang.String codingSchemeUid,
java.lang.String associationPredicateUid,
java.lang.String objectEntityCode,
java.lang.String objectEntityCodeNamespace,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveSubjectCodes,
java.util.List<java.lang.String> mustHaveSubjectNamespace,
java.util.List<java.lang.String> mustHaveSubjectEntityType,
java.lang.Boolean restrictToAnonymous,
java.util.List<CodedNodeGraphService.Sort > sorts,
int start,
int pageSize)
getTripleUidsContainingObjectCount
java.util.Map<java.lang.String,java.lang.Integer> getTripleUidsContainingObjectCount (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.lang.String objectEntityCode,
java.lang.String objectEntityCodeNamespace,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveSubjectCodes,
java.util.List<java.lang.String> mustHaveSubjectNamespace,
java.util.List<java.lang.String> mustHaveSubjectEntityType,
java.lang.Boolean restrictToAnonymous)
getConceptReferencesContainingObject
java.util.List<ConceptReference > getConceptReferencesContainingObject (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<ConceptReference > objects,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveSubjectCodes,
java.util.List<java.lang.String> mustHaveSubjectNamespace,
java.util.List<java.lang.String> mustHaveSubjectEntityType,
java.lang.Boolean restrictToAnonymous,
java.util.List<CodedNodeGraphService.Sort > sorts,
int start,
int pageSize)
getCountConceptReferencesContainingObject
java.util.List<CountConceptReference > getCountConceptReferencesContainingObject (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<ConceptReference > objects,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair > associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair > mustHaveSubjectCodes,
java.util.List<java.lang.String> mustHaveSubjectNamespace,
java.util.List<java.lang.String> mustHaveObjectEntityType,
java.lang.Boolean restrictToAnonymous)
getAssociatedConceptsFromUid
java.util.List<EntityReferencingAssociatedConcept > getAssociatedConceptsFromUid (java.lang.String codingSchemeUid,
java.util.List<java.lang.String> tripleUids,
java.util.List<CodedNodeGraphService.Sort > sorts,
CodedNodeGraphDao.TripleNode tripleNode)
getConceptReferencesFromUid
java.util.List<ConceptReference > getConceptReferencesFromUid (java.lang.String codingSchemeUid,
java.util.List<java.lang.String> tripleUids,
CodedNodeGraphDao.TripleNode tripleNode,
java.util.List<CodedNodeGraphService.Sort > sorts)
getAssociationPredicateNamesForCodingSchemeUid
java.util.List<java.lang.String> getAssociationPredicateNamesForCodingSchemeUid (java.lang.String codingSchemeUid,
java.lang.String relationsContainerName)
getDistinctSourceNodesForAssociationPredicate
java.util.List<Node > getDistinctSourceNodesForAssociationPredicate (java.lang.String codingSchemeUid,
java.lang.String associationPredicateUid)
getTargetNodesForSource
java.util.List<Node > getTargetNodesForSource (java.lang.String codingSchemeUid,
java.lang.String associationPredicateUid,
java.lang.String sourceEntityCode,
java.lang.String sourceEntityCodeNamespace)
getTailNodes
java.util.List<ConceptReference > getTailNodes (java.lang.String codingSchemeUid,
java.util.List<java.lang.String> associationPredicateUids,
java.util.List<GraphQuery.QualifierNameValuePair > qualifiers,
java.util.List<java.lang.String> mustHaveSubjectNamespace,
java.util.List<java.lang.String> mustHaveObjectNamespace,
LexEvsDatabaseOperations.TraverseAssociations traverse,
java.util.List<CodedNodeGraphService.Sort > sorts,
int start,
int pageSize)
getRootNodes
java.util.List<ConceptReference > getRootNodes (java.lang.String codingSchemeUid,
java.util.List<java.lang.String> associationPredicateUids,
java.util.List<GraphQuery.QualifierNameValuePair > qualifiers,
java.util.List<java.lang.String> mustHaveSubjectNamespace,
java.util.List<java.lang.String> mustHaveObjectNamespace,
LexEvsDatabaseOperations.TraverseAssociations traverse,
java.util.List<CodedNodeGraphService.Sort > sorts,
int start,
int pageSize)
getTripleUidsForMappingRelationsContainer
java.util.List<java.lang.String> getTripleUidsForMappingRelationsContainer (java.lang.String mappingCodingSchemeUid,
java.lang.String sourceCodingSchemeUid,
java.lang.String targetCodingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<CodedNodeGraphService.Sort > sortOptionList,
int start,
int pageSize)
getTriplesForMappingRelationsContainer
java.util.List<? extends ResolvedConceptReference > getTriplesForMappingRelationsContainer (java.lang.String mappingCodingSchemeUid,
java.lang.String sourceCodingSchemeUid,
java.lang.String targetCodingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<java.lang.String> tripleUids)
getTriplesForMappingRelationsContainerCount
int getTriplesForMappingRelationsContainerCount (java.lang.String mappingCodingSchemeUid,
java.lang.String relationsContainerName)
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.
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD