org.lexevs.dao.database.access.association
Interface AssociationTargetDao

All Superinterfaces:
LexGridSchemaVersionAwareDao
All Known Implementing Classes:
IbatisAssociationTargetDao

public interface AssociationTargetDao
extends LexGridSchemaVersionAwareDao


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
 
Method Summary
 void deleteAssnTargetByUId(java.lang.String codingSchemeUId, java.lang.String associationTargetUId)
           
 void deleteAssociationMultiAttribsByAssociationTargetUId(java.lang.String codingSchemeUId, java.lang.String associationTargetUId)
           
 boolean entryStateExists(java.lang.String codingSchemeUId, java.lang.String entryStateUId)
           
 java.lang.String getAssociationTargetUId(java.lang.String codingSchemeUId, java.lang.String associationInstanceId)
           
 java.lang.String getEntryStateUId(java.lang.String codingSchemeUId, java.lang.String associationTargetUid)
           
 AssociationSource getHistoryTripleByRevision(java.lang.String codingSchemeUId, java.lang.String tripleUid, java.lang.String revisionId)
           
 java.lang.String getLatestRevision(java.lang.String csUId, java.lang.String targetUId)
           
 AssociationSource getTripleByUid(java.lang.String codingSchemeUId, java.lang.String tripleUid)
           
 java.lang.String insertAssociationTarget(java.lang.String codingSchemeUId, java.lang.String associationPredicateUId, AssociationSource source, AssociationTarget target)
           
 java.lang.String insertAssociationTarget(java.lang.String codingSchemeUId, java.lang.String associationPredicateUId, AssociationSource source, AssociationTarget target, Inserter inserter)
           
 java.lang.String insertAssociationTarget(java.lang.String codingSchemeUId, java.lang.String associationPredicateUId, java.lang.String sourceEntityCode, java.lang.String sourceEntityCodeNamespace, AssociationTarget target)
           
 java.lang.String insertHistoryAssociationTarget(java.lang.String codingSchemeUId, java.lang.String assnEntityTripleUId, java.lang.Boolean assnQualExists, java.lang.Boolean contextExists)
           
 java.lang.String updateAssociationTarget(java.lang.String codingSchemeUId, java.lang.String associationTargetUId, AssociationTarget target)
           
 java.lang.String updateVersionableChanges(java.lang.String codingSchemeUId, java.lang.String associationTargetUId, AssociationTarget target)
           
 
Methods inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao
executeInTransaction, supportsLgSchemaVersion
 

Method Detail

insertAssociationTarget

java.lang.String insertAssociationTarget(java.lang.String codingSchemeUId,
                                         java.lang.String associationPredicateUId,
                                         AssociationSource source,
                                         AssociationTarget target)

insertAssociationTarget

java.lang.String insertAssociationTarget(java.lang.String codingSchemeUId,
                                         java.lang.String associationPredicateUId,
                                         java.lang.String sourceEntityCode,
                                         java.lang.String sourceEntityCodeNamespace,
                                         AssociationTarget target)

updateAssociationTarget

java.lang.String updateAssociationTarget(java.lang.String codingSchemeUId,
                                         java.lang.String associationTargetUId,
                                         AssociationTarget target)

updateVersionableChanges

java.lang.String updateVersionableChanges(java.lang.String codingSchemeUId,
                                          java.lang.String associationTargetUId,
                                          AssociationTarget target)

getAssociationTargetUId

java.lang.String getAssociationTargetUId(java.lang.String codingSchemeUId,
                                         java.lang.String associationInstanceId)

getTripleByUid

AssociationSource getTripleByUid(java.lang.String codingSchemeUId,
                                 java.lang.String tripleUid)

insertHistoryAssociationTarget

java.lang.String insertHistoryAssociationTarget(java.lang.String codingSchemeUId,
                                                java.lang.String assnEntityTripleUId,
                                                java.lang.Boolean assnQualExists,
                                                java.lang.Boolean contextExists)

deleteAssnTargetByUId

void deleteAssnTargetByUId(java.lang.String codingSchemeUId,
                           java.lang.String associationTargetUId)

getLatestRevision

java.lang.String getLatestRevision(java.lang.String csUId,
                                   java.lang.String targetUId)

deleteAssociationMultiAttribsByAssociationTargetUId

void deleteAssociationMultiAttribsByAssociationTargetUId(java.lang.String codingSchemeUId,
                                                         java.lang.String associationTargetUId)

insertAssociationTarget

java.lang.String insertAssociationTarget(java.lang.String codingSchemeUId,
                                         java.lang.String associationPredicateUId,
                                         AssociationSource source,
                                         AssociationTarget target,
                                         Inserter inserter)

entryStateExists

boolean entryStateExists(java.lang.String codingSchemeUId,
                         java.lang.String entryStateUId)

getEntryStateUId

java.lang.String getEntryStateUId(java.lang.String codingSchemeUId,
                                  java.lang.String associationTargetUid)

getHistoryTripleByRevision

AssociationSource getHistoryTripleByRevision(java.lang.String codingSchemeUId,
                                             java.lang.String tripleUid,
                                             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.