Package com.logicaldoc.ocr
Class HibernateOCRHistoryDAO
java.lang.Object
com.logicaldoc.core.HibernatePersistentObjectDAO<OCRHistory>
com.logicaldoc.ocr.HibernateOCRHistoryDAO
- All Implemented Interfaces:
com.logicaldoc.core.PersistentObjectDAO<OCRHistory>
,OCRHistoryDAO
public class HibernateOCRHistoryDAO
extends com.logicaldoc.core.HibernatePersistentObjectDAO<OCRHistory>
implements OCRHistoryDAO
-
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
setFolderDAO
(com.logicaldoc.core.folder.FolderDAO folderDAO) void
setUserDAO
(com.logicaldoc.core.security.user.UserDAO userDAO) void
store
(OCRHistory history) void
store
(OCRHistory history, com.logicaldoc.core.document.Document document) Stores a new historyMethods inherited from class com.logicaldoc.core.HibernatePersistentObjectDAO
bulkUpdate, delete, delete, deleteAll, deleteAll, findAll, findAll, findAllIds, findAllIds, findById, findById, findByObjectQuery, findByQuery, findByWhere, findByWhere, findIdsByWhere, findIdsByWhere, getDatabaseMetadata, getDbms, getSessionFactory, initialize, isOracle, jdbcUpdate, jdbcUpdate, query, query, queryForDouble, queryForDouble, queryForInt, queryForInt, queryForList, queryForList, queryForList, queryForLong, queryForLong, queryForObject, queryForRowSet, queryForRowSet, queryForString, setSessionFactory
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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
-
Method Details
-
cleanOldHistories
public void cleanOldHistories(int ttl) throws com.logicaldoc.core.PersistenceException Description copied from interface:OCRHistoryDAO
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.- Specified by:
cleanOldHistories
in interfaceOCRHistoryDAO
- Parameters:
ttl
- The maximum number of days over which the history is considered old- Throws:
com.logicaldoc.core.PersistenceException
- Error in the database
-
store
- Specified by:
store
in interfacecom.logicaldoc.core.PersistentObjectDAO<OCRHistory>
- Overrides:
store
in classcom.logicaldoc.core.HibernatePersistentObjectDAO<OCRHistory>
- Throws:
com.logicaldoc.core.PersistenceException
-
store
public void store(OCRHistory history, com.logicaldoc.core.document.Document document) throws com.logicaldoc.core.PersistenceException Description copied from interface:OCRHistoryDAO
Stores a new history- Specified by:
store
in interfaceOCRHistoryDAO
- Parameters:
history
- the history to savedocument
- the document the history points to- Throws:
com.logicaldoc.core.PersistenceException
- An error in the database
-
setFolderDAO
public void setFolderDAO(com.logicaldoc.core.folder.FolderDAO folderDAO) -
setUserDAO
public void setUserDAO(com.logicaldoc.core.security.user.UserDAO userDAO)
-