Class ExternalTaskManager
- java.lang.Object
- 
- org.camunda.bpm.engine.impl.persistence.AbstractManager
- 
- org.camunda.bpm.engine.impl.persistence.entity.ExternalTaskManager
 
 
- 
- All Implemented Interfaces:
- Session
 
 public class ExternalTaskManager extends AbstractManager - Author:
- Thorben Lindhauer
 
- 
- 
Field SummaryFields Modifier and Type Field Description static QueryOrderingPropertyEXT_TASK_PRIORITY_ORDERING_PROPERTY
 - 
Constructor SummaryConstructors Constructor Description ExternalTaskManager()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ListQueryParameterObjectconfigureParameterizedQuery(java.lang.Object parameter)protected voidconfigureQuery(ListQueryParameterObject parameter)protected voidconfigureQuery(ExternalTaskQueryImpl query)voiddelete(ExternalTaskEntity externalTask)java.util.List<ImmutablePair<java.lang.String,java.lang.String>>findDeploymentIdMappingsByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery)ExternalTaskEntityfindExternalTaskById(java.lang.String id)longfindExternalTaskCountByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery)java.util.List<java.lang.String>findExternalTaskIdsByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery)java.util.List<ExternalTaskEntity>findExternalTasksByExecutionId(java.lang.String id)java.util.List<ExternalTaskEntity>findExternalTasksByProcessInstanceId(java.lang.String processInstanceId)java.util.List<ExternalTask>findExternalTasksByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery)voidfireExternalTaskAvailableEvent()voidinsert(ExternalTaskEntity externalTask)java.util.List<ExternalTaskEntity>selectExternalTasksForTopics(java.util.Collection<TopicFetchInstruction> queryFilters, int maxResults, boolean usePriority)java.util.List<java.lang.String>selectTopicNamesByQuery(ExternalTaskQueryImpl externalTaskQuery)protected voidupdateExternalTaskSuspensionState(java.lang.String processInstanceId, java.lang.String processDefinitionId, java.lang.String processDefinitionKey, SuspensionState suspensionState)voidupdateExternalTaskSuspensionStateByProcessDefinitionId(java.lang.String processDefinitionId, SuspensionState suspensionState)voidupdateExternalTaskSuspensionStateByProcessDefinitionKey(java.lang.String processDefinitionKey, SuspensionState suspensionState)voidupdateExternalTaskSuspensionStateByProcessDefinitionKeyAndTenantId(java.lang.String processDefinitionKey, java.lang.String processDefinitionTenantId, SuspensionState suspensionState)voidupdateExternalTaskSuspensionStateByProcessInstanceId(java.lang.String processInstanceId, SuspensionState suspensionState)- 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManagercheckAuthorization, 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
 
- 
 
- 
- 
- 
Field Detail- 
EXT_TASK_PRIORITY_ORDERING_PROPERTYpublic static QueryOrderingProperty EXT_TASK_PRIORITY_ORDERING_PROPERTY 
 
- 
 - 
Method Detail- 
findExternalTaskByIdpublic ExternalTaskEntity findExternalTaskById(java.lang.String id) 
 - 
insertpublic void insert(ExternalTaskEntity externalTask) 
 - 
deletepublic void delete(ExternalTaskEntity externalTask) 
 - 
findExternalTasksByExecutionIdpublic java.util.List<ExternalTaskEntity> findExternalTasksByExecutionId(java.lang.String id) 
 - 
findExternalTasksByProcessInstanceIdpublic java.util.List<ExternalTaskEntity> findExternalTasksByProcessInstanceId(java.lang.String processInstanceId) 
 - 
selectExternalTasksForTopicspublic java.util.List<ExternalTaskEntity> selectExternalTasksForTopics(java.util.Collection<TopicFetchInstruction> queryFilters, int maxResults, boolean usePriority) 
 - 
findExternalTasksByQueryCriteriapublic java.util.List<ExternalTask> findExternalTasksByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery) 
 - 
findExternalTaskIdsByQueryCriteriapublic java.util.List<java.lang.String> findExternalTaskIdsByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery) 
 - 
findDeploymentIdMappingsByQueryCriteriapublic java.util.List<ImmutablePair<java.lang.String,java.lang.String>> findDeploymentIdMappingsByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery) 
 - 
findExternalTaskCountByQueryCriteriapublic long findExternalTaskCountByQueryCriteria(ExternalTaskQueryImpl externalTaskQuery) 
 - 
selectTopicNamesByQuerypublic java.util.List<java.lang.String> selectTopicNamesByQuery(ExternalTaskQueryImpl externalTaskQuery) 
 - 
updateExternalTaskSuspensionStateprotected void updateExternalTaskSuspensionState(java.lang.String processInstanceId, java.lang.String processDefinitionId, java.lang.String processDefinitionKey, SuspensionState suspensionState)
 - 
updateExternalTaskSuspensionStateByProcessInstanceIdpublic void updateExternalTaskSuspensionStateByProcessInstanceId(java.lang.String processInstanceId, SuspensionState suspensionState)
 - 
updateExternalTaskSuspensionStateByProcessDefinitionIdpublic void updateExternalTaskSuspensionStateByProcessDefinitionId(java.lang.String processDefinitionId, SuspensionState suspensionState)
 - 
updateExternalTaskSuspensionStateByProcessDefinitionKeypublic void updateExternalTaskSuspensionStateByProcessDefinitionKey(java.lang.String processDefinitionKey, SuspensionState suspensionState)
 - 
updateExternalTaskSuspensionStateByProcessDefinitionKeyAndTenantIdpublic void updateExternalTaskSuspensionStateByProcessDefinitionKeyAndTenantId(java.lang.String processDefinitionKey, java.lang.String processDefinitionTenantId, SuspensionState suspensionState)
 - 
configureQueryprotected void configureQuery(ExternalTaskQueryImpl query) 
 - 
configureQueryprotected void configureQuery(ListQueryParameterObject parameter) 
 - 
configureParameterizedQueryprotected ListQueryParameterObject configureParameterizedQuery(java.lang.Object parameter) 
 - 
fireExternalTaskAvailableEventpublic void fireExternalTaskAvailableEvent() 
 
- 
 
-