public interface RevisionDao extends LexGridSchemaVersionAwareDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
Modifier and Type | Method and Description |
---|---|
java.util.List<Revision> |
getAllRevisions()
get all system release entries.
|
java.lang.String |
getNewRevisionId() |
Revision |
getRevisionByGuid(java.lang.String revisionGuid)
get revision entry for a given guid.
|
Revision |
getRevisionByUri(java.lang.String revisionUri)
get revision entry for a given uri.
|
java.lang.String |
getRevisionIdForDate(java.sql.Timestamp dateTime) |
java.lang.String |
getRevisionUIdById(java.lang.String revisionId)
get revision guid by uri.
|
java.lang.String |
insertRevisionEntry(Revision revision,
java.lang.String systemReleaseGuid)
insert system release entry.
|
boolean |
removeRevisionById(java.lang.String revisionId)
remove revision record from the revision table if not used by any entry.
|
executeInTransaction, supportsLgSchemaVersion
java.lang.String insertRevisionEntry(Revision revision, java.lang.String systemReleaseGuid) throws LBRevisionException
revision
- systemReleaseGuid
- LBRevisionException
Revision getRevisionByUri(java.lang.String revisionUri)
revisionUri
- Revision getRevisionByGuid(java.lang.String revisionGuid)
revisionGuid
- java.util.List<Revision> getAllRevisions()
java.lang.String getRevisionUIdById(java.lang.String revisionId)
revisionUri
- java.lang.String getNewRevisionId()
java.lang.String getRevisionIdForDate(java.sql.Timestamp dateTime)
boolean removeRevisionById(java.lang.String revisionId) throws LBException
revisionId
- LBException