Package org.exoplatform.timetracker.rest
Class FeaturesManagementREST
- java.lang.Object
-
- org.exoplatform.timetracker.rest.FeaturesManagementREST
-
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
@RolesAllowed("users") public class FeaturesManagementREST extends java.lang.Object implements org.exoplatform.services.rest.resource.ResourceContainerFeaturesManagementREST class.
- Version:
- $Id: $Id
- Author:
- medamine
-
-
Constructor Summary
Constructors Constructor Description FeaturesManagementREST(FeatureService featureService, org.exoplatform.container.PortalContainer container)Constructor for FeaturesManagementREST.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsecreateFeature(Feature feature)createFeature.javax.ws.rs.core.ResponsedeleteFeature(java.lang.Long featureId)deleteFeature.javax.ws.rs.core.ResponsegetFeatures()getFeatures.javax.ws.rs.core.ResponseupdateFeature(Feature feature)updateFeature.
-
-
-
Constructor Detail
-
FeaturesManagementREST
public FeaturesManagementREST(FeatureService featureService, org.exoplatform.container.PortalContainer container)
Constructor for FeaturesManagementREST.
- Parameters:
featureService- aFeatureServiceobject.container- aPortalContainerobject.
-
-
Method Detail
-
getFeatures
@RolesAllowed("users") public javax.ws.rs.core.Response getFeatures()getFeatures.
- Returns:
- a
Responseobject.
-
createFeature
@RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response createFeature(Feature feature)createFeature.
- Parameters:
feature- aFeatureobject.- Returns:
- a
Responseobject.
-
updateFeature
@RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response updateFeature(Feature feature)updateFeature.
- Parameters:
feature- aFeatureobject.- Returns:
- a
Responseobject.
-
deleteFeature
@RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response deleteFeature(java.lang.Long featureId)deleteFeature.
- Parameters:
featureId- aLongobject.- Returns:
- a
Responseobject.
-
-