public interface VersionsDao extends LexGridSchemaVersionAwareDao
Modifier and Type | Interface and Description |
---|---|
static class |
VersionsDao.EntryStateType |
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
Modifier and Type | Method and Description |
---|---|
void |
deleteAllEntryStateEntriesByEntryUId(java.lang.String codingSchemeUId,
java.lang.String entryUId) |
void |
deleteAllEntryStateOfCodingScheme(java.lang.String codingSchemeUId) |
void |
deleteAllEntryStateOfEntity(java.lang.String codingSchemeUId,
java.lang.String entityUId) |
void |
deleteAllEntryStateOfRelation(java.lang.String codingSchemeUId,
java.lang.String relationUId) |
EntryState |
getEntryStateByEntryUidAndRevisionId(java.lang.String codingSchemeUId,
java.lang.String entryUId,
java.lang.String revisionId) |
java.lang.String |
getPreviousRevisionIdFromGivenRevisionIdForEntry(java.lang.String codingSchemeUid,
java.lang.String entityUid,
java.lang.String currentRevisionId) |
java.lang.String |
getSystemReleaseIdByUri(java.lang.String systemReleaseUri)
Gets the system release id by uri.
|
void |
insertEntryState(java.lang.String codingSchemeUId,
java.lang.String entryStateUId,
java.lang.String entryUId,
VersionsDao.EntryStateType entryType,
java.lang.String previousEntryStateUId,
EntryState entryState) |
void |
insertEntryState(java.lang.String codingSchemeUId,
java.lang.String entryStateUId,
java.lang.String entryUId,
VersionsDao.EntryStateType entryType,
java.lang.String previousEntryStateUId,
EntryState entryState,
Inserter inserter) |
java.lang.String |
insertEntryState(java.lang.String codingSchemeUId,
java.lang.String entryUId,
VersionsDao.EntryStateType entryType,
java.lang.String previousEntryStateUId,
EntryState entryState) |
void |
insertRevision(Revision revision)
Insert revision.
|
void |
insertSystemRelease(SystemRelease systemRelease)
Insert system release.
|
void |
updatePreviousEntryStateUIds(java.lang.String codingSchemeUId,
java.lang.String entityUId,
java.lang.String prevEntryStateUId,
java.lang.String newEntryStateUId) |
executeInTransaction, supportsLgSchemaVersion
java.lang.String getPreviousRevisionIdFromGivenRevisionIdForEntry(java.lang.String codingSchemeUid, java.lang.String entityUid, java.lang.String currentRevisionId)
EntryState getEntryStateByEntryUidAndRevisionId(java.lang.String codingSchemeUId, java.lang.String entryUId, java.lang.String revisionId)
java.lang.String insertEntryState(java.lang.String codingSchemeUId, java.lang.String entryUId, VersionsDao.EntryStateType entryType, java.lang.String previousEntryStateUId, EntryState entryState)
void insertEntryState(java.lang.String codingSchemeUId, java.lang.String entryStateUId, java.lang.String entryUId, VersionsDao.EntryStateType entryType, java.lang.String previousEntryStateUId, EntryState entryState)
void insertEntryState(java.lang.String codingSchemeUId, java.lang.String entryStateUId, java.lang.String entryUId, VersionsDao.EntryStateType entryType, java.lang.String previousEntryStateUId, EntryState entryState, Inserter inserter)
void updatePreviousEntryStateUIds(java.lang.String codingSchemeUId, java.lang.String entityUId, java.lang.String prevEntryStateUId, java.lang.String newEntryStateUId)
void insertRevision(Revision revision)
revision
- the revisionvoid insertSystemRelease(SystemRelease systemRelease)
systemRelease
- the system releasejava.lang.String getSystemReleaseIdByUri(java.lang.String systemReleaseUri)
systemReleaseUri
- the system release urivoid deleteAllEntryStateOfCodingScheme(java.lang.String codingSchemeUId)
void deleteAllEntryStateOfEntity(java.lang.String codingSchemeUId, java.lang.String entityUId)
void deleteAllEntryStateEntriesByEntryUId(java.lang.String codingSchemeUId, java.lang.String entryUId)
void deleteAllEntryStateOfRelation(java.lang.String codingSchemeUId, java.lang.String relationUId)