public interface NciHistoryDao extends LexGridSchemaVersionAwareDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
Modifier and Type | Method and Description |
---|---|
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) |
executeInTransaction, supportsLgSchemaVersion
java.util.List<SystemRelease> getBaseLines(java.lang.String codingSchemeUri, java.util.Date releasedAfter, java.util.Date releasedBefore)
java.lang.String getSystemReleaseUidForDate(java.lang.String codingSchemeUri, java.util.Date editDate)
SystemRelease getEarliestBaseLine(java.lang.String codingSchemeUri)
SystemRelease getLatestBaseLine(java.lang.String codingSchemeUri)
SystemRelease getSystemReleaseForReleaseUri(java.lang.String codingSchemeUri, java.lang.String releaseURN)
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)
CodingSchemeVersion getConceptCreateVersion(java.lang.String codingSchemeUri, java.lang.String conceptCode)
java.util.List<CodingSchemeVersion> getConceptChangeVersions(java.lang.String codingSchemeUri, java.lang.String conceptCode, java.util.Date beginDate, java.util.Date endDate)
java.util.List<NCIChangeEvent> getDescendants(java.lang.String codingSchemeUri, java.lang.String conceptCode)
java.util.List<NCIChangeEvent> getAncestors(java.lang.String codingSchemeUri, java.lang.String conceptCode)
void insertSystemRelease(java.lang.String codingSchemeUri, SystemRelease systemRelease)
void insertNciChangeEvent(java.lang.String releaseUid, NCIChangeEvent changeEvent)
SystemRelease getSystemReleaseForReleaseUid(java.lang.String codingSchemeUri, java.lang.String releaseUid)
void removeNciHistory(java.lang.String codingSchemeUri)