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

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

public class ExternalTaskManager
extends AbstractManager

Author:
Thorben Lindhauer

Constructor Summary
ExternalTaskManager()
           
 
Method Summary
protected  void configureAuthorizationCheck(ExternalTaskQueryImpl query)
           
protected  void configureAuthorizationCheck(ListQueryParameterObject parameter)
           
 void delete(ExternalTaskEntity externalTask)
           
 ExternalTaskEntity findExternalTaskById(String id)
           
 long findExternalTaskCountByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery)
           
 List<ExternalTaskEntity> findExternalTasksByExecutionId(String id)
           
 List<ExternalTask> findExternalTasksByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery)
           
 void insert(ExternalTaskEntity externalTask)
           
 List<ExternalTaskEntity> selectExternalTasksForTopics(Collection<String> topics, int maxResults)
           
protected  void updateExternalTaskSuspensionState(String processInstanceId, String processDefinitionId, String processDefinitionKey, SuspensionState suspensionState)
           
 void updateExternalTaskSuspensionStateByProcessDefinitionId(String processDefinitionId, SuspensionState suspensionState)
           
 void updateExternalTaskSuspensionStateByProcessDefinitionKey(String processDefinitionKey, SuspensionState suspensionState)
           
 void updateExternalTaskSuspensionStateByProcessInstanceId(String processInstanceId, SuspensionState suspensionState)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, deleteDefaultAuthorizations, flush, getAttachmentManager, getAuthorizationManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDecisionDefinitionManager, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDecisionInstanceManager, getHistoricDetailManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricReportManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalTaskManager

public ExternalTaskManager()
Method Detail

findExternalTaskById

public ExternalTaskEntity findExternalTaskById(String id)

insert

public void insert(ExternalTaskEntity externalTask)

delete

public void delete(ExternalTaskEntity externalTask)

findExternalTasksByExecutionId

public List<ExternalTaskEntity> findExternalTasksByExecutionId(String id)

selectExternalTasksForTopics

public List<ExternalTaskEntity> selectExternalTasksForTopics(Collection<String> topics,
                                                             int maxResults)

findExternalTasksByQueryCriteria

public List<ExternalTask> findExternalTasksByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery)

findExternalTaskCountByQueryCriteria

public long findExternalTaskCountByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery)

updateExternalTaskSuspensionState

protected void updateExternalTaskSuspensionState(String processInstanceId,
                                                 String processDefinitionId,
                                                 String processDefinitionKey,
                                                 SuspensionState suspensionState)

updateExternalTaskSuspensionStateByProcessInstanceId

public void updateExternalTaskSuspensionStateByProcessInstanceId(String processInstanceId,
                                                                 SuspensionState suspensionState)

updateExternalTaskSuspensionStateByProcessDefinitionId

public void updateExternalTaskSuspensionStateByProcessDefinitionId(String processDefinitionId,
                                                                   SuspensionState suspensionState)

updateExternalTaskSuspensionStateByProcessDefinitionKey

public void updateExternalTaskSuspensionStateByProcessDefinitionKey(String processDefinitionKey,
                                                                    SuspensionState suspensionState)

configureAuthorizationCheck

protected void configureAuthorizationCheck(ExternalTaskQueryImpl query)

configureAuthorizationCheck

protected void configureAuthorizationCheck(ListQueryParameterObject parameter)


Copyright © 2016 camunda services GmbH. All rights reserved.