public class SalesOrderService
extends java.lang.Object
| Constructor and Description |
|---|
SalesOrderService(SalesOrderStorage salesOrderStorage)
Constructor for SalesOrderService.
|
| Modifier and Type | Method and Description |
|---|---|
SalesOrder |
createSalesOrder(SalesOrder salesOrder)
Create new SalesOrder that will be available for all users.
|
void |
deleteSalesOrder(java.lang.Long salesOrderId,
java.lang.String username)
Delete SalesOrder identified by its id and check if username has permission to
delete it.
|
java.util.List<SalesOrder> |
getSalesOrdersList()
Retrieves the list of Activities with offset, limit and a keyword that can be
empty
|
SalesOrder |
updateSalesOrder(SalesOrder SalesOrder,
java.lang.String username)
Update an existing SalesOrder on datasource.
|
public SalesOrderService(SalesOrderStorage salesOrderStorage)
Constructor for SalesOrderService.
salesOrderStorage - a SalesOrderStorage object.public SalesOrder createSalesOrder(SalesOrder salesOrder) throws java.lang.Exception
EntityExistsException will be thrown.salesOrder - SalesOrder to createSalesOrder in datasourcejava.lang.Exception - when SalesOrder already exists or an error occurs while
creating SalesOrder or its attached imagepublic SalesOrder updateSalesOrder(SalesOrder SalesOrder, java.lang.String username) throws java.lang.Exception
EntityNotFoundException will be thrown.SalesOrder - dto to update on storeusername - username storing SalesOrderSalesOrder in datasourcejava.lang.Exception - when Exception is thrown or an error
occurs while saving SalesOrderpublic void deleteSalesOrder(java.lang.Long salesOrderId,
java.lang.String username)
throws javax.persistence.EntityNotFoundException,
java.lang.IllegalAccessException
salesOrderId - technical identifier of SalesOrderusername - user currently deleting SalesOrderjavax.persistence.EntityNotFoundException - if SalesOrder wasn't foundjava.lang.IllegalAccessException - if user is not allowed to delete SalesOrderpublic java.util.List<SalesOrder> getSalesOrdersList()
SalesOrder that contains the list of ActivitiesCopyright © 2003–2020 eXo Platform SAS. All rights reserved.