Class ExternalTaskManager
java.lang.Object
org.camunda.bpm.engine.impl.persistence.AbstractManager
org.camunda.bpm.engine.impl.persistence.entity.ExternalTaskManager
- All Implemented Interfaces:
Session
- Author:
- Thorben Lindhauer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ListQueryParameterObjectconfigureParameterizedQuery(Object parameter) protected voidconfigureQuery(ListQueryParameterObject parameter) protected voidvoiddelete(ExternalTaskEntity externalTask) findDeploymentIdMappingsByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery) longfindExternalTaskCountByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery) findExternalTaskIdsByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery) findExternalTasksByProcessInstanceId(String processInstanceId) findExternalTasksByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery) voidvoidinsert(ExternalTaskEntity externalTask) selectExternalTasksForTopics(Collection<TopicFetchInstruction> queryFilters, int maxResults, List<QueryOrderingProperty> orderingProperties) selectTopicNamesByQuery(ExternalTaskQueryImpl externalTaskQuery) protected booleanshouldApplyOrdering(boolean usePriority, boolean useCreateTime) protected voidupdateExternalTaskSuspensionState(String processInstanceId, String processDefinitionId, String processDefinitionKey, SuspensionState suspensionState) voidupdateExternalTaskSuspensionStateByProcessDefinitionId(String processDefinitionId, SuspensionState suspensionState) voidupdateExternalTaskSuspensionStateByProcessDefinitionKey(String processDefinitionKey, SuspensionState suspensionState) voidupdateExternalTaskSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey, String processDefinitionTenantId, SuspensionState suspensionState) voidupdateExternalTaskSuspensionStateByProcessInstanceId(String processInstanceId, SuspensionState suspensionState) protected booleanuseCreateTime(List<QueryOrderingProperty> orderingProperties) Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, deleteAuthorizationsForGroup, deleteAuthorizationsForUser, deleteDefaultAuthorizations, flush, getAttachmentManager, getAuthorizationManager, getBatchManager, getByteArrayManager, getCamundaFormDefinitionManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDecisionDefinitionManager, getDecisionRequirementsDefinitionManager, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricBatchManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDecisionInstanceManager, getHistoricDetailManager, getHistoricExternalTaskLogManager, getHistoricIdentityLinkManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricReportManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getTaskReportManager, getTenantManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations
-
Constructor Details
-
ExternalTaskManager
public ExternalTaskManager()
-
-
Method Details
-
findExternalTaskById
-
insert
-
delete
-
findExternalTasksByExecutionId
-
findExternalTasksByProcessInstanceId
-
selectExternalTasksForTopics
public List<ExternalTaskEntity> selectExternalTasksForTopics(Collection<TopicFetchInstruction> queryFilters, int maxResults, List<QueryOrderingProperty> orderingProperties) -
findExternalTasksByQueryCriteria
-
findExternalTaskIdsByQueryCriteria
-
findDeploymentIdMappingsByQueryCriteria
public List<ImmutablePair<String,String>> findDeploymentIdMappingsByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery) -
findExternalTaskCountByQueryCriteria
-
selectTopicNamesByQuery
-
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) -
configureQuery
-
configureQuery
-
configureParameterizedQuery
-
shouldApplyOrdering
protected boolean shouldApplyOrdering(boolean usePriority, boolean useCreateTime) -
useCreateTime
-
fireExternalTaskAvailableEvent
public void fireExternalTaskAvailableEvent()
-