org.lexevs.dao.database.ibatis.ncihistory
Class IbatisNciHistoryDao
java.lang.Object
org.lexevs.dao.database.access.AbstractBaseDao
org.lexevs.dao.database.ibatis.AbstractIbatisDao
org.lexevs.dao.database.ibatis.ncihistory.IbatisNciHistoryDao
- All Implemented Interfaces:
- LexGridSchemaVersionAwareDao, NciHistoryDao, org.springframework.beans.factory.InitializingBean
public class IbatisNciHistoryDao
- extends AbstractIbatisDao
- implements NciHistoryDao
Method Summary |
java.util.List<LexGridSchemaVersion> |
doGetSupportedLgSchemaVersions()
Do get supported lg schema versions. |
java.util.List<NCIChangeEvent> |
getAncestors(java.lang.String codingSchemeUri,
java.lang.String conceptCode)
|
java.util.List<SystemRelease> |
getBaseLines(java.lang.String codingSchemeUri,
java.util.Date releasedAfter,
java.util.Date releasedBefore)
|
java.util.List<CodingSchemeVersion> |
getConceptChangeVersions(java.lang.String codingSchemeUri,
java.lang.String conceptCode,
java.util.Date beginDate,
java.util.Date endDate)
|
CodingSchemeVersion |
getConceptCreateVersion(java.lang.String codingSchemeUri,
java.lang.String conceptCode)
|
java.util.List<NCIChangeEvent> |
getDescendants(java.lang.String codingSchemeUri,
java.lang.String conceptCode)
|
SystemRelease |
getEarliestBaseLine(java.lang.String codingSchemeUri)
|
java.util.List<NCIChangeEvent> |
getEditActionList(java.lang.String codingSchemeUri,
java.lang.String conceptCode,
java.util.Date date)
|
java.util.List<NCIChangeEvent> |
getEditActionList(java.lang.String codingSchemeUri,
java.lang.String conceptCode,
java.util.Date beginDate,
java.util.Date endDate)
|
java.util.List<NCIChangeEvent> |
getEditActionList(java.lang.String codingSchemeUri,
java.lang.String conceptCode,
java.lang.String releaseURN)
|
SystemRelease |
getLatestBaseLine(java.lang.String codingSchemeUri)
|
SystemRelease |
getSystemReleaseForReleaseUid(java.lang.String codingSchemeUri,
java.lang.String releaseUid)
|
SystemRelease |
getSystemReleaseForReleaseUri(java.lang.String codingSchemeUri,
java.lang.String releaseURN)
|
java.lang.String |
getSystemReleaseUidForDate(java.lang.String codingSchemeUri,
java.util.Date editDate)
|
void |
insertNciChangeEvent(java.lang.String releaseUid,
NCIChangeEvent changeEvent)
|
void |
insertSystemRelease(java.lang.String codingSchemeUri,
SystemRelease systemRelease)
|
void |
removeNciHistory(java.lang.String codingSchemeUri)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IbatisNciHistoryDao
public IbatisNciHistoryDao()
removeNciHistory
public void removeNciHistory(java.lang.String codingSchemeUri)
- Specified by:
removeNciHistory
in interface NciHistoryDao
insertSystemRelease
public void insertSystemRelease(java.lang.String codingSchemeUri,
SystemRelease systemRelease)
- Specified by:
insertSystemRelease
in interface NciHistoryDao
getAncestors
public java.util.List<NCIChangeEvent> getAncestors(java.lang.String codingSchemeUri,
java.lang.String conceptCode)
- Specified by:
getAncestors
in interface NciHistoryDao
getBaseLines
public java.util.List<SystemRelease> getBaseLines(java.lang.String codingSchemeUri,
java.util.Date releasedAfter,
java.util.Date releasedBefore)
- Specified by:
getBaseLines
in interface NciHistoryDao
getConceptCreateVersion
public CodingSchemeVersion getConceptCreateVersion(java.lang.String codingSchemeUri,
java.lang.String conceptCode)
- Specified by:
getConceptCreateVersion
in interface NciHistoryDao
getConceptChangeVersions
public java.util.List<CodingSchemeVersion> getConceptChangeVersions(java.lang.String codingSchemeUri,
java.lang.String conceptCode,
java.util.Date beginDate,
java.util.Date endDate)
- Specified by:
getConceptChangeVersions
in interface NciHistoryDao
getDescendants
public java.util.List<NCIChangeEvent> getDescendants(java.lang.String codingSchemeUri,
java.lang.String conceptCode)
- Specified by:
getDescendants
in interface NciHistoryDao
getEarliestBaseLine
public SystemRelease getEarliestBaseLine(java.lang.String codingSchemeUri)
- Specified by:
getEarliestBaseLine
in interface NciHistoryDao
getEditActionList
public java.util.List<NCIChangeEvent> getEditActionList(java.lang.String codingSchemeUri,
java.lang.String conceptCode,
java.util.Date date)
- Specified by:
getEditActionList
in interface NciHistoryDao
getEditActionList
public java.util.List<NCIChangeEvent> getEditActionList(java.lang.String codingSchemeUri,
java.lang.String conceptCode,
java.util.Date beginDate,
java.util.Date endDate)
- Specified by:
getEditActionList
in interface NciHistoryDao
getEditActionList
public java.util.List<NCIChangeEvent> getEditActionList(java.lang.String codingSchemeUri,
java.lang.String conceptCode,
java.lang.String releaseURN)
- Specified by:
getEditActionList
in interface NciHistoryDao
getLatestBaseLine
public SystemRelease getLatestBaseLine(java.lang.String codingSchemeUri)
- Specified by:
getLatestBaseLine
in interface NciHistoryDao
getSystemReleaseForReleaseUri
public SystemRelease getSystemReleaseForReleaseUri(java.lang.String codingSchemeUri,
java.lang.String releaseURN)
- Specified by:
getSystemReleaseForReleaseUri
in interface NciHistoryDao
getSystemReleaseForReleaseUid
public SystemRelease getSystemReleaseForReleaseUid(java.lang.String codingSchemeUri,
java.lang.String releaseUid)
- Specified by:
getSystemReleaseForReleaseUid
in interface NciHistoryDao
insertNciChangeEvent
public void insertNciChangeEvent(java.lang.String releaseUid,
NCIChangeEvent changeEvent)
- Specified by:
insertNciChangeEvent
in interface NciHistoryDao
getSystemReleaseUidForDate
public java.lang.String getSystemReleaseUidForDate(java.lang.String codingSchemeUri,
java.util.Date editDate)
- Specified by:
getSystemReleaseUidForDate
in interface NciHistoryDao
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>