public class TaskResourceImpl extends Object implements TaskResource
| Modifier and Type | Field and Description |
|---|---|
protected ProcessEngine |
engine |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected String |
rootResourcePath |
protected String |
taskId |
static List<javax.ws.rs.core.Variant> |
VARIANTS |
| Constructor and Description |
|---|
TaskResourceImpl(ProcessEngine engine,
String taskId,
String rootResourcePath,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
public static final List<javax.ws.rs.core.Variant> VARIANTS
protected ProcessEngine engine
protected String taskId
protected String rootResourcePath
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
public TaskResourceImpl(ProcessEngine engine, String taskId, String rootResourcePath, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public void claim(UserIdDto dto)
claim in interface TaskResourcepublic void unclaim()
unclaim in interface TaskResourcepublic javax.ws.rs.core.Response complete(CompleteTaskDto dto)
complete in interface TaskResourcepublic javax.ws.rs.core.Response submit(CompleteTaskDto dto)
submit in interface TaskResourcepublic void delegate(UserIdDto delegatedUser)
delegate in interface TaskResourcepublic Object getTask(javax.ws.rs.core.Request request)
getTask in interface TaskResourcepublic TaskDto getJsonTask()
public HalTask getHalTask()
public FormDto getForm()
getForm in interface TaskResourcepublic javax.ws.rs.core.Response getRenderedForm()
getRenderedForm in interface TaskResourcepublic void resolve(CompleteTaskDto dto)
resolve in interface TaskResourceprotected Task getTaskById(String id)
id - public void setAssignee(UserIdDto dto)
setAssignee in interface TaskResourcepublic List<IdentityLinkDto> getIdentityLinks(String type)
getIdentityLinks in interface TaskResourcepublic void addIdentityLink(IdentityLinkDto identityLink)
addIdentityLink in interface TaskResourcepublic void deleteIdentityLink(IdentityLinkDto identityLink)
deleteIdentityLink in interface TaskResourcepublic TaskCommentResource getTaskCommentResource()
getTaskCommentResource in interface TaskResourcepublic TaskAttachmentResource getAttachmentResource()
getAttachmentResource in interface TaskResourcepublic VariableResource getLocalVariables()
getLocalVariables in interface TaskResourcepublic VariableResource getVariables()
getVariables in interface TaskResourcepublic Map<String,VariableValueDto> getFormVariables(String variableNames, boolean deserializeValues)
getFormVariables in interface TaskResourcepublic void updateTask(TaskDto taskDto)
updateTask in interface TaskResourcepublic void deleteTask(String id)
deleteTask in interface TaskResourcepublic javax.ws.rs.core.Response getDeployedForm()
getDeployedForm in interface TaskResourcepublic void handleBpmnError(TaskBpmnErrorDto dto)
handleBpmnError in interface TaskResourcepublic void handleEscalation(TaskEscalationDto dto)
handleEscalation in interface TaskResourceCopyright © 2021. All rights reserved.