@Service @Transactional public class FlowableTaskActionService extends FlowableAbstractTaskService
cmmnRepositoryService, cmmnTaskService, historyService, permissionService, repositoryService, taskService, userCache| Constructor and Description |
|---|
FlowableTaskActionService() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addIdentiyLinkForUser(org.flowable.task.api.Task task,
String userId,
String linkType) |
protected void |
assignTask(SecurityScope currentUser,
org.flowable.task.api.Task task,
String assigneeIdString) |
TaskRepresentation |
assignTask(String taskId,
com.fasterxml.jackson.databind.node.ObjectNode requestNode) |
protected void |
checkTaskPermissions(String taskId,
SecurityScope currentUser,
org.flowable.task.api.Task task) |
void |
claimTask(String taskId) |
void |
completeTask(String taskId) |
protected List<UserRepresentation> |
getInvolvedUsers(String taskId) |
void |
involveUser(String taskId,
com.fasterxml.jackson.databind.node.ObjectNode requestNode) |
protected void |
populateAssignee(org.flowable.task.api.TaskInfo task,
TaskRepresentation rep) |
void |
removeInvolvedUser(String taskId,
com.fasterxml.jackson.databind.node.ObjectNode requestNode) |
protected String |
validateEmail(com.fasterxml.jackson.databind.node.ObjectNode requestNode) |
currentUserMatchesTaskCandidateUsers, fillPermissionInformation, userGroupsMatchTaskCandidateGroups, verifyCandidateGroups, verifyCandidateUsers, verifyProcessInstanceStartUserpublic void completeTask(String taskId)
public TaskRepresentation assignTask(String taskId, com.fasterxml.jackson.databind.node.ObjectNode requestNode)
public void involveUser(String taskId, com.fasterxml.jackson.databind.node.ObjectNode requestNode)
public void removeInvolvedUser(String taskId, com.fasterxml.jackson.databind.node.ObjectNode requestNode)
public void claimTask(String taskId)
protected void checkTaskPermissions(String taskId, SecurityScope currentUser, org.flowable.task.api.Task task)
protected String validateEmail(com.fasterxml.jackson.databind.node.ObjectNode requestNode)
protected void assignTask(SecurityScope currentUser, org.flowable.task.api.Task task, String assigneeIdString)
protected void addIdentiyLinkForUser(org.flowable.task.api.Task task,
String userId,
String linkType)
protected void populateAssignee(org.flowable.task.api.TaskInfo task,
TaskRepresentation rep)
protected List<UserRepresentation> getInvolvedUsers(String taskId)
Copyright © 2021 Flowable. All rights reserved.