Class SalesOrderStorage


  • public class SalesOrderStorage
    extends java.lang.Object
    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
    • Method Detail

      • createSalesOrder

        public SalesOrder createSalesOrder​(SalesOrder salesOrder)
                                    throws java.lang.Exception

        createSalesOrder.

        Parameters:
        salesOrder - a SalesOrder object.
        Returns:
        a SalesOrder object.
        Throws:
        java.lang.Exception - if any.
      • updateSalesOrder

        public SalesOrder updateSalesOrder​(SalesOrder salesOrder)
                                    throws java.lang.Exception

        updateSalesOrder.

        Parameters:
        salesOrder - a SalesOrder object.
        Returns:
        a SalesOrder object.
        Throws:
        java.lang.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

        public SalesOrder getSalesOrderById​(long SalesOrderId)

        getSalesOrderById.

        Parameters:
        SalesOrderId - a long.
        Returns:
        a SalesOrder object.
      • getSalesOrderByClienId

        public java.util.List<SalesOrder> getSalesOrderByClienId​(long clientId)

        getSalesOrderById.

        Parameters:
        clientId - a long.
        Returns:
        a SalesOrder object.
      • getSalesOrders

        public java.util.List<SalesOrder> getSalesOrders()

        getSalesOrders.

        Returns:
        a List object.
      • countSalesOrders

        public long countSalesOrders()

        countSalesOrders.

        Returns:
        a long.