Package com.nelioalves.cursomc.services
Class PedidoService
- java.lang.Object
-
- com.nelioalves.cursomc.services.PedidoService
-
@Service public class PedidoService extends Object
Classe de serviço com regras de negócios de Pedidos- Author:
- José Henrique
-
-
Constructor Summary
Constructors Constructor Description PedidoService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Pedidofind(Integer id)Procura um Pedido por idorg.springframework.data.domain.Page<Pedido>findPage(Integer page, Integer linesPerPage, String direction, String orderBy)Procura Pedidos e os retornam em uma página(page)Pedidoinsert(Pedido pedido)Insere um Pedido Além do Pedido ser salvo, será salvo um Pagamento e um ItemPedido e um email será enviado com o Pedido para o Cliente
-
-
-
Method Detail
-
find
public Pedido find(Integer id)
Procura um Pedido por id- Parameters:
id- Id do Pedido a ser procurado- Returns:
- Um Pedido
- Throws:
ObjectNotFoundException
-
insert
@Transactional public Pedido insert(Pedido pedido)
Insere um Pedido Além do Pedido ser salvo, será salvo um Pagamento e um ItemPedido e um email será enviado com o Pedido para o Cliente- Parameters:
pedido- Pedido a ser inserido- Returns:
- O Pedido inserido
-
findPage
public org.springframework.data.domain.Page<Pedido> findPage(Integer page, Integer linesPerPage, String direction, String orderBy)
Procura Pedidos e os retornam em uma página(page)- Parameters:
page- Número da páginalinesPerPage- Linhas da páginadirection- Direção dá páginaorderBy- Ordem da página- Returns:
- Um página(Page) com Pedidos
-
-