public class IbatisNciHistoryDao extends AbstractIbatisDao implements NciHistoryDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
VERSIONS_NAMESPACE, VSENTRYSTATE_NAMESPACE
Constructor and Description |
---|
IbatisNciHistoryDao() |
Modifier and Type | Method and Description |
---|---|
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) |
afterPropertiesSet, entryStateExists, executeInTransaction, getBatchTemplateInserter, getNonBatchTemplateInserter, getSqlMapClientTemplate, setNonBatchTemplateInserter, setSqlMapClientTemplate, vsEntryStateExists
createRandomIdentifier, createUniqueId, getPrefixResolver, getPrimaryKeyIncrementer, setPrefixResolver, setPrimaryKeyIncrementer, supportsLgSchemaVersion
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executeInTransaction, supportsLgSchemaVersion
public void removeNciHistory(java.lang.String codingSchemeUri)
removeNciHistory
in interface NciHistoryDao
public void insertSystemRelease(java.lang.String codingSchemeUri, SystemRelease systemRelease)
insertSystemRelease
in interface NciHistoryDao
public java.util.List<NCIChangeEvent> getAncestors(java.lang.String codingSchemeUri, java.lang.String conceptCode)
getAncestors
in interface NciHistoryDao
public java.util.List<SystemRelease> getBaseLines(java.lang.String codingSchemeUri, java.util.Date releasedAfter, java.util.Date releasedBefore)
getBaseLines
in interface NciHistoryDao
public CodingSchemeVersion getConceptCreateVersion(java.lang.String codingSchemeUri, java.lang.String conceptCode)
getConceptCreateVersion
in interface NciHistoryDao
public java.util.List<CodingSchemeVersion> getConceptChangeVersions(java.lang.String codingSchemeUri, java.lang.String conceptCode, java.util.Date beginDate, java.util.Date endDate)
getConceptChangeVersions
in interface NciHistoryDao
public java.util.List<NCIChangeEvent> getDescendants(java.lang.String codingSchemeUri, java.lang.String conceptCode)
getDescendants
in interface NciHistoryDao
public SystemRelease getEarliestBaseLine(java.lang.String codingSchemeUri)
getEarliestBaseLine
in interface NciHistoryDao
public java.util.List<NCIChangeEvent> getEditActionList(java.lang.String codingSchemeUri, java.lang.String conceptCode, java.util.Date date)
getEditActionList
in interface NciHistoryDao
public java.util.List<NCIChangeEvent> getEditActionList(java.lang.String codingSchemeUri, java.lang.String conceptCode, java.util.Date beginDate, java.util.Date endDate)
getEditActionList
in interface NciHistoryDao
public java.util.List<NCIChangeEvent> getEditActionList(java.lang.String codingSchemeUri, java.lang.String conceptCode, java.lang.String releaseURN)
getEditActionList
in interface NciHistoryDao
public SystemRelease getLatestBaseLine(java.lang.String codingSchemeUri)
getLatestBaseLine
in interface NciHistoryDao
public SystemRelease getSystemReleaseForReleaseUri(java.lang.String codingSchemeUri, java.lang.String releaseURN)
getSystemReleaseForReleaseUri
in interface NciHistoryDao
public SystemRelease getSystemReleaseForReleaseUid(java.lang.String codingSchemeUri, java.lang.String releaseUid)
getSystemReleaseForReleaseUid
in interface NciHistoryDao
public void insertNciChangeEvent(java.lang.String releaseUid, NCIChangeEvent changeEvent)
insertNciChangeEvent
in interface NciHistoryDao
public java.lang.String getSystemReleaseUidForDate(java.lang.String codingSchemeUri, java.util.Date editDate)
getSystemReleaseUidForDate
in interface NciHistoryDao
public java.util.List<LexGridSchemaVersion> doGetSupportedLgSchemaVersions()
AbstractBaseDao
doGetSupportedLgSchemaVersions
in class AbstractBaseDao