Class CategoriaService


  • @Service
    public class CategoriaService
    extends Object
    Classe de serviço com regras de negócio de Categorias
    Author:
    José Henrique
    • Constructor Detail

      • CategoriaService

        public CategoriaService()
    • Method Detail

      • insert

        public Categoria insert​(Categoria categoria)
        Insere uma Categoria
        Parameters:
        categoria - Categoria a ser inserida
        Returns:
        A Categoria inserida
      • update

        public Categoria update​(Categoria categoria)
        Atualiza uma Categoria
        Parameters:
        categoria - Categoria a ser inserida
        Returns:
        A Categoria atualizada
      • delete

        public void delete​(Integer id)
        Deleta uma Categoria por id
        Parameters:
        id - Id da Categoria a ser deletada
        Throws:
        DataIntegrityException
      • findAll

        public List<Categoria> findAll()
        Procura todas as Categorias
        Returns:
        Uma lista de Categorias encotradas
      • findPage

        public org.springframework.data.domain.Page<Categoria> findPage​(Integer page,
                                                                        Integer linesPerPage,
                                                                        String direction,
                                                                        String orderBy)
        Procura Categorias e as retornam em um Page
        Parameters:
        page - Número da página
        linesPerPage - Linhas da página, o seu tamanho
        direction - Direção da página
        orderBy - Ordenação da página
        Returns:
        Um Page com Categorias
      • toCategoria

        public Categoria toCategoria​(CategoriaDTO categoriaDTO)
        Converte um CategoriaDTO em uma Categoria
        Parameters:
        categoriaDTO -
        Returns:
        Uma Categoria