Class ProjectRestService

java.lang.Object
org.exoplatform.task.rest.ProjectRestService
All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer

@RolesAllowed("users") public class ProjectRestService extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
  • Constructor Details

  • Method Details

    • getProjects

      @RolesAllowed("users") public javax.ws.rs.core.Response getProjects(String query, String spaceName, String projectsFilter, int offset, int limit, boolean participatorParam)
    • getProjectById

      @RolesAllowed("users") public javax.ws.rs.core.Response getProjectById(long id, boolean participatorParam)
    • getDefaultStatusByProjectId

      @RolesAllowed("users") public javax.ws.rs.core.Response getDefaultStatusByProjectId(long id)
    • getStatusesByProjectId

      @RolesAllowed("users") public javax.ws.rs.core.Response getStatusesByProjectId(long id)
    • getProjectsStatistics

      @RolesAllowed("users") public javax.ws.rs.core.Response getProjectsStatistics(long id)
    • getUsersByQueryAndProjectName

      @RolesAllowed("users") public javax.ws.rs.core.Response getUsersByQueryAndProjectName(String query, String projectName)
    • createProject

      @RolesAllowed("users") public javax.ws.rs.core.Response createProject(ProjectDto projectDto)
    • updateProject

      @RolesAllowed("users") public javax.ws.rs.core.Response updateProject(long projectId, ProjectDto projectDto)
    • deleteProject

      @RolesAllowed("users") public javax.ws.rs.core.Response deleteProject(Long projectId, Boolean deleteChild, int offset, int limit)
    • cloneProject

      @RolesAllowed("users") public javax.ws.rs.core.Response cloneProject(ProjectDto projectDto)
    • changeProjectColor

      @RolesAllowed("users") public javax.ws.rs.core.Response changeProjectColor(Long projectId, String color)
    • getProjectParticipants

      @RolesAllowed("users") public javax.ws.rs.core.Response getProjectParticipants(long idProject, String term, boolean includeCurrentUser)