Package com.logicaldoc.workflow.trigger
Class HibernateWorkflowTriggerDAO
java.lang.Object
com.logicaldoc.core.HibernatePersistentObjectDAO<WorkflowTrigger>
com.logicaldoc.workflow.trigger.HibernateWorkflowTriggerDAO
- All Implemented Interfaces:
- com.logicaldoc.core.PersistentObjectDAO<WorkflowTrigger>,- WorkflowTriggerDAO
@Repository("workflowTriggerDAO")
public class HibernateWorkflowTriggerDAO
extends com.logicaldoc.core.HibernatePersistentObjectDAO<WorkflowTrigger>
implements WorkflowTriggerDAO
- 
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 foldervoidsetFolderDAO(com.logicaldoc.core.folder.FolderDAO folderDAO) Methods inherited from class com.logicaldoc.core.HibernatePersistentObjectDAObulkUpdate, 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, setSessionFactory, storeMethods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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- 
applyTriggersToTreepublic int applyTriggersToTree(long rootId) throws com.logicaldoc.core.PersistenceException Description copied from interface:WorkflowTriggerDAOReplicates the triggers of a parent folder to all the tree- Specified by:
- applyTriggersToTreein interface- WorkflowTriggerDAO
- Parameters:
- rootId- identifier of the folder root of the tree
- Returns:
- number of altered folders
- Throws:
- com.logicaldoc.core.PersistenceException- Error in the database
 
- 
findByFolderIdpublic List<WorkflowTrigger> findByFolderId(long folderId) throws com.logicaldoc.core.PersistenceException Description copied from interface:WorkflowTriggerDAOThis method selects all triggers associated to a folder- Specified by:
- findByFolderIdin interface- WorkflowTriggerDAO
- Parameters:
- folderId- identifier of the folder
- Returns:
- list of triggers
- Throws:
- com.logicaldoc.core.PersistenceException- Error in the database
 
- 
setFolderDAOpublic void setFolderDAO(com.logicaldoc.core.folder.FolderDAO folderDAO) 
 
-