public class IbatisCodedNodeGraphDao extends AbstractIbatisDao implements CodedNodeGraphDao
Modifier and Type | Class and Description |
---|---|
static class |
IbatisCodedNodeGraphDao.MappingTripleParameterBean |
static class |
IbatisCodedNodeGraphDao.RestrictingMappingTripleParameterBean |
CodedNodeGraphDao.TripleNode
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
VERSIONS_NAMESPACE, VSENTRYSTATE_NAMESPACE
Constructor and Description |
---|
IbatisCodedNodeGraphDao() |
Modifier and Type | Method and Description |
---|---|
int |
deleteFromTransitiveTableByCodingSchemeUid(java.lang.String codingSchemeUid) |
boolean |
doesEntityParticipateInRelationships(java.lang.String mappingCodingSchemeUid,
java.lang.String relationsContainerName,
java.lang.String code,
java.lang.String namespace) |
protected java.util.List<ConceptReference> |
doGetConceptReferences(java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<ConceptReference> conceptReferences,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair> associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair> mustHaveCodes,
java.util.List<java.lang.String> mustHaveNamespace,
java.util.List<java.lang.String> mustHaveEntityType,
java.lang.Boolean restrictToAnonymous,
CodedNodeGraphDao.TripleNode tripleNode,
int start,
int pageSize) |
protected java.util.List<CountConceptReference> |
doGetCountConceptReferences(java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<ConceptReference> conceptReferences,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair> associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair> mustHaveCodes,
java.util.List<java.lang.String> mustHaveNamespace,
java.util.List<java.lang.String> mustHaveEntityType,
java.lang.Boolean restrictToAnonymous,
CodedNodeGraphDao.TripleNode tripleNode) |
java.util.List<LexGridSchemaVersion> |
doGetSupportedLgSchemaVersions()
Do get supported lg schema versions.
|
protected java.util.List<java.lang.String> |
doGetTripleUids(java.lang.String codingSchemeUid,
java.lang.String associationPredicateUid,
java.lang.String entityCode,
java.lang.String entityCodeNamespace,
java.util.List<GraphQuery.QualifierNameValuePair> associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair> mustHaveCodes,
java.util.List<java.lang.String> mustHaveNamespaces,
java.util.List<java.lang.String> mustHaveEntityType,
java.lang.Boolean restrictToAnonymous,
CodedNodeGraphDao.TripleNode tripleNode,
java.util.List<CodedNodeGraphService.Sort> sorts,
int start,
int pageSize) |
protected java.util.Map<java.lang.String,java.lang.Integer> |
doGetTripleUidsCount(java.lang.String codingSchemeUid,
java.lang.String relationsContainerName,
java.lang.String entityCode,
java.lang.String entityCodeNamespace,
java.util.List<java.lang.String> associationNames,
java.util.List<GraphQuery.QualifierNameValuePair> associationQualifiers,
java.util.List<GraphQuery.CodeNamespacePair> mustHaveCodes,
java.util.List<java.lang.String> mustHaveNamespace,
java.util.List<java.lang.String> mustHaveEntityType,
java.lang.Boolean restrictToAnonymous,
CodedNodeGraphDao.TripleNode tripleNode) |
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 relationContainerName) |
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<Node> |
getDistinctTargetNodesForAssociationPredicate(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<Node> |
getSourceNodesForTarget(java.lang.String codingSchemeUid,
java.lang.String associationPredicateUid,
java.lang.String targetEntityCode,
java.lang.String targetEntityCodeNamespace) |
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) |
int |
getTransitiveTableCount(java.lang.String codingSchemeUid) |
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 |
getTriplesForMappingRelationsContainerAndCodesCount(java.lang.String mappingCodingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<ConceptReference> sourceConceptReferences,
java.util.List<ConceptReference> targetConceptReferences,
java.util.List<ConceptReference> sourceOrTargetConceptReferences) |
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 entityCode,
java.lang.String entityCodeNamespace,
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 entityCode,
java.lang.String entityCodeNamespace,
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> sortList,
int start,
int pageSize) |
java.util.List<java.lang.String> |
getTripleUidsForMappingRelationsContainerAndCodes(java.lang.String mappingCodingSchemeUid,
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> |
getTripleUidsForMappingRelationsContainerAndCodes(java.lang.String mappingCodingSchemeUid,
java.lang.String sourceCodingSchemeUid,
java.lang.String targetCodingSchemeUid,
java.lang.String relationsContainerName,
java.util.List<ConceptReference> sourceConceptReferences,
java.util.List<ConceptReference> targetConceptReferences,
java.util.List<ConceptReference> sourceOrTargetConceptReferences,
java.util.List<CodedNodeGraphService.Sort> sortList,
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) |
afterPropertiesSet, entryStateExists, executeInTransaction, getBatchTemplateInserter, getNonBatchTemplateInserter, getSqlMapClientTemplate, setNonBatchTemplateInserter, setSqlMapClientTemplate, vsEntryStateExists
createRandomIdentifier, createUniqueId, getPrefixResolver, getPrimaryKeyIncrementer, setPrefixResolver, setPrimaryKeyIncrementer, supportsLgSchemaVersion
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executeInTransaction, supportsLgSchemaVersion
public int getTransitiveTableCount(java.lang.String codingSchemeUid)
getTransitiveTableCount
in interface CodedNodeGraphDao
public int deleteFromTransitiveTableByCodingSchemeUid(java.lang.String codingSchemeUid)
deleteFromTransitiveTableByCodingSchemeUid
in interface CodedNodeGraphDao
public 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)
getConceptReferencesContainingObject
in interface CodedNodeGraphDao
public 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)
getConceptReferencesContainingSubject
in interface CodedNodeGraphDao
protected java.util.List<ConceptReference> doGetConceptReferences(java.lang.String codingSchemeUid, java.lang.String relationsContainerName, java.util.List<ConceptReference> conceptReferences, java.util.List<java.lang.String> associationNames, java.util.List<GraphQuery.QualifierNameValuePair> associationQualifiers, java.util.List<GraphQuery.CodeNamespacePair> mustHaveCodes, java.util.List<java.lang.String> mustHaveNamespace, java.util.List<java.lang.String> mustHaveEntityType, java.lang.Boolean restrictToAnonymous, CodedNodeGraphDao.TripleNode tripleNode, int start, int pageSize)
public 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
in interface CodedNodeGraphDao
public 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)
getTripleUidsContainingObjectCount
in interface CodedNodeGraphDao
public 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)
getTripleUidsContainingSubjectCount
in interface CodedNodeGraphDao
protected java.util.Map<java.lang.String,java.lang.Integer> doGetTripleUidsCount(java.lang.String codingSchemeUid, java.lang.String relationsContainerName, java.lang.String entityCode, java.lang.String entityCodeNamespace, java.util.List<java.lang.String> associationNames, java.util.List<GraphQuery.QualifierNameValuePair> associationQualifiers, java.util.List<GraphQuery.CodeNamespacePair> mustHaveCodes, java.util.List<java.lang.String> mustHaveNamespace, java.util.List<java.lang.String> mustHaveEntityType, java.lang.Boolean restrictToAnonymous, CodedNodeGraphDao.TripleNode tripleNode)
public java.util.List<java.lang.String> getTripleUidsContainingSubject(java.lang.String codingSchemeUid, java.lang.String associationPredicateUid, java.lang.String entityCode, java.lang.String entityCodeNamespace, 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)
getTripleUidsContainingSubject
in interface CodedNodeGraphDao
public java.util.List<java.lang.String> getTripleUidsContainingObject(java.lang.String codingSchemeUid, java.lang.String associationPredicateUid, java.lang.String entityCode, java.lang.String entityCodeNamespace, 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)
getTripleUidsContainingObject
in interface CodedNodeGraphDao
protected java.util.List<java.lang.String> doGetTripleUids(java.lang.String codingSchemeUid, java.lang.String associationPredicateUid, java.lang.String entityCode, java.lang.String entityCodeNamespace, java.util.List<GraphQuery.QualifierNameValuePair> associationQualifiers, java.util.List<GraphQuery.CodeNamespacePair> mustHaveCodes, java.util.List<java.lang.String> mustHaveNamespaces, java.util.List<java.lang.String> mustHaveEntityType, java.lang.Boolean restrictToAnonymous, CodedNodeGraphDao.TripleNode tripleNode, java.util.List<CodedNodeGraphService.Sort> sorts, int start, int pageSize)
public java.util.List<LexGridSchemaVersion> doGetSupportedLgSchemaVersions()
AbstractBaseDao
doGetSupportedLgSchemaVersions
in class AbstractBaseDao
public 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)
getConceptReferencesFromUid
in interface CodedNodeGraphDao
public 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)
getAssociatedConceptsFromUid
in interface CodedNodeGraphDao
public java.util.List<java.lang.String> getAssociationPredicateNamesForCodingSchemeUid(java.lang.String codingSchemeUid, java.lang.String relationContainerName)
getAssociationPredicateNamesForCodingSchemeUid
in interface CodedNodeGraphDao
public java.util.List<Node> getDistinctSourceNodesForAssociationPredicate(java.lang.String codingSchemeUid, java.lang.String associationPredicateUid)
getDistinctSourceNodesForAssociationPredicate
in interface CodedNodeGraphDao
public java.util.List<Node> getDistinctTargetNodesForAssociationPredicate(java.lang.String codingSchemeUid, java.lang.String associationPredicateUid)
getDistinctTargetNodesForAssociationPredicate
in interface CodedNodeGraphDao
public java.util.List<Node> getTargetNodesForSource(java.lang.String codingSchemeUid, java.lang.String associationPredicateUid, java.lang.String sourceEntityCode, java.lang.String sourceEntityCodeNamespace)
getTargetNodesForSource
in interface CodedNodeGraphDao
public java.util.List<Node> getSourceNodesForTarget(java.lang.String codingSchemeUid, java.lang.String associationPredicateUid, java.lang.String targetEntityCode, java.lang.String targetEntityCodeNamespace)
getSourceNodesForTarget
in interface CodedNodeGraphDao
public 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)
getRootNodes
in interface CodedNodeGraphDao
public 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)
getTailNodes
in interface CodedNodeGraphDao
public 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)
getCountConceptReferencesContainingObject
in interface CodedNodeGraphDao
public 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)
getCountConceptReferencesContainingSubject
in interface CodedNodeGraphDao
protected java.util.List<CountConceptReference> doGetCountConceptReferences(java.lang.String codingSchemeUid, java.lang.String relationsContainerName, java.util.List<ConceptReference> conceptReferences, java.util.List<java.lang.String> associationNames, java.util.List<GraphQuery.QualifierNameValuePair> associationQualifiers, java.util.List<GraphQuery.CodeNamespacePair> mustHaveCodes, java.util.List<java.lang.String> mustHaveNamespace, java.util.List<java.lang.String> mustHaveEntityType, java.lang.Boolean restrictToAnonymous, CodedNodeGraphDao.TripleNode tripleNode)
public 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> sortList, int start, int pageSize)
getTripleUidsForMappingRelationsContainer
in interface CodedNodeGraphDao
public 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)
getTriplesForMappingRelationsContainer
in interface CodedNodeGraphDao
public int getTriplesForMappingRelationsContainerCount(java.lang.String mappingCodingSchemeUid, java.lang.String relationsContainerName)
getTriplesForMappingRelationsContainerCount
in interface CodedNodeGraphDao
public java.util.List<java.lang.String> getTripleUidsForMappingRelationsContainerAndCodes(java.lang.String mappingCodingSchemeUid, java.lang.String sourceCodingSchemeUid, java.lang.String targetCodingSchemeUid, java.lang.String relationsContainerName, java.util.List<ConceptReference> sourceConceptReferences, java.util.List<ConceptReference> targetConceptReferences, java.util.List<ConceptReference> sourceOrTargetConceptReferences, java.util.List<CodedNodeGraphService.Sort> sortList, int start, int pageSize)
getTripleUidsForMappingRelationsContainerAndCodes
in interface CodedNodeGraphDao
public java.util.List<java.lang.String> getTripleUidsForMappingRelationsContainerAndCodes(java.lang.String mappingCodingSchemeUid, java.lang.String relationsContainerName, java.util.List<ConceptReference> sourceConceptReferences, java.util.List<ConceptReference> targetConceptReferences, java.util.List<ConceptReference> sourceOrTargetConceptReferences)
getTripleUidsForMappingRelationsContainerAndCodes
in interface CodedNodeGraphDao
public int getTriplesForMappingRelationsContainerAndCodesCount(java.lang.String mappingCodingSchemeUid, java.lang.String relationsContainerName, java.util.List<ConceptReference> sourceConceptReferences, java.util.List<ConceptReference> targetConceptReferences, java.util.List<ConceptReference> sourceOrTargetConceptReferences)
getTriplesForMappingRelationsContainerAndCodesCount
in interface CodedNodeGraphDao
public boolean doesEntityParticipateInRelationships(java.lang.String mappingCodingSchemeUid, java.lang.String relationsContainerName, java.lang.String code, java.lang.String namespace)
doesEntityParticipateInRelationships
in interface CodedNodeGraphDao