@Service public class ActivitiTaskActionService extends Object
| Modifier and Type | Field and Description |
|---|---|
protected HistoryService |
historyService |
protected IdentityService |
identityService |
protected PermissionService |
permissionService |
protected RepositoryService |
repositoryService |
protected TaskService |
taskService |
protected UserCache |
userCache |
| Constructor and Description |
|---|
ActivitiTaskActionService() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addIdentiyLinkForUser(Task task,
String userId,
String linkType) |
TaskRepresentation |
assignTask(String taskId,
com.fasterxml.jackson.databind.node.ObjectNode requestNode) |
protected void |
assignTask(User currentUser,
Task task,
String assigneeIdString) |
protected void |
checkTaskPermissions(String taskId,
User currentUser,
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(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) |
@Autowired protected RepositoryService repositoryService
@Autowired protected TaskService taskService
@Autowired protected PermissionService permissionService
@Autowired protected IdentityService identityService
@Autowired protected HistoryService historyService
@Autowired protected UserCache userCache
public 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, User currentUser, Task task)
protected String validateEmail(com.fasterxml.jackson.databind.node.ObjectNode requestNode)
protected void addIdentiyLinkForUser(Task task, String userId, String linkType)
protected void populateAssignee(TaskInfo task, TaskRepresentation rep)
protected List<UserRepresentation> getInvolvedUsers(String taskId)
Copyright © 2017 Alfresco. All rights reserved.