public class TasksApiImpl extends Object implements TasksApi
| Constructor and Description |
|---|
TasksApiImpl(TaskService service) |
| Modifier and Type | Method and Description |
|---|---|
Task |
create(Task creationInfo)
Create a new Task.
|
void |
delete(Reference<Task> taskReference)
Delete an existing Task.
|
Task |
get(Reference<Task> taskReference)
Return an existing Task.
|
List<Task> |
list(TaskFilter filter) |
Pagination<Task> |
list(TaskFilter filter,
int page,
int perPage) |
Task |
update(Reference<Task> taskReference,
TaskUpdateInfo toChange)
Updates the specific task by setting the values of the parameters passed.
|
public TasksApiImpl(TaskService service)
public List<Task> list(TaskFilter filter)
public Pagination<Task> list(TaskFilter filter, int page, int perPage)
public Task get(Reference<Task> taskReference)
TasksApipublic Task create(Task creationInfo)
TasksApi
Task task = harvest.tasks().create(ImmutableTask.builder()
.name("task name")
.build());
create in interface Api.Create<Task>create in interface TasksApicreationInfo - creation informationpublic Task update(Reference<Task> taskReference, TaskUpdateInfo toChange)
TasksApipublic void delete(Reference<Task> taskReference)
TasksApidelete in interface Api.Delete<Task>delete in interface TasksApitaskReference - a reference to the Task to be deleted