Package org.exoplatform.timetracker.rest
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 java.lang.Object implements org.exoplatform.services.rest.resource.ResourceContainerSalesOrdersManagementREST class.
- Version:
- $Id: $Id
- Author:
- medamine
-
-
Constructor Summary
Constructors Constructor Description SalesOrdersManagementREST(SalesOrderService salesOrderService, org.exoplatform.container.PortalContainer container)Constructor for SalesOrdersManagementREST.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsecreateSalesOrder(SalesOrder salesOrder)createSalesOrder.javax.ws.rs.core.ResponsedeleteSalesOrder(java.lang.Long salesOrderId)deleteSalesOrder.javax.ws.rs.core.ResponsegetSalesOrders()getSalesOrders.javax.ws.rs.core.ResponsegetSalesOrders(java.lang.Long clientId)getSalesOrders.javax.ws.rs.core.ResponseupdateSalesOrder(SalesOrder salesOrder)updateSalesOrder.
-
-
-
Constructor Detail
-
SalesOrdersManagementREST
public SalesOrdersManagementREST(SalesOrderService salesOrderService, org.exoplatform.container.PortalContainer container)
Constructor for SalesOrdersManagementREST.
- Parameters:
salesOrderService- aSalesOrderServiceobject.container- aPortalContainerobject.
-
-
Method Detail
-
getSalesOrders
@RolesAllowed("users") public javax.ws.rs.core.Response getSalesOrders()getSalesOrders.
- Returns:
- a
Responseobject.
-
getSalesOrders
@RolesAllowed("users") public javax.ws.rs.core.Response getSalesOrders(java.lang.Long clientId)getSalesOrders.
- Returns:
- a
Responseobject.
-
createSalesOrder
@RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response createSalesOrder(SalesOrder salesOrder)createSalesOrder.
- Parameters:
salesOrder- aSalesOrderobject.- Returns:
- a
Responseobject.
-
updateSalesOrder
@RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response updateSalesOrder(SalesOrder salesOrder)updateSalesOrder.
- Parameters:
salesOrder- aSalesOrderobject.- Returns:
- a
Responseobject.
-
deleteSalesOrder
@RolesAllowed("time-tracking-managers") public javax.ws.rs.core.Response deleteSalesOrder(java.lang.Long salesOrderId)deleteSalesOrder.
- Parameters:
salesOrderId- aLongobject.- Returns:
- a
Responseobject.
-
-