org.lexevs.dao.database.ibatis.association
Class IbatisAssociationDataDao
java.lang.Object
org.lexevs.dao.database.access.AbstractBaseDao
org.lexevs.dao.database.ibatis.AbstractIbatisDao
org.lexevs.dao.database.ibatis.association.IbatisAssociationDataDao
- All Implemented Interfaces:
- AssociationDataDao, LexGridSchemaVersionAwareDao, org.springframework.beans.factory.InitializingBean
public class IbatisAssociationDataDao
- extends AbstractIbatisDao
- implements AssociationDataDao
Method Summary |
void |
deleteAllAssocQualsByAssocDataUId(java.lang.String codingSchemeUId,
java.lang.String associationDataUId)
|
void |
deleteAssociationData(java.lang.String codingSchemeUId,
java.lang.String associationDataUId)
|
java.util.List<LexGridSchemaVersion> |
doGetSupportedLgSchemaVersions()
Do get supported lg schema versions. |
protected java.lang.String |
doInsertAssociationData(java.lang.String prefix,
java.lang.String associationPredicateUId,
java.lang.String associationDataUId,
AssociationSource source,
AssociationData data,
Inserter inserter)
|
boolean |
entryStateExists(java.lang.String codingSchemeUid,
java.lang.String entryStateUId)
Method finds if the given entryState already exists. |
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)
|
VersionsDao |
getVersionsDao()
|
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)
|
void |
setVersionsDao(VersionsDao versionsDao)
|
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 class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSERT_ENTITY_ASSN_DATA_SQL
public static java.lang.String INSERT_ENTITY_ASSN_DATA_SQL
IbatisAssociationDataDao
public IbatisAssociationDataDao()
doGetSupportedLgSchemaVersions
public java.util.List<LexGridSchemaVersion> doGetSupportedLgSchemaVersions()
- Description copied from class:
AbstractBaseDao
- Do get supported lg schema versions.
- Specified by:
doGetSupportedLgSchemaVersions
in class AbstractBaseDao
- Returns:
- the list< lex grid schema version>
insertAssociationData
public java.lang.String insertAssociationData(java.lang.String codingSchemeUId,
java.lang.String associationPredicateUId,
AssociationSource source,
AssociationData data)
- Specified by:
insertAssociationData
in interface AssociationDataDao
insertAssociationData
public void insertAssociationData(java.lang.String codingSchemeUId,
java.lang.String associationPredicateUId,
java.lang.String sourceEntityCode,
java.lang.String sourceEntityCodeNamespace,
AssociationData data)
- Specified by:
insertAssociationData
in interface AssociationDataDao
insertAssociationData
public java.lang.String insertAssociationData(java.lang.String codingSchemeUId,
java.lang.String associationPredicateUId,
AssociationSource source,
AssociationData data,
Inserter inserter)
- Specified by:
insertAssociationData
in interface AssociationDataDao
getTripleByUid
public AssociationSource getTripleByUid(java.lang.String codingSchemeUId,
java.lang.String tripleUid)
- Specified by:
getTripleByUid
in interface AssociationDataDao
doInsertAssociationData
protected java.lang.String doInsertAssociationData(java.lang.String prefix,
java.lang.String associationPredicateUId,
java.lang.String associationDataUId,
AssociationSource source,
AssociationData data,
Inserter inserter)
getVersionsDao
public VersionsDao getVersionsDao()
- Returns:
- the versionsDao
setVersionsDao
public void setVersionsDao(VersionsDao versionsDao)
- Parameters:
versionsDao
- the versionsDao to set
getAssociationDataByUid
public AssociationData getAssociationDataByUid(java.lang.String codingSchemeUId,
java.lang.String associationDataUid)
- Specified by:
getAssociationDataByUid
in interface AssociationDataDao
getHistoryAssociationDataByRevision
public AssociationData getHistoryAssociationDataByRevision(java.lang.String codingSchemeUId,
java.lang.String associationDataUid,
java.lang.String revisionId)
- Specified by:
getHistoryAssociationDataByRevision
in interface AssociationDataDao
getAssociationDataUId
public java.lang.String getAssociationDataUId(java.lang.String codingSchemeUId,
java.lang.String associationInstanceId)
- Specified by:
getAssociationDataUId
in interface AssociationDataDao
insertHistoryAssociationData
public java.lang.String insertHistoryAssociationData(java.lang.String codingSchemeUId,
java.lang.String associationDataUId,
java.lang.Boolean assnQualExist,
java.lang.Boolean contextExist)
- Specified by:
insertHistoryAssociationData
in interface AssociationDataDao
updateAssociationData
public java.lang.String updateAssociationData(java.lang.String codingSchemeUId,
java.lang.String associationDataUId,
AssociationData data)
- Specified by:
updateAssociationData
in interface AssociationDataDao
deleteAllAssocQualsByAssocDataUId
public void deleteAllAssocQualsByAssocDataUId(java.lang.String codingSchemeUId,
java.lang.String associationDataUId)
- Specified by:
deleteAllAssocQualsByAssocDataUId
in interface AssociationDataDao
deleteAssociationData
public void deleteAssociationData(java.lang.String codingSchemeUId,
java.lang.String associationDataUId)
- Specified by:
deleteAssociationData
in interface AssociationDataDao
updateVersionableChanges
public java.lang.String updateVersionableChanges(java.lang.String codingSchemeUId,
java.lang.String associationDataUId,
AssociationData data)
- Specified by:
updateVersionableChanges
in interface AssociationDataDao
getLatestRevision
public java.lang.String getLatestRevision(java.lang.String csUId,
java.lang.String assocDataUId)
- Specified by:
getLatestRevision
in interface AssociationDataDao
entryStateExists
public boolean entryStateExists(java.lang.String codingSchemeUid,
java.lang.String entryStateUId)
- Description copied from class:
AbstractIbatisDao
- Method finds if the given entryState already exists.
Returns true if entryState exists or else returns false.
- Specified by:
entryStateExists
in interface AssociationDataDao
- Overrides:
entryStateExists
in class AbstractIbatisDao
- Returns:
- boolean
getEntryStateUId
public java.lang.String getEntryStateUId(java.lang.String codingSchemeUId,
java.lang.String associationDataUId)
- Specified by:
getEntryStateUId
in interface AssociationDataDao