@RequestMapping(value="/v1/tasks",
produces="application/hal+json")
public interface TaskController
| Modifier and Type | Method and Description |
|---|---|
org.springframework.hateoas.Resource<Task> |
claimTask(String taskId) |
org.springframework.http.ResponseEntity<Void> |
completeTask(String taskId,
CompleteTaskCmd completeTaskCmd) |
org.springframework.hateoas.Resource<Task> |
getTaskById(String taskId) |
org.springframework.hateoas.PagedResources<TaskResource> |
getTasks(org.springframework.data.domain.Pageable pageable,
org.springframework.data.web.PagedResourcesAssembler<Task> pagedResourcesAssembler) |
org.springframework.hateoas.Resource<Task> |
releaseTask(String taskId) |
@RequestMapping(method=GET) org.springframework.hateoas.PagedResources<TaskResource> getTasks(org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler<Task> pagedResourcesAssembler)
@RequestMapping(value="/{taskId}",
method=GET)
org.springframework.hateoas.Resource<Task> getTaskById(@PathVariable
String taskId)
@RequestMapping(value="/{taskId}/claim",
method=POST)
org.springframework.hateoas.Resource<Task> claimTask(@PathVariable
String taskId)
@RequestMapping(value="/{taskId}/release",
method=POST)
org.springframework.hateoas.Resource<Task> releaseTask(@PathVariable
String taskId)
@RequestMapping(value="/{taskId}/complete",
method=POST)
org.springframework.http.ResponseEntity<Void> completeTask(@PathVariable
String taskId,
@RequestBody(required=false)
CompleteTaskCmd completeTaskCmd)
Copyright © 2010–2017 Alfresco. All rights reserved.