Package org.flowable.cmmn.engine.impl
Class CmmnTaskServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<C>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<CmmnEngineConfiguration>
org.flowable.cmmn.engine.impl.CmmnTaskServiceImpl
- All Implemented Interfaces:
CmmnTaskService
public class CmmnTaskServiceImpl
extends CommonEngineServiceImpl<CmmnEngineConfiguration>
implements CmmnTaskService
- Author:
- Joram Barrez
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
commandExecutorFields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGroupIdentityLink(String taskId, String groupId, String identityLinkType) voidaddUserIdentityLink(String taskId, String userId, String identityLinkType) voidbulkSaveTasks(Collection<org.flowable.task.api.Task> taskList) voidvoidvoidvoidvoidcompleteTaskWithForm(String taskId, String formDefinitionId, String outcome, Map<String, Object> variables) voidcompleteTaskWithForm(String taskId, String formDefinitionId, String outcome, Map<String, Object> variables, boolean localScope) voidcompleteTaskWithForm(String taskId, String formDefinitionId, String outcome, Map<String, Object> variables, Map<String, Object> transientVariables) org.flowable.task.api.TaskBuilderorg.flowable.task.api.TaskQueryvoiddelegateTask(String taskId, String userId) voiddeleteGroupIdentityLink(String taskId, String groupId, String identityLinkType) voiddeleteTask(String taskId) voiddeleteTask(String taskId, boolean cascade) voiddeleteTask(String taskId, String deleteReason) voiddeleteTasks(Collection<String> taskIds) voiddeleteTasks(Collection<String> taskIds, boolean cascade) voiddeleteTasks(Collection<String> taskIds, String deleteReason) voiddeleteUserIdentityLink(String taskId, String userId, String identityLinkType) List<org.flowable.identitylink.api.IdentityLink>getIdentityLinksForTask(String taskId) List<org.flowable.task.api.Task>getSubTasks(String parentTaskId) getTaskFormModel(String taskId) getTaskFormModel(String taskId, boolean ignoreVariables) getVariable(String taskId, String variableName) <T> TgetVariable(String taskId, String variableName, Class<T> variableClass) org.flowable.variable.api.persistence.entity.VariableInstancegetVariableInstance(String taskId, String variableName) org.flowable.variable.api.persistence.entity.VariableInstancegetVariableInstanceLocal(String taskId, String variableName) getVariableInstances(String taskId) getVariableInstances(String taskId, Collection<String> variableNames) getVariableInstancesLocal(String taskId) getVariableInstancesLocal(String taskId, Collection<String> variableNames) List<org.flowable.variable.api.persistence.entity.VariableInstance>getVariableInstancesLocalByTaskIds(Set<String> taskIds) getVariableLocal(String taskId, String variableName) <T> TgetVariableLocal(String taskId, String variableName, Class<T> variableClass) getVariables(String taskId) getVariables(String taskId, Collection<String> variableNames) getVariablesLocal(String taskId) getVariablesLocal(String taskId, Collection<String> variableNames) booleanhasVariable(String taskId, String variableName) booleanhasVariableLocal(String taskId, String variableName) org.flowable.task.api.TasknewTask()org.flowable.task.api.TaskvoidremoveVariable(String taskId, String variableName) voidremoveVariableLocal(String taskId, String variableName) voidremoveVariables(String taskId, Collection<String> variableNames) voidremoveVariablesLocal(String taskId, Collection<String> variableNames) voidresolveTask(String taskId) voidresolveTask(String taskId, Map<String, Object> variables) voidvoidsaveTask(org.flowable.task.api.Task task) voidsetAssignee(String taskId, String userId) voidsetDueDate(String taskId, Date dueDate) voidvoidsetPriority(String taskId, int priority) voidsetVariable(String taskId, String variableName, Object value) voidsetVariableLocal(String taskId, String variableName, Object value) voidsetVariables(String taskId, Map<String, ? extends Object> variables) voidsetVariablesLocal(String taskId, Map<String, ? extends Object> variables) voidMethods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutorMethods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
Constructor Details
-
CmmnTaskServiceImpl
-
-
Method Details
-
newTask
public org.flowable.task.api.Task newTask()- Specified by:
newTaskin interfaceCmmnTaskService
-
newTask
- Specified by:
newTaskin interfaceCmmnTaskService
-
saveTask
public void saveTask(org.flowable.task.api.Task task) - Specified by:
saveTaskin interfaceCmmnTaskService
-
bulkSaveTasks
- Specified by:
bulkSaveTasksin interfaceCmmnTaskService
-
claim
- Specified by:
claimin interfaceCmmnTaskService
-
unclaim
- Specified by:
unclaimin interfaceCmmnTaskService
-
complete
- Specified by:
completein interfaceCmmnTaskService
-
complete
- Specified by:
completein interfaceCmmnTaskService
-
complete
public void complete(String taskId, Map<String, Object> variables, Map<String, Object> transientVariables) - Specified by:
completein interfaceCmmnTaskService
-
completeTaskWithForm
public void completeTaskWithForm(String taskId, String formDefinitionId, String outcome, Map<String, Object> variables) - Specified by:
completeTaskWithFormin interfaceCmmnTaskService
-
completeTaskWithForm
public void completeTaskWithForm(String taskId, String formDefinitionId, String outcome, Map<String, Object> variables, Map<String, Object> transientVariables) - Specified by:
completeTaskWithFormin interfaceCmmnTaskService
-
completeTaskWithForm
public void completeTaskWithForm(String taskId, String formDefinitionId, String outcome, Map<String, Object> variables, boolean localScope) - Specified by:
completeTaskWithFormin interfaceCmmnTaskService
-
delegateTask
- Specified by:
delegateTaskin interfaceCmmnTaskService
-
resolveTask
- Specified by:
resolveTaskin interfaceCmmnTaskService
-
resolveTask
- Specified by:
resolveTaskin interfaceCmmnTaskService
-
resolveTask
public void resolveTask(String taskId, Map<String, Object> variables, Map<String, Object> transientVariables) - Specified by:
resolveTaskin interfaceCmmnTaskService
-
deleteTask
- Specified by:
deleteTaskin interfaceCmmnTaskService
-
deleteTasks
- Specified by:
deleteTasksin interfaceCmmnTaskService
-
deleteTask
- Specified by:
deleteTaskin interfaceCmmnTaskService
-
deleteTasks
- Specified by:
deleteTasksin interfaceCmmnTaskService
-
deleteTask
- Specified by:
deleteTaskin interfaceCmmnTaskService
-
deleteTasks
- Specified by:
deleteTasksin interfaceCmmnTaskService
-
getTaskFormModel
- Specified by:
getTaskFormModelin interfaceCmmnTaskService
-
getTaskFormModel
- Specified by:
getTaskFormModelin interfaceCmmnTaskService
-
setPriority
- Specified by:
setPriorityin interfaceCmmnTaskService
-
setDueDate
- Specified by:
setDueDatein interfaceCmmnTaskService
-
createTaskQuery
public org.flowable.task.api.TaskQuery createTaskQuery()- Specified by:
createTaskQueryin interfaceCmmnTaskService
-
getSubTasks
- Specified by:
getSubTasksin interfaceCmmnTaskService
-
getVariables
- Specified by:
getVariablesin interfaceCmmnTaskService
-
getVariablesLocal
- Specified by:
getVariablesLocalin interfaceCmmnTaskService
-
getVariables
- Specified by:
getVariablesin interfaceCmmnTaskService
-
getVariablesLocal
- Specified by:
getVariablesLocalin interfaceCmmnTaskService
-
getVariable
- Specified by:
getVariablein interfaceCmmnTaskService
-
getVariable
- Specified by:
getVariablein interfaceCmmnTaskService
-
hasVariable
- Specified by:
hasVariablein interfaceCmmnTaskService
-
getVariableLocal
- Specified by:
getVariableLocalin interfaceCmmnTaskService
-
getVariableLocal
- Specified by:
getVariableLocalin interfaceCmmnTaskService
-
getVariableInstancesLocalByTaskIds
public List<org.flowable.variable.api.persistence.entity.VariableInstance> getVariableInstancesLocalByTaskIds(Set<String> taskIds) - Specified by:
getVariableInstancesLocalByTaskIdsin interfaceCmmnTaskService
-
hasVariableLocal
- Specified by:
hasVariableLocalin interfaceCmmnTaskService
-
setVariable
- Specified by:
setVariablein interfaceCmmnTaskService
-
setVariableLocal
- Specified by:
setVariableLocalin interfaceCmmnTaskService
-
setVariables
- Specified by:
setVariablesin interfaceCmmnTaskService
-
setVariablesLocal
- Specified by:
setVariablesLocalin interfaceCmmnTaskService
-
removeVariable
- Specified by:
removeVariablein interfaceCmmnTaskService
-
removeVariableLocal
- Specified by:
removeVariableLocalin interfaceCmmnTaskService
-
removeVariables
- Specified by:
removeVariablesin interfaceCmmnTaskService
-
removeVariablesLocal
- Specified by:
removeVariablesLocalin interfaceCmmnTaskService
-
getVariableInstance
public org.flowable.variable.api.persistence.entity.VariableInstance getVariableInstance(String taskId, String variableName) - Specified by:
getVariableInstancein interfaceCmmnTaskService
-
getVariableInstanceLocal
public org.flowable.variable.api.persistence.entity.VariableInstance getVariableInstanceLocal(String taskId, String variableName) - Specified by:
getVariableInstanceLocalin interfaceCmmnTaskService
-
getVariableInstances
public Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> getVariableInstances(String taskId) - Specified by:
getVariableInstancesin interfaceCmmnTaskService
-
getVariableInstances
public Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> getVariableInstances(String taskId, Collection<String> variableNames) - Specified by:
getVariableInstancesin interfaceCmmnTaskService
-
getVariableInstancesLocal
public Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> getVariableInstancesLocal(String taskId) - Specified by:
getVariableInstancesLocalin interfaceCmmnTaskService
-
getVariableInstancesLocal
public Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> getVariableInstancesLocal(String taskId, Collection<String> variableNames) - Specified by:
getVariableInstancesLocalin interfaceCmmnTaskService
-
setAssignee
- Specified by:
setAssigneein interfaceCmmnTaskService
-
setOwner
- Specified by:
setOwnerin interfaceCmmnTaskService
-
addUserIdentityLink
- Specified by:
addUserIdentityLinkin interfaceCmmnTaskService
-
addGroupIdentityLink
- Specified by:
addGroupIdentityLinkin interfaceCmmnTaskService
-
deleteGroupIdentityLink
- Specified by:
deleteGroupIdentityLinkin interfaceCmmnTaskService
-
deleteUserIdentityLink
- Specified by:
deleteUserIdentityLinkin interfaceCmmnTaskService
-
getIdentityLinksForTask
- Specified by:
getIdentityLinksForTaskin interfaceCmmnTaskService
-
createTaskBuilder
public org.flowable.task.api.TaskBuilder createTaskBuilder()- Specified by:
createTaskBuilderin interfaceCmmnTaskService
-