Class 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.ResourceContainer

    ActivitiesManagementREST class.

    Version:
    $Id: $Id
    Author:
    medamine
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.ws.rs.core.Response createActivity​(Activity activity)
      createActivity.
      javax.ws.rs.core.Response deleteActivity​(java.lang.Long activityId)
      deleteActivity.
      javax.ws.rs.core.Response getActivities​(java.lang.String userName)
      getActivities.
      javax.ws.rs.core.Response getAllActivities()
      getAllActivities.
      javax.ws.rs.core.Response updateActivity​(Activity activity)
      updateActivity.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ActivitiesManagementREST

        public ActivitiesManagementREST​(ActivityService activityService,
                                        TeamService teamService,
                                        org.exoplatform.container.PortalContainer container)

        Constructor for ActivitiesManagementREST.

        Parameters:
        activityService - a ActivityService object.
        teamService - a TeamService object.
        container - a PortalContainer object.
    • Method Detail

      • getAllActivities

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getAllActivities()

        getAllActivities.

        Returns:
        a Response object.
      • getActivities

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getActivities​(java.lang.String userName)

        getActivities.

        Returns:
        a Response object.
      • createActivity

        @RolesAllowed("time-tracking-managers")
        public javax.ws.rs.core.Response createActivity​(Activity activity)

        createActivity.

        Parameters:
        activity - a Activity object.
        Returns:
        a Response object.
      • updateActivity

        @RolesAllowed("time-tracking-managers")
        public javax.ws.rs.core.Response updateActivity​(Activity activity)

        updateActivity.

        Parameters:
        activity - a Activity object.
        Returns:
        a Response object.
      • deleteActivity

        @RolesAllowed("time-tracking-managers")
        public javax.ws.rs.core.Response deleteActivity​(java.lang.Long activityId)

        deleteActivity.

        Parameters:
        activityId - a Long object.
        Returns:
        a Response object.