public void restore( DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { FluxoDTO fluxoDto = (FluxoDTO) document.getBean(); fluxoDto = (FluxoDTO) getFluxoService().restore(fluxoDto); if (fluxoDto.getDataFim() != null) fluxoDto = getFluxoService().findByTipoFluxo(fluxoDto.getIdTipoFluxo()); if (fluxoDto != null) { TipoFluxoDTO tipoFluxo = new TipoFluxoDTO(); tipoFluxo.setIdTipoFluxo(fluxoDto.getIdTipoFluxo()); tipoFluxo = (TipoFluxoDTO) getTipoFluxoService().restore(tipoFluxo); document.getElementById("nomeTipo").setValue(tipoFluxo.getNomeFluxo()); HTMLForm form = document.getForm("form"); form.setValues(fluxoDto); } }