org.camunda.bpm.engine.impl.persistence.entity
Class ProcessDefinitionManager

java.lang.Object
  extended by org.camunda.bpm.engine.impl.persistence.AbstractManager
      extended by org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager
All Implemented Interfaces:
Session

public class ProcessDefinitionManager
extends AbstractManager

Author:
Tom Baeyens, Falko Menge, Saeid Mirzaei

Constructor Summary
ProcessDefinitionManager()
           
 
Method Summary
 void deleteProcessDefinitionsByDeploymentId(String deploymentId)
           
 ProcessDefinitionEntity findLatestProcessDefinitionById(String processDefinitionId)
           
 ProcessDefinitionEntity findLatestProcessDefinitionByKey(String processDefinitionKey)
           
 ProcessDefinitionEntity findProcessDefinitionByDeploymentAndKey(String deploymentId, String processDefinitionKey)
           
 ProcessDefinition findProcessDefinitionByKeyAndVersion(String processDefinitionKey, Integer processDefinitionVersion)
           
 long findProcessDefinitionCountByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery)
           
 List<Group> findProcessDefinitionPotentialStarterGroups()
           
 List<User> findProcessDefinitionPotentialStarterUsers()
           
 List<ProcessDefinition> findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery, Page page)
           
 List<ProcessDefinition> findProcessDefinitionsStartableByUser(String user)
           
 void updateProcessDefinitionSuspensionStateById(String processDefinitionId, SuspensionState suspensionState)
           
 void updateProcessDefinitionSuspensionStateByKey(String processDefinitionKey, SuspensionState suspensionState)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
close, delete, flush, getAttachmentManager, getByteArrayManager, getDbSqlSession, getDeploymentManager, getHistoricActivityInstanceManager, getHistoricDetailManager, getHistoricProcessInstanceManager, getHistoricTaskInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceManager, getSession, getTaskManager, getVariableInstanceManager, insert
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessDefinitionManager

public ProcessDefinitionManager()
Method Detail

findLatestProcessDefinitionByKey

public ProcessDefinitionEntity findLatestProcessDefinitionByKey(String processDefinitionKey)

deleteProcessDefinitionsByDeploymentId

public void deleteProcessDefinitionsByDeploymentId(String deploymentId)

findLatestProcessDefinitionById

public ProcessDefinitionEntity findLatestProcessDefinitionById(String processDefinitionId)

findProcessDefinitionsByQueryCriteria

public List<ProcessDefinition> findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery,
                                                                     Page page)

findProcessDefinitionCountByQueryCriteria

public long findProcessDefinitionCountByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery)

findProcessDefinitionByDeploymentAndKey

public ProcessDefinitionEntity findProcessDefinitionByDeploymentAndKey(String deploymentId,
                                                                       String processDefinitionKey)

findProcessDefinitionByKeyAndVersion

public ProcessDefinition findProcessDefinitionByKeyAndVersion(String processDefinitionKey,
                                                              Integer processDefinitionVersion)

findProcessDefinitionsStartableByUser

public List<ProcessDefinition> findProcessDefinitionsStartableByUser(String user)

findProcessDefinitionPotentialStarterUsers

public List<User> findProcessDefinitionPotentialStarterUsers()

findProcessDefinitionPotentialStarterGroups

public List<Group> findProcessDefinitionPotentialStarterGroups()

updateProcessDefinitionSuspensionStateById

public void updateProcessDefinitionSuspensionStateById(String processDefinitionId,
                                                       SuspensionState suspensionState)

updateProcessDefinitionSuspensionStateByKey

public void updateProcessDefinitionSuspensionStateByKey(String processDefinitionKey,
                                                        SuspensionState suspensionState)


Copyright © 2014 camunda services GmbH. All Rights Reserved.