@Transactional public class HibWorkflowDaoImpl extends com.jamasoftware.contour.data.ContourHibernateDaoSupport implements WorkflowDao
Constructor and Description |
---|
HibWorkflowDaoImpl() |
Modifier and Type | Method and Description |
---|---|
void |
deleteAllWorkflowsForItem(Integer contourItemid) |
void |
deleteContourItemPeer(ContourItemPeer peer) |
void |
deleteContourItemPeer(Integer contourItemPeerId) |
void |
deleteContourItemPeersForDefinition(Integer definitionId) |
void |
deleteWorkflowInstance(com.jamasoftware.contour.workflow.persistence.HibernateWorkflow workflowInstance) |
void |
deleteWorkflowInstancesForDefinition(Integer definitionId) |
List<String> |
docIdsAreValidForBatchWorkflowTransition(List<Integer> docIds,
Integer currentUser) |
ContourItemPeer |
getContourItemPeerForDocument(Integer documentId) |
List<Integer> |
getContourItemPeersForDocuments(List<Integer> documentIds) |
com.jamasoftware.contour.workflow.persistence.HibernateWorkflow |
getHibernateWorkflowForDocument(Integer documentId) |
com.jamasoftware.contour.workflow.persistence.HibernateWorkflow |
getHibernateWorkflowFromPeerId(Integer contourItemPeerId) |
ContourItemPeer |
getPeerByWorkflow(Integer workflowId) |
List<ContourItemPeer> |
getPeersForContourItem(Integer contourItemId) |
List<ContourItemPeer> |
getPeersForDefinition(Integer workflowDefinition) |
List<Integer> |
getPeersForDefinitions(List<Integer> workflowDefinitionIds) |
net.sf.tinyworkflow.persistence.WorkflowPersistence |
getPersistence() |
Integer |
getWorkflowForDocument(Integer documentId) |
List<com.jamasoftware.contour.workflow.persistence.HibernateWorkflow> |
getWorkflowInstancesForDefinition(Integer workflowDefinition) |
List<Integer> |
getWorkflowInstancesForDefinitions(List<Integer> workflowDefinitionIds) |
List<com.jamasoftware.contour.workflow.persistence.HibernateWorkflow> |
getWorkflowInstancesInCurrentState(Integer workflowDefinition,
Integer currentStateId) |
void |
saveContourItemPeer(ContourItemPeer itemPeer) |
void |
saveWorkflow(com.jamasoftware.contour.workflow.persistence.HibernateWorkflow workflow) |
void |
updateGlobalStatusFor(Integer workflowId,
int globalStatus) |
void |
updateGlobalStatusForItem(int contourItemId,
int globalStatus) |
distinctResults, doWithQuery, findQueryStringParams, findQueryStringParams, findQueryStringParamsWithSingleList, findQueryStringParamsWithTwoLists, getCount, getDomainObject, getDomainObjects, getDomainObjects, getMaxInCollectionSize, setMaxInCollectionSize, setParameterMapOnQuery, uniqueResult
public net.sf.tinyworkflow.persistence.WorkflowPersistence getPersistence()
getPersistence
in interface WorkflowDao
public Integer getWorkflowForDocument(Integer documentId)
getWorkflowForDocument
in interface WorkflowDao
public com.jamasoftware.contour.workflow.persistence.HibernateWorkflow getHibernateWorkflowFromPeerId(Integer contourItemPeerId)
getHibernateWorkflowFromPeerId
in interface WorkflowDao
public com.jamasoftware.contour.workflow.persistence.HibernateWorkflow getHibernateWorkflowForDocument(Integer documentId)
getHibernateWorkflowForDocument
in interface WorkflowDao
public void saveWorkflow(com.jamasoftware.contour.workflow.persistence.HibernateWorkflow workflow)
saveWorkflow
in interface WorkflowDao
public void saveContourItemPeer(ContourItemPeer itemPeer)
saveContourItemPeer
in interface WorkflowDao
public void updateGlobalStatusFor(Integer workflowId, int globalStatus)
updateGlobalStatusFor
in interface WorkflowDao
public void updateGlobalStatusForItem(int contourItemId, int globalStatus)
updateGlobalStatusForItem
in interface WorkflowDao
public void deleteContourItemPeer(ContourItemPeer peer)
deleteContourItemPeer
in interface WorkflowDao
public void deleteContourItemPeer(Integer contourItemPeerId)
deleteContourItemPeer
in interface WorkflowDao
public void deleteWorkflowInstance(com.jamasoftware.contour.workflow.persistence.HibernateWorkflow workflowInstance)
deleteWorkflowInstance
in interface WorkflowDao
public List<com.jamasoftware.contour.workflow.persistence.HibernateWorkflow> getWorkflowInstancesForDefinition(Integer workflowDefinition)
getWorkflowInstancesForDefinition
in interface WorkflowDao
public List<Integer> getWorkflowInstancesForDefinitions(List<Integer> workflowDefinitionIds)
getWorkflowInstancesForDefinitions
in interface WorkflowDao
public List<com.jamasoftware.contour.workflow.persistence.HibernateWorkflow> getWorkflowInstancesInCurrentState(Integer workflowDefinition, Integer currentStateId)
getWorkflowInstancesInCurrentState
in interface WorkflowDao
public List<ContourItemPeer> getPeersForDefinition(Integer workflowDefinition)
getPeersForDefinition
in interface WorkflowDao
public List<Integer> getPeersForDefinitions(List<Integer> workflowDefinitionIds)
getPeersForDefinitions
in interface WorkflowDao
public List<ContourItemPeer> getPeersForContourItem(Integer contourItemId)
getPeersForContourItem
in interface WorkflowDao
public void deleteContourItemPeersForDefinition(Integer definitionId)
deleteContourItemPeersForDefinition
in interface WorkflowDao
public void deleteWorkflowInstancesForDefinition(Integer definitionId)
deleteWorkflowInstancesForDefinition
in interface WorkflowDao
public void deleteAllWorkflowsForItem(Integer contourItemid)
deleteAllWorkflowsForItem
in interface WorkflowDao
public ContourItemPeer getContourItemPeerForDocument(Integer documentId)
getContourItemPeerForDocument
in interface WorkflowDao
public List<Integer> getContourItemPeersForDocuments(List<Integer> documentIds)
getContourItemPeersForDocuments
in interface WorkflowDao
public List<String> docIdsAreValidForBatchWorkflowTransition(List<Integer> docIds, Integer currentUser)
docIdsAreValidForBatchWorkflowTransition
in interface WorkflowDao
public ContourItemPeer getPeerByWorkflow(Integer workflowId)
getPeerByWorkflow
in interface WorkflowDao
Copyright (c) 2013-2014 Jama Software, Inc. All Rights Reserved.