@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