Package com.logicaldoc.workflow.trigger
Interface WorkflowTriggerDAO
- All Superinterfaces:
- com.logicaldoc.core.PersistentObjectDAO<WorkflowTrigger>
- All Known Implementing Classes:
- HibernateWorkflowTriggerDAO
public interface WorkflowTriggerDAO
extends com.logicaldoc.core.PersistentObjectDAO<WorkflowTrigger>
DAO to operate on Workflow triggers.
- Since:
- 6.6.2
- Author:
- Marco Meschieri - LogicalDOC
- 
Field SummaryFields inherited from interface com.logicaldoc.core.PersistentObjectDAOENTITY
- 
Method SummaryModifier and TypeMethodDescriptionintapplyTriggersToTree(long rootId) Replicates the triggers of a parent folder to all the treefindByFolderId(long folderId) This method selects all triggers associated to a folderMethods 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- 
findByFolderIdThis method selects all triggers associated to a folder- Parameters:
- folderId- identifier of the folder
- Returns:
- list of triggers
- Throws:
- com.logicaldoc.core.PersistenceException- Error in the database
 
- 
applyTriggersToTreeint applyTriggersToTree(long rootId) throws com.logicaldoc.core.PersistenceException Replicates the triggers of a parent folder to all the tree- Parameters:
- rootId- identifier of the folder root of the tree
- Returns:
- number of altered folders
- Throws:
- com.logicaldoc.core.PersistenceException- Error in the database
 
 
-