public interface TaskOperations
| Modifier and Type | Method and Description |
|---|---|
void |
clearCompletedTasks(TaskList taskList)
Hides completed tasks from a task list.
|
Task |
createTaskAt(java.lang.String taskListId,
java.lang.String parent,
java.lang.String previous,
Task task)
Creates a task at a specified position in a task list.
|
void |
deleteTask(java.lang.String taskId)
Deletes a task from the default task list.
|
void |
deleteTask(java.lang.String taskListId,
java.lang.String taskId)
Deletes a task from a task list.
|
void |
deleteTask(java.lang.String taskListId,
Task task)
Deletes a task from a task list.
|
void |
deleteTask(Task task)
Deletes a task from the default task list.
|
void |
deleteTaskList(java.lang.String taskListId)
Deletes a task list.
|
void |
deleteTaskList(TaskList taskList)
Deletes a task list.
|
Task |
getTask(java.lang.String id)
Retrieves a task from the default task list by its ID.
|
Task |
getTask(java.lang.String taskListId,
java.lang.String id)
Retrieves a task by its containing task list ID and by the task ID.
|
TaskList |
getTaskList(java.lang.String id)
Retrieves a task list by its ID.
|
TaskListsPage |
getTaskLists()
Retrieves up to 100 task lists.
|
TaskListsPage |
getTaskLists(java.lang.String pageToken)
Retrieves task lists page
|
TasksPage |
getTasks()
Retrieves up to 100 active tasks from the default task list.
|
TasksPage |
getTasks(java.lang.String taskListId,
java.lang.String pageToken)
Retrieved tasks from a task list
|
Task |
moveTask(java.lang.String taskListId,
Task task,
java.lang.String parent,
java.lang.String previous)
Moves a task to a new position in the task list.
|
Task |
saveTask(java.lang.String taskListId,
Task task)
Creates or updates a task in a specified task list.
|
Task |
saveTask(Task task)
Creates or updates a task in the default task list.
|
TaskList |
saveTaskList(TaskList taskList)
Creates or updates a task list.
|
TaskListQueryBuilder |
taskListQuery()
Creates a
TaskListQueryBuilder. |
TaskQueryBuilder |
taskQuery()
Creates a
TaskQueryBuilder. |
TaskListsPage getTaskLists()
TaskListsPage with up to 100 itemsTaskListsPage getTaskLists(java.lang.String pageToken)
pageToken - page token or nullTaskLists pageTaskList getTaskList(java.lang.String id)
id - the task list ID or "@default"TaskListTaskList saveTaskList(TaskList taskList)
taskList - the task list to create or updateTaskListvoid deleteTaskList(java.lang.String taskListId)
taskListId - the ID of the task list to deletevoid deleteTaskList(TaskList taskList)
taskList - the task list to deleteTaskListQueryBuilder taskListQuery()
TaskListQueryBuilder.TaskListQueryBuilderTasksPage getTasks()
TasksPage with up to 100 itemsTasksPage getTasks(java.lang.String taskListId, java.lang.String pageToken)
taskListId - ID of the task listpageToken - page token or nullTasks pageTask getTask(java.lang.String id)
id - the task IDTaskTask getTask(java.lang.String taskListId, java.lang.String id)
taskListId - the containing task list IDid - the task IDTaskTask saveTask(Task task)
task - the task to create or updateTaskTask saveTask(java.lang.String taskListId, Task task)
taskListId - the containing task list IDtask - the task to create or updateTaskvoid deleteTask(java.lang.String taskId)
TaskQueryBuilder.includeDeleted(boolean).taskId - the ID of the task to deletevoid deleteTask(Task task)
TaskQueryBuilder.includeDeleted(boolean).task - the task to deletevoid deleteTask(java.lang.String taskListId,
java.lang.String taskId)
TaskQueryBuilder.includeDeleted(boolean).taskListId - the containing task list IDtaskId - the ID of the task to deletevoid deleteTask(java.lang.String taskListId,
Task task)
TaskQueryBuilder.includeDeleted(boolean).taskListId - the containing task list IDtask - the task to deleteTaskQueryBuilder taskQuery()
TaskQueryBuilder.TaskQueryBuilderTask createTaskAt(java.lang.String taskListId, java.lang.String parent, java.lang.String previous, Task task)
taskListId - the containing task listparent - task ID to become parent of the new taskprevious - the task ID after which the new task will be appendedtask - the task to createTaskTask moveTask(java.lang.String taskListId, Task task, java.lang.String parent, java.lang.String previous)
taskListId - the containing task list IDtask - the task to moveparent - the task ID to become parent of the moved taskprevious - the task ID after which the moved task will be appendedTaskjava.lang.IllegalStateException - if both 'parent' and 'previous' arguments are emptyvoid clearCompletedTasks(TaskList taskList)
TaskQueryBuilder.includeHidden(boolean).taskList - the task list to clear