@Override
    public void salvar(Categoria categoria) throws LojaDLOException {
        if (categoria.getId() != null){
            Categoria categoriaFinal = dao.obter(categoria.getId());
            categoriaFinal.setNome(categoria.getNome());
            categoriaFinal.setDescricao(categoria.getDescricao());
            categoriaFinal.setSecao(categoria.getSecao());
        } else {
            if (dao.obter(categoria.getNome()) == null){
                dao.incluir(categoria);
            } else {
                throw new LojaDLOException("Este nome já existe");
            }            
        }
    }