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

All Superinterfaces:
LexGridSchemaVersionAwareDao
All Known Implementing Classes:
IbatisAssociationDataDao

public interface AssociationDataDao
extends LexGridSchemaVersionAwareDao


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
 
Method Summary
 void deleteAllAssocQualsByAssocDataUId(java.lang.String codingSchemeUId, java.lang.String associationDataUId)
           
 void deleteAssociationData(java.lang.String codingSchemeUId, java.lang.String associationDataUId)
           
 boolean entryStateExists(java.lang.String codingSchemeUId, java.lang.String entryStateUId)
           
 AssociationData getAssociationDataByUid(java.lang.String codingSchemeUId, java.lang.String associationDataUid)
           
 java.lang.String getAssociationDataUId(java.lang.String codingSchemeUId, java.lang.String associationInstanceId)
           
 java.lang.String getEntryStateUId(java.lang.String codingSchemeUId, java.lang.String associationDataUid)
           
 AssociationData getHistoryAssociationDataByRevision(java.lang.String codingSchemeUId, java.lang.String associationDataUid, java.lang.String revisionId)
           
 java.lang.String getLatestRevision(java.lang.String csUId, java.lang.String assocDataUId)
           
 AssociationSource getTripleByUid(java.lang.String codingSchemeUId, java.lang.String tripleUid)
           
 java.lang.String insertAssociationData(java.lang.String codingSchemeUId, java.lang.String associationPredicateUId, AssociationSource source, AssociationData data)
           
 java.lang.String insertAssociationData(java.lang.String codingSchemeUId, java.lang.String associationPredicateUId, AssociationSource source, AssociationData data, Inserter inserter)
           
 void insertAssociationData(java.lang.String codingSchemeUId, java.lang.String associationPredicateUId, java.lang.String sourceEntityCode, java.lang.String sourceEntityCodeNamespace, AssociationData data)
           
 java.lang.String insertHistoryAssociationData(java.lang.String codingSchemeUId, java.lang.String associationDataUId, java.lang.Boolean assnQualExist, java.lang.Boolean contextExist)
           
 java.lang.String updateAssociationData(java.lang.String codingSchemeUId, java.lang.String associationDataUId, AssociationData data)
           
 java.lang.String updateVersionableChanges(java.lang.String codingSchemeUId, java.lang.String associationDataUId, AssociationData data)
           
 
Methods inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao
executeInTransaction, supportsLgSchemaVersion
 

Method Detail

insertAssociationData

java.lang.String insertAssociationData(java.lang.String codingSchemeUId,
                                       java.lang.String associationPredicateUId,
                                       AssociationSource source,
                                       AssociationData data)

getAssociationDataUId

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

insertHistoryAssociationData

java.lang.String insertHistoryAssociationData(java.lang.String codingSchemeUId,
                                              java.lang.String associationDataUId,
                                              java.lang.Boolean assnQualExist,
                                              java.lang.Boolean contextExist)

updateAssociationData

java.lang.String updateAssociationData(java.lang.String codingSchemeUId,
                                       java.lang.String associationDataUId,
                                       AssociationData data)

deleteAssociationData

void deleteAssociationData(java.lang.String codingSchemeUId,
                           java.lang.String associationDataUId)

updateVersionableChanges

java.lang.String updateVersionableChanges(java.lang.String codingSchemeUId,
                                          java.lang.String associationDataUId,
                                          AssociationData data)

deleteAllAssocQualsByAssocDataUId

void deleteAllAssocQualsByAssocDataUId(java.lang.String codingSchemeUId,
                                       java.lang.String associationDataUId)

getLatestRevision

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

entryStateExists

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

insertAssociationData

java.lang.String insertAssociationData(java.lang.String codingSchemeUId,
                                       java.lang.String associationPredicateUId,
                                       AssociationSource source,
                                       AssociationData data,
                                       Inserter inserter)

getAssociationDataByUid

AssociationData getAssociationDataByUid(java.lang.String codingSchemeUId,
                                        java.lang.String associationDataUid)

getEntryStateUId

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

getHistoryAssociationDataByRevision

AssociationData getHistoryAssociationDataByRevision(java.lang.String codingSchemeUId,
                                                    java.lang.String associationDataUid,
                                                    java.lang.String revisionId)

insertAssociationData

void insertAssociationData(java.lang.String codingSchemeUId,
                           java.lang.String associationPredicateUId,
                           java.lang.String sourceEntityCode,
                           java.lang.String sourceEntityCodeNamespace,
                           AssociationData data)

getTripleByUid

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

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.