@RolesAllowed(value="users") public class ProjectRestService extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
| Constructor and Description |
|---|
ProjectRestService(TaskService taskService,
CommentService commentService,
ProjectService projectService,
StatusService statusService,
UserService userService,
org.exoplatform.social.core.space.spi.SpaceService spaceService,
LabelService labelService,
org.exoplatform.social.core.manager.IdentityManager identityManager) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
changeProjectColor(Long projectId,
String color) |
javax.ws.rs.core.Response |
cloneProject(ProjectDto projectDto) |
javax.ws.rs.core.Response |
createProject(ProjectDto projectDto) |
javax.ws.rs.core.Response |
deleteProject(Long projectId,
Boolean deleteChild,
int offset,
int limit) |
javax.ws.rs.core.Response |
getDefaultStatusByProjectId(long id) |
javax.ws.rs.core.Response |
getProjectById(long id,
boolean participatorParam) |
javax.ws.rs.core.Response |
getProjectParticipants(long idProject,
String term,
boolean includeCurrentUser) |
javax.ws.rs.core.Response |
getProjects(String query,
String spaceName,
String projectsFilter,
int offset,
int limit,
boolean participatorParam) |
javax.ws.rs.core.Response |
getProjectsStatistics(long id) |
javax.ws.rs.core.Response |
getStatusesByProjectId(long id) |
javax.ws.rs.core.Response |
getUsersByQueryAndProjectName(String query,
String projectName) |
javax.ws.rs.core.Response |
updateProject(long projectId,
ProjectDto projectDto) |
public ProjectRestService(TaskService taskService, CommentService commentService, ProjectService projectService, StatusService statusService, UserService userService, org.exoplatform.social.core.space.spi.SpaceService spaceService, LabelService labelService, org.exoplatform.social.core.manager.IdentityManager identityManager)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getProjects(String query, String spaceName, String projectsFilter, int offset, int limit, boolean participatorParam)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getProjectById(long id, boolean participatorParam)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getDefaultStatusByProjectId(long id)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getStatusesByProjectId(long id)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getProjectsStatistics(long id)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getUsersByQueryAndProjectName(String query, String projectName)
@RolesAllowed(value="users") public javax.ws.rs.core.Response createProject(ProjectDto projectDto)
@RolesAllowed(value="users") public javax.ws.rs.core.Response updateProject(long projectId, ProjectDto projectDto)
@RolesAllowed(value="users") public javax.ws.rs.core.Response deleteProject(Long projectId, Boolean deleteChild, int offset, int limit)
@RolesAllowed(value="users") public javax.ws.rs.core.Response cloneProject(ProjectDto projectDto)
@RolesAllowed(value="users") public javax.ws.rs.core.Response changeProjectColor(Long projectId, String color)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getProjectParticipants(long idProject, String term, boolean includeCurrentUser)
Copyright © 2003–2021 eXo Platform SAS. All rights reserved.