Package org.exoplatform.timetracker.rest
Class ProjectsManagementREST
- java.lang.Object
-
- org.exoplatform.timetracker.rest.ProjectsManagementREST
-
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
@RolesAllowed("users") public class ProjectsManagementREST extends java.lang.Object implements org.exoplatform.services.rest.resource.ResourceContainerProjectsManagementREST class.
- Version:
- $Id: $Id
- Author:
- medamine
-
-
Constructor Summary
Constructors Constructor Description ProjectsManagementREST(ProjectService projectService, org.exoplatform.container.PortalContainer container)Constructor for ProjectsManagementREST.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsecreateProject(Project project)createProject.javax.ws.rs.core.ResponsedeleteProject(java.lang.Long projectId)deleteProject.javax.ws.rs.core.ResponsegetProjects()getProjects.javax.ws.rs.core.ResponseupdateProject(Project project)updateProject.
-
-
-
Constructor Detail
-
ProjectsManagementREST
public ProjectsManagementREST(ProjectService projectService, org.exoplatform.container.PortalContainer container)
Constructor for ProjectsManagementREST.
- Parameters:
projectService- aProjectServiceobject.container- aPortalContainerobject.
-
-
Method Detail
-
getProjects
@RolesAllowed("users") public javax.ws.rs.core.Response getProjects()getProjects.
- Returns:
- a
Responseobject.
-
createProject
@RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response createProject(Project project)createProject.
- Parameters:
project- aProjectobject.- Returns:
- a
Responseobject.
-
updateProject
@RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response updateProject(Project project)updateProject.
- Parameters:
project- aProjectobject.- Returns:
- a
Responseobject.
-
deleteProject
@RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response deleteProject(java.lang.Long projectId)deleteProject.
- Parameters:
projectId- aLongobject.- Returns:
- a
Responseobject.
-
-