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 Summary
Fields inherited from interface com.logicaldoc.core.PersistentObjectDAO
ENTITY -
Method Summary
Modifier 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.HibernatePersistentObjectDAO
bulkUpdate, 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.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.logicaldoc.core.PersistentObjectDAO
bulkUpdate, 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
-
applyTriggersToTree
public 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 interfaceWorkflowTriggerDAO- Parameters:
rootId- identifier of the folder root of the tree- Returns:
- number of altered folders
- Throws:
com.logicaldoc.core.PersistenceException- Error in the database
-
findByFolderId
public 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 interfaceWorkflowTriggerDAO- Parameters:
folderId- identifier of the folder- Returns:
- list of triggers
- Throws:
com.logicaldoc.core.PersistenceException- Error in the database
-
setFolderDAO
public void setFolderDAO(com.logicaldoc.core.folder.FolderDAO folderDAO)
-