org.lexevs.dao.database.ibatis.association
Class IbatisAssociationTargetDao
java.lang.Object
org.lexevs.dao.database.access.AbstractBaseDao
org.lexevs.dao.database.ibatis.AbstractIbatisDao
org.lexevs.dao.database.ibatis.association.IbatisAssociationTargetDao
- All Implemented Interfaces:
- AssociationTargetDao, LexGridSchemaVersionAwareDao, org.springframework.beans.factory.InitializingBean
public class IbatisAssociationTargetDao
- extends AbstractIbatisDao
- implements AssociationTargetDao
Method Summary |
void |
deleteAssnTargetByUId(java.lang.String codingSchemeUId,
java.lang.String associationTargetUId)
|
void |
deleteAssociationMultiAttribsByAssociationTargetUId(java.lang.String codingSchemeUId,
java.lang.String associationTargetUId)
|
java.util.List<LexGridSchemaVersion> |
doGetSupportedLgSchemaVersions()
Do get supported lg schema versions. |
protected java.lang.String |
doInsertAssociationTarget(java.lang.String prefix,
java.lang.String associationPredicateUId,
java.lang.String associationTargetUId,
AssociationSource source,
AssociationTarget target,
Inserter inserter)
|
boolean |
entryStateExists(java.lang.String codingSchemeUId,
java.lang.String entryStateUId)
Method finds if the given entryState already exists. |
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)
|
VersionsDao |
getVersionsDao()
|
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 associationTargetUId,
java.lang.Boolean assnQualExists,
java.lang.Boolean contextExists)
|
void |
setVersionsDao(VersionsDao versionsDao)
|
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 class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSERT_ENTITY_ASSN_ENTITY_SQL
public static java.lang.String INSERT_ENTITY_ASSN_ENTITY_SQL
IbatisAssociationTargetDao
public IbatisAssociationTargetDao()
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>
getTripleByUid
public AssociationSource getTripleByUid(java.lang.String codingSchemeUId,
java.lang.String tripleUid)
- Specified by:
getTripleByUid
in interface AssociationTargetDao
getHistoryTripleByRevision
public AssociationSource getHistoryTripleByRevision(java.lang.String codingSchemeUId,
java.lang.String tripleUid,
java.lang.String revisionId)
- Specified by:
getHistoryTripleByRevision
in interface AssociationTargetDao
getEntryStateUId
public java.lang.String getEntryStateUId(java.lang.String codingSchemeUId,
java.lang.String associationTargetUid)
- Specified by:
getEntryStateUId
in interface AssociationTargetDao
insertAssociationTarget
public java.lang.String insertAssociationTarget(java.lang.String codingSchemeUId,
java.lang.String associationPredicateUId,
AssociationSource source,
AssociationTarget target)
- Specified by:
insertAssociationTarget
in interface AssociationTargetDao
insertAssociationTarget
public java.lang.String insertAssociationTarget(java.lang.String codingSchemeUId,
java.lang.String associationPredicateUId,
java.lang.String sourceEntityCode,
java.lang.String sourceEntityCodeNamespace,
AssociationTarget target)
- Specified by:
insertAssociationTarget
in interface AssociationTargetDao
updateAssociationTarget
public java.lang.String updateAssociationTarget(java.lang.String codingSchemeUId,
java.lang.String associationTargetUId,
AssociationTarget target)
- Specified by:
updateAssociationTarget
in interface AssociationTargetDao
insertAssociationTarget
public java.lang.String insertAssociationTarget(java.lang.String codingSchemeUId,
java.lang.String associationPredicateUId,
AssociationSource source,
AssociationTarget target,
Inserter inserter)
- Specified by:
insertAssociationTarget
in interface AssociationTargetDao
doInsertAssociationTarget
protected java.lang.String doInsertAssociationTarget(java.lang.String prefix,
java.lang.String associationPredicateUId,
java.lang.String associationTargetUId,
AssociationSource source,
AssociationTarget target,
Inserter inserter)
getVersionsDao
public VersionsDao getVersionsDao()
- Returns:
- the versionsDao
setVersionsDao
public void setVersionsDao(VersionsDao versionsDao)
- Parameters:
versionsDao
- the versionsDao to set
getAssociationTargetUId
public java.lang.String getAssociationTargetUId(java.lang.String codingSchemeUId,
java.lang.String associationInstanceId)
- Specified by:
getAssociationTargetUId
in interface AssociationTargetDao
insertHistoryAssociationTarget
public java.lang.String insertHistoryAssociationTarget(java.lang.String codingSchemeUId,
java.lang.String associationTargetUId,
java.lang.Boolean assnQualExists,
java.lang.Boolean contextExists)
- Specified by:
insertHistoryAssociationTarget
in interface AssociationTargetDao
deleteAssnTargetByUId
public void deleteAssnTargetByUId(java.lang.String codingSchemeUId,
java.lang.String associationTargetUId)
- Specified by:
deleteAssnTargetByUId
in interface AssociationTargetDao
updateVersionableChanges
public java.lang.String updateVersionableChanges(java.lang.String codingSchemeUId,
java.lang.String associationTargetUId,
AssociationTarget target)
- Specified by:
updateVersionableChanges
in interface AssociationTargetDao
getLatestRevision
public java.lang.String getLatestRevision(java.lang.String csUId,
java.lang.String targetUId)
- Specified by:
getLatestRevision
in interface AssociationTargetDao
deleteAssociationMultiAttribsByAssociationTargetUId
public void deleteAssociationMultiAttribsByAssociationTargetUId(java.lang.String codingSchemeUId,
java.lang.String associationTargetUId)
- Specified by:
deleteAssociationMultiAttribsByAssociationTargetUId
in interface AssociationTargetDao
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 AssociationTargetDao
- Overrides:
entryStateExists
in class AbstractIbatisDao
- Returns:
- boolean