Class SalesOrdersManagementREST

java.lang.Object
org.exoplatform.timetracker.rest.SalesOrdersManagementREST
All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer

@RolesAllowed("users") public class SalesOrdersManagementREST extends Object implements org.exoplatform.services.rest.resource.ResourceContainer

SalesOrdersManagementREST class.

Version:
$Id: $Id
Author:
medamine
  • Constructor Details

    • SalesOrdersManagementREST

      public SalesOrdersManagementREST(SalesOrderService salesOrderService, org.exoplatform.container.PortalContainer container)

      Constructor for SalesOrdersManagementREST.

      Parameters:
      salesOrderService - a SalesOrderService object.
      container - a PortalContainer object.
  • Method Details

    • getSalesOrders

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

      getSalesOrders.

      Returns:
      a Response object.
    • getSalesOrders

      @RolesAllowed("users") public javax.ws.rs.core.Response getSalesOrders(Long clientId)

      getSalesOrders.

      Returns:
      a Response object.
    • createSalesOrder

      @RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response createSalesOrder(SalesOrder salesOrder)

      createSalesOrder.

      Parameters:
      salesOrder - a SalesOrder object.
      Returns:
      a Response object.
    • updateSalesOrder

      @RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response updateSalesOrder(SalesOrder salesOrder)

      updateSalesOrder.

      Parameters:
      salesOrder - a SalesOrder object.
      Returns:
      a Response object.
    • deleteSalesOrder

      @RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response deleteSalesOrder(Long salesOrderId)

      deleteSalesOrder.

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