Package com.logicaldoc.robot
Interface RobotHistoryDAO
- All Superinterfaces:
- com.logicaldoc.core.PersistentObjectDAO<RobotHistory>
- All Known Implementing Classes:
- HibernateRobotHistoryDAO
DAO for 
RobotHistory handling.- Since:
- 9.2
- Author:
- Marco Meschieri - LogicalDOC
- 
Field SummaryFields inherited from interface com.logicaldoc.core.PersistentObjectDAOENTITY
- 
Method SummaryModifier and TypeMethodDescriptionvoidcleanOldHistories(int ttl) This method deletes all the AI history entries oldest than the given days from now.findByRobotId(long robotId) This method selects all histories of a given robot.Methods inherited from interface com.logicaldoc.core.PersistentObjectDAObulkUpdate, delete, delete, deleteAll, deleteAll, evict, evict, findAll, findAll, findAllIds, findAllIds, findById, findById, findByObjectQuery, findByQuery, findByQuery, findByWhere, findByWhere, findIdsByWhere, findIdsByWhere, getDatabaseMetadata, getDbms, initialize, isMySQL, isOracle, jdbcUpdate, jdbcUpdate, query, query, queryForDouble, queryForDouble, queryForInt, queryForInt, queryForList, queryForList, queryForList, queryForLong, queryForLong, queryForObject, queryForObject, queryForResultSet, queryForString, queryForString, store
- 
Method Details- 
findByRobotIdThis method selects all histories of a given robot.- Parameters:
- robotId- identifier of the robot
- Returns:
- list of histories ordered by date asc
- Throws:
- com.logicaldoc.core.PersistenceException- Error in the database
 
- 
cleanOldHistoriesvoid cleanOldHistories(int ttl) This method deletes all the AI history entries oldest than the given days from now. Ifttlis 0 or -1, the cancellation is not made.- Parameters:
- ttl- The maximum number of days over which the history is considered old
 
 
-