public String imprimirGRU() throws ArqException, NegocioException, IOException { populateObj(true); if (obj == null) { addMensagem(MensagensArquitetura.OBJETO_NAO_FOI_SELECIONADO); obj = new MensalidadeCursoLato(); return null; } getCurrentResponse().setContentType("application/pdf"); getCurrentResponse().addHeader("Content-Disposition", "attachment;filename=mensalidade_"+obj.getOrdem()+".pdf"); GuiaRecolhimentoUniaoHelper.gerarPDF(getCurrentResponse().getOutputStream(), obj.getIdGRU()); FacesContext.getCurrentInstance().responseComplete(); return null; }