public class TaskTemplate extends AbstractGoogleApiOperations implements TaskOperations
TaskOperations implementation.isAuthorized, restTemplate| Constructor and Description |
|---|
TaskTemplate(org.springframework.web.client.RestTemplate restTemplate,
boolean isAuthorized) |
| 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. |
deleteEntity, deleteEntity, getEntity, patch, requireAuthorization, saveEntity, saveEntitypublic TaskTemplate(org.springframework.web.client.RestTemplate restTemplate,
boolean isAuthorized)
public TaskListsPage getTaskLists()
TaskOperationsgetTaskLists in interface TaskOperationsTaskListsPage with up to 100 itemspublic TaskListsPage getTaskLists(java.lang.String pageToken)
TaskOperationsgetTaskLists in interface TaskOperationspageToken - page token or nullTaskLists pagepublic TaskList getTaskList(java.lang.String id)
TaskOperationsgetTaskList in interface TaskOperationsid - the task list ID or "@default"TaskListpublic TaskList saveTaskList(TaskList taskList)
TaskOperationssaveTaskList in interface TaskOperationstaskList - the task list to create or updateTaskListpublic void deleteTaskList(TaskList taskList)
TaskOperationsdeleteTaskList in interface TaskOperationstaskList - the task list to deletepublic void deleteTaskList(java.lang.String taskListId)
TaskOperationsdeleteTaskList in interface TaskOperationstaskListId - the ID of the task list to deletepublic TaskListQueryBuilder taskListQuery()
TaskOperationsTaskListQueryBuilder.taskListQuery in interface TaskOperationsTaskListQueryBuilderpublic TasksPage getTasks()
TaskOperationsgetTasks in interface TaskOperationsTasksPage with up to 100 itemspublic TasksPage getTasks(java.lang.String taskListId, java.lang.String pageToken)
TaskOperationsgetTasks in interface TaskOperationstaskListId - ID of the task listpageToken - page token or nullTasks pagepublic Task getTask(java.lang.String id)
TaskOperationsgetTask in interface TaskOperationsid - the task IDTaskpublic Task getTask(java.lang.String taskListId, java.lang.String id)
TaskOperationsgetTask in interface TaskOperationstaskListId - the containing task list IDid - the task IDTaskpublic Task saveTask(Task task)
TaskOperationssaveTask in interface TaskOperationstask - the task to create or updateTaskpublic Task saveTask(java.lang.String taskListId, Task task)
TaskOperationssaveTask in interface TaskOperationstaskListId - the containing task list IDtask - the task to create or updateTaskpublic Task createTaskAt(java.lang.String taskListId, java.lang.String parent, java.lang.String previous, Task task)
TaskOperationscreateTaskAt in interface TaskOperationstaskListId - 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 createTaskpublic Task moveTask(java.lang.String taskListId, Task task, java.lang.String parent, java.lang.String previous)
TaskOperationsmoveTask in interface TaskOperationstaskListId - 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 appendedTaskpublic void deleteTask(java.lang.String taskId)
TaskOperationsTaskQueryBuilder.includeDeleted(boolean).deleteTask in interface TaskOperationstaskId - the ID of the task to deletepublic void deleteTask(Task task)
TaskOperationsTaskQueryBuilder.includeDeleted(boolean).deleteTask in interface TaskOperationstask - the task to deletepublic void deleteTask(java.lang.String taskListId,
java.lang.String taskId)
TaskOperationsTaskQueryBuilder.includeDeleted(boolean).deleteTask in interface TaskOperationstaskListId - the containing task list IDtaskId - the ID of the task to deletepublic void deleteTask(java.lang.String taskListId,
Task task)
TaskOperationsTaskQueryBuilder.includeDeleted(boolean).deleteTask in interface TaskOperationstaskListId - the containing task list IDtask - the task to deletepublic TaskQueryBuilder taskQuery()
TaskOperationsTaskQueryBuilder.taskQuery in interface TaskOperationsTaskQueryBuilderpublic void clearCompletedTasks(TaskList taskList)
TaskOperationsTaskQueryBuilder.includeHidden(boolean).clearCompletedTasks in interface TaskOperationstaskList - the task list to clear