Class SalesOrderStorage
java.lang.Object
org.exoplatform.timetracker.storage.SalesOrderStorage
Storage service to access / load and save SalesOrders. This service will be
used , as well, to convert from JPA entity to DTO.
- Version:
- $Id: $Id
- Author:
- medamine
-
Constructor Summary
ConstructorsConstructorDescriptionSalesOrderStorage(SalesOrderDAO salesOrderDAO, ClientStorage clientStorage) Constructor for SalesOrderStorage. -
Method Summary
Modifier and TypeMethodDescriptionlongcountSalesOrders.createSalesOrder(SalesOrder salesOrder) createSalesOrder.voiddeleteSalesOrder(long salesOrderId) deleteSalesOrder.getSalesOrderByClienId(long clientId) getSalesOrderById.getSalesOrderById(long SalesOrderId) getSalesOrderById.getSalesOrders.toDTO(SalesOrderEntity salesOrderEntity) toDTO.toDTOWoClient(SalesOrderEntity salesOrderEntity) toEntity(SalesOrder salesOrder) toEntity.updateSalesOrder(SalesOrder salesOrder) updateSalesOrder.
-
Constructor Details
-
SalesOrderStorage
Constructor for SalesOrderStorage.
- Parameters:
salesOrderDAO- aSalesOrderDAOobject.clientStorage- aClientStorageobject.
-
-
Method Details
-
createSalesOrder
createSalesOrder.
- Parameters:
salesOrder- aSalesOrderobject.- Returns:
- a
SalesOrderobject. - Throws:
Exception- if any.
-
updateSalesOrder
updateSalesOrder.
- Parameters:
salesOrder- aSalesOrderobject.- Returns:
- a
SalesOrderobject. - Throws:
Exception- if any.
-
deleteSalesOrder
public void deleteSalesOrder(long salesOrderId) throws org.gatein.api.EntityNotFoundException deleteSalesOrder.
- Parameters:
salesOrderId- a long.- Throws:
org.gatein.api.EntityNotFoundException- if any.
-
getSalesOrderById
getSalesOrderById.
- Parameters:
SalesOrderId- a long.- Returns:
- a
SalesOrderobject.
-
getSalesOrderByClienId
getSalesOrderById.
- Parameters:
clientId- a long.- Returns:
- a
SalesOrderobject.
-
getSalesOrders
getSalesOrders.
- Returns:
- a
Listobject.
-
countSalesOrders
public long countSalesOrders()countSalesOrders.
- Returns:
- a long.
-
toDTO
toDTO.
- Parameters:
salesOrderEntity- aSalesOrderEntityobject.- Returns:
- a
SalesOrderobject.
-
toDTOWoClient
-
toEntity
toEntity.
- Parameters:
salesOrder- aSalesOrderobject.- Returns:
- a
SalesOrderEntityobject.
-