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

Field Summary
static QueryOrderingProperty EXT_TASK_PRIORITY_ORDERING_PROPERTY
           
 
Constructor Summary
ExternalTaskManager()
           
 
Method Summary
protected  void configureAuthorizationCheck(ExternalTaskQueryImpl query)
           
protected  void configureAuthorizationCheck(ListQueryParameterObject parameter)
           
protected  ListQueryParameterObject configureParameterizedQuery(Object parameter)
           
 void delete(ExternalTaskEntity externalTask)
           
 ExternalTaskEntity findExternalTaskById(String id)
           
 long findExternalTaskCountByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery)
           
 List<ExternalTaskEntity> findExternalTasksByExecutionId(String id)
           
 List<ExternalTaskEntity> findExternalTasksByProcessInstanceId(String processInstanceId)
           
 List<ExternalTask> findExternalTasksByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery)
           
 void insert(ExternalTaskEntity externalTask)
           
 List<ExternalTaskEntity> selectExternalTasksForTopics(Collection<String> topics, int maxResults, boolean usePriority)
           
protected  void updateExternalTaskSuspensionState(String processInstanceId, String processDefinitionId, String processDefinitionKey, SuspensionState suspensionState)
           
 void updateExternalTaskSuspensionStateByProcessDefinitionId(String processDefinitionId, SuspensionState suspensionState)
           
 void updateExternalTaskSuspensionStateByProcessDefinitionKey(String processDefinitionKey, SuspensionState suspensionState)
           
 void updateExternalTaskSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey, String processDefinitionTenantId, 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, getBatchManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDecisionDefinitionManager, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricBatchManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDecisionInstanceManager, getHistoricDetailManager, getHistoricIdentityLinkManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricReportManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getTenantManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXT_TASK_PRIORITY_ORDERING_PROPERTY

public static QueryOrderingProperty EXT_TASK_PRIORITY_ORDERING_PROPERTY
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)

findExternalTasksByProcessInstanceId

public List<ExternalTaskEntity> findExternalTasksByProcessInstanceId(String processInstanceId)

selectExternalTasksForTopics

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

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)

updateExternalTaskSuspensionStateByProcessDefinitionKeyAndTenantId

public void updateExternalTaskSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey,
                                                                               String processDefinitionTenantId,
                                                                               SuspensionState suspensionState)

configureAuthorizationCheck

protected void configureAuthorizationCheck(ExternalTaskQueryImpl query)

configureAuthorizationCheck

protected void configureAuthorizationCheck(ListQueryParameterObject parameter)

configureParameterizedQuery

protected ListQueryParameterObject configureParameterizedQuery(Object parameter)


Copyright © 2016 camunda services GmbH. All rights reserved.