@RolesAllowed(value="users") public class TaskRestService extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
| Constructor and Description |
|---|
TaskRestService(TaskService taskService,
CommentService commentService,
ProjectService projectService,
StatusService statusService,
UserService userService,
org.exoplatform.social.core.space.spi.SpaceService spaceService,
LabelService labelService) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addTask(TaskDto task) |
javax.ws.rs.core.Response |
addTaskComment(String commentText,
long id) |
javax.ws.rs.core.Response |
addTaskSubComment(String commentText,
long commentId,
long id) |
javax.ws.rs.core.Response |
addTaskToLabel(LabelDto addedLabel,
long id) |
javax.ws.rs.core.Response |
cloneTask(long taskId) |
javax.ws.rs.core.Response |
deleteComment(long commentId) |
javax.ws.rs.core.Response |
deleteTaskById(long id) |
javax.ws.rs.core.Response |
filterTasks(String status,
long projectId,
String query,
String dueCategory,
String priority,
String assignee,
String coworker,
String watcher,
boolean showCompleted,
String statusId,
String space_group_id,
String groupBy,
String orderBy,
String dueDate,
Long labelId,
String filterLabelIds,
int offset,
int limit,
boolean returnSize,
boolean returnDetails) |
javax.ws.rs.core.Response |
findUsersToMention(String query,
String lang) |
javax.ws.rs.core.Response |
getLabels() |
javax.ws.rs.core.Response |
getLabelsByTaskId(long id) |
javax.ws.rs.core.Response |
getTaskById(long id) |
javax.ws.rs.core.Response |
getTaskComments(long id,
int offset,
int limit) |
javax.ws.rs.core.Response |
getTaskLogs(long id,
int offset,
int limit) |
javax.ws.rs.core.Response |
getTasks(String status,
String query,
int offset,
int limit,
boolean returnSize,
boolean returnDetails) |
javax.ws.rs.core.Response |
getTasksByProjectId(Long id,
int offset,
int limit,
boolean completed,
boolean returnSize,
boolean returnDetails) |
javax.ws.rs.core.Response |
removeTaskFromLabel(long labelId,
long id) |
javax.ws.rs.core.Response |
updateCompleted(long idTask,
boolean showCompleteTasks) |
javax.ws.rs.core.Response |
updateTaskById(long id,
TaskDto updatedTask) |
public TaskRestService(TaskService taskService, CommentService commentService, ProjectService projectService, StatusService statusService, UserService userService, org.exoplatform.social.core.space.spi.SpaceService spaceService, LabelService labelService)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getTaskById(long id)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getTasks(String status, String query, int offset, int limit, boolean returnSize, boolean returnDetails)
@RolesAllowed(value="users") public javax.ws.rs.core.Response filterTasks(String status, long projectId, String query, String dueCategory, String priority, String assignee, String coworker, String watcher, boolean showCompleted, String statusId, String space_group_id, String groupBy, String orderBy, String dueDate, Long labelId, String filterLabelIds, int offset, int limit, boolean returnSize, boolean returnDetails)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getTasksByProjectId(Long id, int offset, int limit, boolean completed, boolean returnSize, boolean returnDetails)
@RolesAllowed(value="users") public javax.ws.rs.core.Response addTask(TaskDto task)
@RolesAllowed(value="users") public javax.ws.rs.core.Response cloneTask(long taskId)
@RolesAllowed(value="users") public javax.ws.rs.core.Response updateTaskById(long id, TaskDto updatedTask)
@RolesAllowed(value="users") public javax.ws.rs.core.Response deleteTaskById(long id)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getLabels()
@RolesAllowed(value="users") public javax.ws.rs.core.Response getLabelsByTaskId(long id)
@RolesAllowed(value="users") public javax.ws.rs.core.Response addTaskToLabel(LabelDto addedLabel, long id)
@RolesAllowed(value="users") public javax.ws.rs.core.Response removeTaskFromLabel(long labelId, long id)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getTaskLogs(long id, int offset, int limit)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getTaskComments(long id, int offset, int limit)
@RolesAllowed(value="users") public javax.ws.rs.core.Response addTaskComment(String commentText, long id)
@RolesAllowed(value="users") public javax.ws.rs.core.Response addTaskSubComment(String commentText, long commentId, long id)
@RolesAllowed(value="users") public javax.ws.rs.core.Response deleteComment(long commentId)
@RolesAllowed(value="users") public javax.ws.rs.core.Response findUsersToMention(String query, String lang)
@RolesAllowed(value="users") public javax.ws.rs.core.Response updateCompleted(long idTask, boolean showCompleteTasks)
Copyright © 2003–2021 eXo Platform SAS. All rights reserved.