@RestController
public class TasksController
extends java.lang.Object
Constructor and Description |
---|
TasksController() |
Modifier and Type | Method and Description |
---|---|
TaskBO |
create(TaskVO taskVO)
This method creates a new task.
|
void |
delete(java.lang.Long taskId)
This method deletes a specified by id task.
|
TaskBO |
find(java.lang.Long taskId)
This method looks for a task specified by id.
|
java.util.List<TaskBO> |
index()
This method returns all tasks that are available
It propagates request to model layer
using ITasksService method all
|
TaskBO |
update(TaskVO taskVO,
java.lang.Long taskId)
This method updates an existing specified by id task.
|
@RequestMapping(value="api/tasks") public java.util.List<TaskBO> index()
@RequestMapping(value="api/tasks/{taskId}") public TaskBO find(@PathVariable java.lang.Long taskId)
taskId
- Id of task to find@RequestMapping(method=POST, value="api/tasks") public TaskBO create(@RequestBody TaskVO taskVO)
taskVO
- TaskVO's instance with user's input data@RequestMapping(method=DELETE, value="api/tasks/{taskId}") public void delete(@PathVariable java.lang.Long taskId)
taskId
- Id of task to delete@RequestMapping(method=PUT, value="api/tasks/{taskId}") public TaskBO update(@RequestBody TaskVO taskVO, @PathVariable java.lang.Long taskId)
taskVO
- TaskVO's instance with user's changed and old data.taskId
- Id of task to update