Package com.logicaldoc.ocr
Interface OCRHistoryDAO
- All Superinterfaces:
com.logicaldoc.core.PersistentObjectDAO<OCRHistory>
- All Known Implementing Classes:
HibernateOCRHistoryDAO
-
Field Summary
Fields inherited from interface com.logicaldoc.core.PersistentObjectDAO
ENTITY
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanOldHistories
(int ttl) This method deletes all the OCR history entries oldest than the given days from now.void
store
(OCRHistory history, com.logicaldoc.core.document.Document document) Stores a new historyMethods inherited from interface com.logicaldoc.core.PersistentObjectDAO
bulkUpdate, delete, delete, deleteAll, deleteAll, findAll, findAll, findAllIds, findAllIds, findById, findById, findByObjectQuery, findByQuery, findByWhere, findByWhere, findIdsByWhere, findIdsByWhere, getDatabaseMetadata, getDbms, initialize, isOracle, jdbcUpdate, jdbcUpdate, query, query, queryForDouble, queryForDouble, queryForInt, queryForInt, queryForList, queryForList, queryForList, queryForLong, queryForLong, queryForObject, queryForRowSet, queryForRowSet, queryForString, store
-
Method Details
-
store
void store(OCRHistory history, com.logicaldoc.core.document.Document document) throws com.logicaldoc.core.PersistenceException Stores a new history- Parameters:
history
- the history to savedocument
- the document the history points to- Throws:
com.logicaldoc.core.PersistenceException
- An error in the database
-
cleanOldHistories
void cleanOldHistories(int ttl) throws com.logicaldoc.core.PersistenceException This method deletes all the OCR history entries oldest than the given days from now. Ifttl
is 0 or -1, the cancellation is not made.- Parameters:
ttl
- The maximum number of days over which the history is considered old- Throws:
com.logicaldoc.core.PersistenceException
- Error in the database
-