Package org.exoplatform.timetracker.rest
Class ActivitiesManagementREST
- java.lang.Object
-
- org.exoplatform.timetracker.rest.ActivitiesManagementREST
-
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
@RolesAllowed("users") public class ActivitiesManagementREST extends java.lang.Object implements org.exoplatform.services.rest.resource.ResourceContainerActivitiesManagementREST class.
- Version:
- $Id: $Id
- Author:
- medamine
-
-
Constructor Summary
Constructors Constructor Description ActivitiesManagementREST(ActivityService activityService, TeamService teamService, org.exoplatform.container.PortalContainer container)Constructor for ActivitiesManagementREST.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsecreateActivity(Activity activity)createActivity.javax.ws.rs.core.ResponsedeleteActivity(java.lang.Long activityId)deleteActivity.javax.ws.rs.core.ResponsegetActivities()getActivities.javax.ws.rs.core.ResponsegetAllActivities()getAllActivities.javax.ws.rs.core.ResponseupdateActivity(Activity activity)updateActivity.
-
-
-
Constructor Detail
-
ActivitiesManagementREST
public ActivitiesManagementREST(ActivityService activityService, TeamService teamService, org.exoplatform.container.PortalContainer container)
Constructor for ActivitiesManagementREST.
- Parameters:
activityService- aActivityServiceobject.teamService- aTeamServiceobject.container- aPortalContainerobject.
-
-
Method Detail
-
getAllActivities
@RolesAllowed("users") public javax.ws.rs.core.Response getAllActivities()getAllActivities.
- Returns:
- a
Responseobject.
-
getActivities
@RolesAllowed("users") public javax.ws.rs.core.Response getActivities()getActivities.
- Returns:
- a
Responseobject.
-
createActivity
@RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response createActivity(Activity activity)createActivity.
- Parameters:
activity- aActivityobject.- Returns:
- a
Responseobject.
-
updateActivity
@RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response updateActivity(Activity activity)updateActivity.
- Parameters:
activity- aActivityobject.- Returns:
- a
Responseobject.
-
deleteActivity
@RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response deleteActivity(java.lang.Long activityId)deleteActivity.
- Parameters:
activityId- aLongobject.- Returns:
- a
Responseobject.
-
-