|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AssociationDao
The Interface AssociationDao.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao |
---|
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T> |
Method Summary | |
---|---|
void |
deleteAssociationQualificationsByCodingSchemeUId(java.lang.String codingSchemeUId)
|
void |
deleteAssociationQualificationsByRelationUId(java.lang.String codingSchemeUId,
java.lang.String relationUId)
|
boolean |
entryStateExists(java.lang.String codingSchemeUId,
java.lang.String entryStateUId)
|
java.util.List<Triple> |
getAllTriplesOfCodingScheme(java.lang.String codingSchemeUId,
java.lang.String associationPredicateUId,
int start,
int pageSize)
|
AssociationPredicate |
getAssociationPredicateByUId(java.lang.String codingSchemeUId,
java.lang.String associationPredicateUId)
|
java.lang.String |
getAssociationPredicateNameForAssociationInstanceId(java.lang.String codingSchemeUId,
java.lang.String associationInstanceId)
|
java.lang.String |
getAssociationPredicateNameForUId(java.lang.String codingSchemeUId,
java.lang.String associationPredicateUId)
|
java.lang.String |
getAssociationPredicateUIdByContainerName(java.lang.String codingSchemeUId,
java.lang.String relationContainerName,
java.lang.String associationPredicateName)
|
java.lang.String |
getAssociationPredicateUIdByContainerUId(java.lang.String codingSchemeUId,
java.lang.String relationContainerUId,
java.lang.String associationPredicateName)
Gets the association predicate id. |
java.util.List<java.lang.String> |
getAssociationPredicateUidsForAssociationName(java.lang.String codingSchemeUid,
java.lang.String relationContainerName,
java.lang.String associationPredicateName)
|
java.util.List<java.lang.String> |
getAssociationPredicateUidsForDirectionalName(java.lang.String codingSchemeId,
java.lang.String directionalName)
|
java.util.List<java.lang.String> |
getAssociationPredicateUIdsForRelationsUId(java.lang.String codingSchemeUId,
java.lang.String relationsUId)
|
Relations |
getHistoryRelationByRevisionId(java.lang.String codingSchemeUid,
java.lang.String entryUid,
java.lang.String revisionId)
|
java.lang.String |
getNodesPath(java.lang.String codingSchemeUid,
java.lang.String sourceCode,
java.lang.String sourceNS,
java.lang.String targetCode,
java.lang.String targetNS,
java.lang.String associationUid)
|
java.lang.String |
getRelationEntryStateUId(java.lang.String codingSchemeUId,
java.lang.String relationUId)
|
java.lang.String |
getRelationLatestRevision(java.lang.String csUId,
java.lang.String relationUId)
|
Relations |
getRelationsByUId(java.lang.String codingSchemeUId,
java.lang.String relationsUId,
java.lang.Boolean getAssocPredicates)
|
java.lang.String |
getRelationsContainerNameForAssociationInstanceId(java.lang.String codingSchemeUId,
java.lang.String associationInstanceId)
|
java.util.List<java.lang.String> |
getRelationsNamesForCodingSchemeUId(java.lang.String codingSchemeUId)
|
java.util.List<java.lang.String> |
getRelationsUIdsForCodingSchemeUId(java.lang.String codingSchemeUId)
|
java.lang.String |
getRelationUId(java.lang.String codingSchemeUId,
java.lang.String relationsName)
Gets the relations id. |
java.lang.String |
insertAssociationPredicate(java.lang.String codingSchemeUId,
java.lang.String relationUId,
AssociationPredicate associationPredicate,
boolean cascade)
Insert association predicate. |
void |
insertAssociationQualifier(java.lang.String codingSchemeUId,
java.lang.String associatableInstanceUId,
AssociationQualification qualifier)
Insert association qualifier. |
void |
insertAssociationSource(java.lang.String codingSchemeUId,
java.lang.String associationPredicateUId,
AssociationSource source)
Insert association source. |
void |
insertBatchAssociationSources(java.lang.String codingSchemeUId,
java.util.List<AssociationSourceBatchInsertItem> batch)
Insert batch association sources. |
void |
insertBatchAssociationSources(java.lang.String codingSchemeUId,
java.lang.String associationPredicateUId,
java.util.List<AssociationSource> batch)
Insert batch association sources. |
void |
insertBatchTransitiveClosure(java.lang.String codingSchemeId,
java.util.List<TransitiveClosureBatchInsertItem> batch)
|
java.lang.String |
insertHistoryRelation(java.lang.String codingSchemeUId,
java.lang.String relationUId,
Relations relation)
|
java.lang.String |
insertIntoTransitiveClosure(java.lang.String codingSchemeUId,
java.lang.String associationPredicateUId,
java.lang.String sourceEntityCode,
java.lang.String sourceEntityCodeNamesapce,
java.lang.String targetEntityCode,
java.lang.String targetEntityCodeNamespace,
java.lang.String path)
Insert into transitive closure. |
java.lang.String |
insertRelations(java.lang.String codingSchemeUId,
Relations relations,
boolean cascade)
Insert relations. |
void |
removeRelationByUId(java.lang.String codingSchemeUId,
java.lang.String relationUId)
|
java.lang.String |
updateRelation(java.lang.String codingSchemeUId,
java.lang.String relationUId,
Relations relation)
|
void |
updateRelationEntryStateUId(java.lang.String codingSchemeUId,
java.lang.String relationUId,
java.lang.String entryStateUId)
|
java.lang.String |
updateRelationVersionableChanges(java.lang.String codingSchemeUId,
java.lang.String relationUId,
Relations relation)
|
Methods inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao |
---|
executeInTransaction, supportsLgSchemaVersion |
Method Detail |
---|
java.lang.String insertAssociationPredicate(java.lang.String codingSchemeUId, java.lang.String relationUId, AssociationPredicate associationPredicate, boolean cascade)
codingSchemeUId
- the coding scheme idrelationUId
- the relation idassociationPredicate
- the association predicate
void insertAssociationQualifier(java.lang.String codingSchemeUId, java.lang.String associatableInstanceUId, AssociationQualification qualifier)
codingSchemeUId
- the coding scheme idassociatableInstanceUId
- the associatable instance idqualifier
- the qualifiervoid deleteAssociationQualificationsByCodingSchemeUId(java.lang.String codingSchemeUId)
java.lang.String getAssociationPredicateUIdByContainerUId(java.lang.String codingSchemeUId, java.lang.String relationContainerUId, java.lang.String associationPredicateName)
codingSchemeUId
- the coding scheme idrelationContainerUId
- the relation container idassociationPredicateName
- the association predicate name
java.lang.String getAssociationPredicateUIdByContainerName(java.lang.String codingSchemeUId, java.lang.String relationContainerName, java.lang.String associationPredicateName)
java.util.List<java.lang.String> getAssociationPredicateUidsForAssociationName(java.lang.String codingSchemeUid, java.lang.String relationContainerName, java.lang.String associationPredicateName)
java.util.List<java.lang.String> getAssociationPredicateUidsForDirectionalName(java.lang.String codingSchemeId, java.lang.String directionalName)
java.lang.String getAssociationPredicateNameForUId(java.lang.String codingSchemeUId, java.lang.String associationPredicateUId)
void insertAssociationSource(java.lang.String codingSchemeUId, java.lang.String associationPredicateUId, AssociationSource source)
codingSchemeUId
- the coding scheme idassociationPredicateUId
- the association predicate idsource
- the sourcevoid insertBatchAssociationSources(java.lang.String codingSchemeUId, java.util.List<AssociationSourceBatchInsertItem> batch)
codingSchemeUId
- the coding scheme idbatch
- the batchvoid insertBatchAssociationSources(java.lang.String codingSchemeUId, java.lang.String associationPredicateUId, java.util.List<AssociationSource> batch)
codingSchemeUId
- the coding scheme idassociationPredicateUId
- the association predicate idbatch
- the batchjava.lang.String insertRelations(java.lang.String codingSchemeUId, Relations relations, boolean cascade)
codingSchemeUId
- the coding scheme idrelations
- the relations
java.lang.String getRelationUId(java.lang.String codingSchemeUId, java.lang.String relationsName)
codingSchemeUId
- the coding scheme idrelationsName
- the relations name
java.lang.String getNodesPath(java.lang.String codingSchemeUid, java.lang.String sourceCode, java.lang.String sourceNS, java.lang.String targetCode, java.lang.String targetNS, java.lang.String associationUid)
java.lang.String getRelationEntryStateUId(java.lang.String codingSchemeUId, java.lang.String relationUId)
Relations getRelationsByUId(java.lang.String codingSchemeUId, java.lang.String relationsUId, java.lang.Boolean getAssocPredicates)
AssociationPredicate getAssociationPredicateByUId(java.lang.String codingSchemeUId, java.lang.String associationPredicateUId)
java.util.List<java.lang.String> getRelationsUIdsForCodingSchemeUId(java.lang.String codingSchemeUId)
java.util.List<java.lang.String> getRelationsNamesForCodingSchemeUId(java.lang.String codingSchemeUId)
java.util.List<java.lang.String> getAssociationPredicateUIdsForRelationsUId(java.lang.String codingSchemeUId, java.lang.String relationsUId)
java.util.List<Triple> getAllTriplesOfCodingScheme(java.lang.String codingSchemeUId, java.lang.String associationPredicateUId, int start, int pageSize)
java.lang.String getRelationsContainerNameForAssociationInstanceId(java.lang.String codingSchemeUId, java.lang.String associationInstanceId)
java.lang.String getAssociationPredicateNameForAssociationInstanceId(java.lang.String codingSchemeUId, java.lang.String associationInstanceId)
java.lang.String insertIntoTransitiveClosure(java.lang.String codingSchemeUId, java.lang.String associationPredicateUId, java.lang.String sourceEntityCode, java.lang.String sourceEntityCodeNamesapce, java.lang.String targetEntityCode, java.lang.String targetEntityCodeNamespace, java.lang.String path)
codingSchemeUId
- the coding scheme idassociationPredicateUId
- the association predicate idsourceEntityCode
- the source entity codesourceEntityCodeNamesapce
- the source entity code namesapcetargetEntityCode
- the target entity codetargetEntityCodeNamespace
- the target entity code namespace
java.lang.String insertHistoryRelation(java.lang.String codingSchemeUId, java.lang.String relationUId, Relations relation)
java.lang.String updateRelation(java.lang.String codingSchemeUId, java.lang.String relationUId, Relations relation)
void deleteAssociationQualificationsByRelationUId(java.lang.String codingSchemeUId, java.lang.String relationUId)
void removeRelationByUId(java.lang.String codingSchemeUId, java.lang.String relationUId)
java.lang.String updateRelationVersionableChanges(java.lang.String codingSchemeUId, java.lang.String relationUId, Relations relation)
void updateRelationEntryStateUId(java.lang.String codingSchemeUId, java.lang.String relationUId, java.lang.String entryStateUId)
java.lang.String getRelationLatestRevision(java.lang.String csUId, java.lang.String relationUId)
void insertBatchTransitiveClosure(java.lang.String codingSchemeId, java.util.List<TransitiveClosureBatchInsertItem> batch)
boolean entryStateExists(java.lang.String codingSchemeUId, java.lang.String entryStateUId)
Relations getHistoryRelationByRevisionId(java.lang.String codingSchemeUid, java.lang.String entryUid, java.lang.String revisionId)
|
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 | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |