package gcom.gui.arrecadacao; import gcom.arrecadacao.Devolucao; import gcom.arrecadacao.FiltroDevolucao; import gcom.arrecadacao.FiltroGuiaDevolucao; import gcom.arrecadacao.GuiaDevolucao; import gcom.cadastro.cliente.Cliente; import gcom.cadastro.cliente.FiltroCliente; import gcom.cadastro.imovel.FiltroImovel; import gcom.cadastro.imovel.Imovel; import gcom.cadastro.localidade.FiltroLocalidade; import gcom.cadastro.localidade.Localidade; import gcom.fachada.Fachada; import gcom.faturamento.debito.DebitoTipo; import gcom.faturamento.debito.FiltroDebitoTipo; import gcom.gui.ActionServletException; import gcom.gui.GcomAction; import gcom.util.ConstantesSistema; import gcom.util.Util; import gcom.util.filtro.ParametroSimples; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Collection; import java.util.GregorianCalendar; import java.util.HashSet; import java.util.Iterator; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; /** * [UC0271]Action respons�vel pela pre-exibi��o da pagina de inserir * devolucoes * * @author Fernanda Paiva * @created 09 de Mar�o de 2006 */ public class ExibirAtualizarDevolucaoAction extends GcomAction { /** * Description of the Method * * @param actionMapping * Description of the Parameter * @param actionForm * Description of the Parameter * @param httpServletRequest * Description of the Parameter * @param httpServletResponse * Description of the Parameter * @return Description of the Return Value */ public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) { // Seta o mapeamento de retorno ActionForward retorno = actionMapping .findForward("atualizarDevolucao"); HttpSession sessao = httpServletRequest.getSession(false); String codigoDevolucao = httpServletRequest.getParameter("idRegistroAtualizacao"); String codigoAtualizar = null; if (codigoDevolucao == null){ if (httpServletRequest.getAttribute("idRegistroAtualizacao") == null){ codigoDevolucao = (String) sessao.getAttribute("codigoDevolucao"); }else{ codigoDevolucao = (String) httpServletRequest.getAttribute("idRegistroAtualizacao").toString(); codigoAtualizar = (String) httpServletRequest.getAttribute("idRegistroAtualizacao").toString(); } } else { sessao.setAttribute("i", true); } sessao.setAttribute("codigoDevolucao", codigoDevolucao); String tela = httpServletRequest.getParameter("tela"); Fachada fachada = Fachada.getInstancia(); ManterDevolucaoActionForm manterDevolucaoActionForm = (ManterDevolucaoActionForm) actionForm; // Carregar a data corrente do sistema SimpleDateFormat formatoData = new SimpleDateFormat("dd/MM/yyyy"); Calendar dataCorrente = new GregorianCalendar(); // Data Corrente httpServletRequest.setAttribute("dataAtual", formatoData .format(dataCorrente.getTime())); // C�digo do Cliente String codigoDigitadoClienteEnter = (String) manterDevolucaoActionForm .getCodigoCliente(); // Matr�cula do Im�vel String codigoDigitadoImovelEnter = (String) manterDevolucaoActionForm .getCodigoImovel(); // Matr�cula do Localidade String codigoDigitadoLocalidadeEnter = (String) manterDevolucaoActionForm .getLocalidade(); // Matr�cula do Guia Devolucao String codigoDigitadoGuiaEnter = (String) manterDevolucaoActionForm .getGuiaDevolucao(); // Matr�cula do DebitoTipo String codigoDigitadoDebitoEnter = (String) manterDevolucaoActionForm .getTipoDebito(); Devolucao dadosDevolucao = null; // ------Inicio da parte que verifica se vem da p�gina de devolucao_manter.jsp if (((codigoAtualizar != null || (httpServletRequest.getParameter("idRegistroAtualizacao") != null && !httpServletRequest.getParameter("idRegistroAtualizacao").equals(""))) && tela == null)) { FiltroDevolucao filtroDevolucao = new FiltroDevolucao() ; filtroDevolucao.adicionarParametro(new ParametroSimples( FiltroDevolucao.ID, codigoDevolucao)); filtroDevolucao.adicionarCaminhoParaCarregamentoEntidade("avisoBancario.arrecadador"); filtroDevolucao.adicionarCaminhoParaCarregamentoEntidade("guiaDevolucao"); filtroDevolucao.adicionarCaminhoParaCarregamentoEntidade("debitoTipo"); filtroDevolucao.adicionarCaminhoParaCarregamentoEntidade("imovel.localidade"); filtroDevolucao.adicionarCaminhoParaCarregamentoEntidade("cliente"); filtroDevolucao.adicionarCaminhoParaCarregamentoEntidade("localidade"); filtroDevolucao.adicionarCaminhoParaCarregamentoEntidade("imovel.setorComercial"); filtroDevolucao.adicionarCaminhoParaCarregamentoEntidade("imovel.quadra"); Collection devolucoes = fachada.pesquisar(filtroDevolucao, Devolucao.class.getName()); if (devolucoes != null && !devolucoes.isEmpty()){ dadosDevolucao = (Devolucao) ((List) devolucoes).get(0); if (dadosDevolucao.getImovel() != null && !dadosDevolucao.getImovel().equals("")) { manterDevolucaoActionForm .setCodigoImovel(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getImovel().getId().toString())); manterDevolucaoActionForm .setCodigoImovelClone(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getImovel().getId().toString())); manterDevolucaoActionForm.setInscricaoImovel("" + ((Devolucao) ((List) devolucoes).get(0)) .getImovel().getInscricaoFormatada()); } if (dadosDevolucao.getCliente() != null && !dadosDevolucao.getCliente().equals("")) { manterDevolucaoActionForm .setCodigoCliente(formatarResultado(((Devolucao) ((List) devolucoes) . get(0)).getCliente().getId().toString())); manterDevolucaoActionForm .setCodigoClienteClone(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getCliente().getId().toString())); manterDevolucaoActionForm .setNomeCliente(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getCliente().getNome().toString())); } if (dadosDevolucao.getGuiaDevolucao() != null && !dadosDevolucao.getGuiaDevolucao().equals("")) { FiltroGuiaDevolucao filtroGuiaDevolucao = new FiltroGuiaDevolucao() ; filtroGuiaDevolucao.adicionarParametro(new ParametroSimples( FiltroGuiaDevolucao.ID, dadosDevolucao.getGuiaDevolucao().getId())); filtroGuiaDevolucao.adicionarCaminhoParaCarregamentoEntidade("creditoTipo"); Collection guiaDevolucoes = fachada.pesquisar(filtroGuiaDevolucao, GuiaDevolucao.class.getName()); GuiaDevolucao dadosGuiaDevolucao = (GuiaDevolucao) ((List) guiaDevolucoes).get(0); manterDevolucaoActionForm .setGuiaDevolucao(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getGuiaDevolucao().getId().toString())); if (dadosGuiaDevolucao.getId() != null && !dadosGuiaDevolucao.getId().equals("")) { manterDevolucaoActionForm .setGuiaDevolucaoDescricao(formatarResultado(((GuiaDevolucao) ((List) guiaDevolucoes) .get(0)).getCreditoTipo().getDescricao())); } } if (dadosDevolucao.getDebitoTipo() != null && !dadosDevolucao.getDebitoTipo().equals("")) { manterDevolucaoActionForm .setTipoDebito(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getDebitoTipo().getId().toString())); manterDevolucaoActionForm .setTipoDebitoClone(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getDebitoTipo().getId().toString())); manterDevolucaoActionForm .setDescricaoTipoDebito(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getDebitoTipo().getDescricao())); } if (dadosDevolucao.getLocalidade() != null && !dadosDevolucao.getLocalidade().equals("")) { manterDevolucaoActionForm .setLocalidade(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getLocalidade().getId().toString())); manterDevolucaoActionForm .setLocalidadeClone(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getLocalidade().getId().toString())); manterDevolucaoActionForm .setLocalidadeDescricao(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getLocalidade().getDescricao().toString())); } manterDevolucaoActionForm .setCodigoAgenteArrecadador(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getAvisoBancario().getArrecadador().getCodigoAgente().toString())); manterDevolucaoActionForm .setDataLancamentoAviso(Util.formatarData(((Devolucao) ((List) devolucoes) .get(0)).getAvisoBancario().getDataLancamento())); manterDevolucaoActionForm .setNumeroSequencialAviso(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getAvisoBancario().getNumeroSequencial().toString())); if (dadosDevolucao.getAnoMesReferenciaDevolucao() != null) { manterDevolucaoActionForm .setReferenciaDevolucao(Util.formatarAnoMesParaMesAno(((Devolucao) ((List) devolucoes) .get(0)).getAnoMesReferenciaDevolucao())); manterDevolucaoActionForm .setReferenciaDevolucaoClone(Util.formatarAnoMesParaMesAno(((Devolucao) ((List) devolucoes) .get(0)).getAnoMesReferenciaDevolucao())); } manterDevolucaoActionForm .setValorDevolucao(Util.formatarMoedaReal(((Devolucao) ((List) devolucoes) .get(0)).getValorDevolucao())); /*manterDevolucaoActionForm .setValorGuiaDevolucao(Util.formatarMoedaReal(((Devolucao) ((List) devolucoes) .get(0)).getValorDevolucao()));*/ if (((Devolucao) ((List) devolucoes) .get(0)).getGuiaDevolucao() != null) { manterDevolucaoActionForm .setValorGuiaDevolucao(Util.formatarMoedaReal(((Devolucao) ((List) devolucoes) .get(0)).getGuiaDevolucao().getValorDevolucao())); } manterDevolucaoActionForm .setDataDevolucao(Util.formatarData(((Devolucao) ((List) devolucoes) .get(0)).getDataDevolucao())); manterDevolucaoActionForm .setCodigoDevolucao(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getId().toString())); manterDevolucaoActionForm .setAvisoBancario(formatarResultado(((Devolucao) ((List) devolucoes) .get(0)).getAvisoBancario().getId().toString())); } } else { // Verifica se o c�digo do im�vel foi digitado if (codigoDigitadoImovelEnter != null && !codigoDigitadoImovelEnter.trim().equals("") && Integer.parseInt(codigoDigitadoImovelEnter) > 0 && codigoDigitadoGuiaEnter.trim().equals("")) { FiltroImovel filtroImovel = new FiltroImovel(); filtroImovel .adicionarCaminhoParaCarregamentoEntidade("localidade"); filtroImovel .adicionarCaminhoParaCarregamentoEntidade("setorComercial"); filtroImovel .adicionarCaminhoParaCarregamentoEntidade("quadra"); filtroImovel.adicionarParametro(new ParametroSimples( FiltroImovel.ID, codigoDigitadoImovelEnter)); Collection imovelEncontrado = fachada.pesquisar(filtroImovel, Imovel.class.getName()); if (imovelEncontrado != null && !imovelEncontrado.isEmpty()) { // O imovel foi encontrado manterDevolucaoActionForm.setCodigoImovel("" + ((Imovel) ((List) imovelEncontrado).get(0)).getId()); manterDevolucaoActionForm.setCodigoImovelClone("" + ((Imovel) ((List) imovelEncontrado).get(0)).getId()); manterDevolucaoActionForm.setInscricaoImovel("" + ((Imovel) ((List) imovelEncontrado).get(0)) .getInscricaoFormatada()); String localidadeAntes = codigoDigitadoLocalidadeEnter; codigoDigitadoLocalidadeEnter = ((Imovel) ((List) imovelEncontrado).get(0)).getLocalidade().getId().toString(); if(localidadeAntes != null && !localidadeAntes.equals("") && !localidadeAntes.equals(codigoDigitadoLocalidadeEnter)) { throw new ActionServletException( "atencao.pesquisa.localidade.imovel.diferente","" + codigoDigitadoLocalidadeEnter, localidadeAntes); } manterDevolucaoActionForm.setLocalidade("" + ((Imovel) ((List) imovelEncontrado).get(0)).getLocalidade().getId()); manterDevolucaoActionForm.setLocalidadeClone("" + ((Imovel) ((List) imovelEncontrado).get(0)).getLocalidade().getId()); manterDevolucaoActionForm.setLocalidadeDescricao("" + ((Imovel) ((List) imovelEncontrado).get(0)).getLocalidade().getDescricao()); } else { httpServletRequest.setAttribute("corImovel","exception"); manterDevolucaoActionForm .setInscricaoImovel(ConstantesSistema.CODIGO_IMOVEL_INEXISTENTE); } } // Verifica se o do cliente c�digo foi digitado if (codigoDigitadoClienteEnter != null && !codigoDigitadoClienteEnter.trim().equals("") && Integer.parseInt(codigoDigitadoClienteEnter) > 0 && codigoDigitadoGuiaEnter.trim().equals("")) { FiltroCliente filtroCliente = new FiltroCliente(); filtroCliente.adicionarParametro(new ParametroSimples( FiltroCliente.ID, codigoDigitadoClienteEnter)); filtroCliente.adicionarParametro(new ParametroSimples( FiltroCliente.INDICADOR_USO, ConstantesSistema.INDICADOR_USO_ATIVO)); Collection clienteEncontrado = fachada.pesquisar(filtroCliente, Cliente.class.getName()); if (clienteEncontrado != null && !clienteEncontrado.isEmpty()) { // O Cliente foi encontrado if (((Cliente) ((List) clienteEncontrado).get(0)) .getIndicadorUso().equals( ConstantesSistema.INDICADOR_USO_DESATIVO)) { throw new ActionServletException("atencao.cliente.inativo", null, "" + ((Cliente) ((List) clienteEncontrado) .get(0)).getId()); } manterDevolucaoActionForm .setNomeCliente(((Cliente) ((List) clienteEncontrado) .get(0)).getNome()); manterDevolucaoActionForm .setCodigoCliente(((Cliente) ((List) clienteEncontrado) .get(0)).getId().toString()); manterDevolucaoActionForm .setCodigoClienteClone(((Cliente) ((List) clienteEncontrado) .get(0)).getId().toString()); } else { httpServletRequest.setAttribute("corCliente","exception"); manterDevolucaoActionForm .setNomeCliente(ConstantesSistema.CODIGO_CLIENTE_INEXISTENTE); } } // Verifica se o do debito tipo foi digitado if (codigoDigitadoDebitoEnter != null && !codigoDigitadoDebitoEnter.trim().equals("") && Integer.parseInt(codigoDigitadoDebitoEnter) > 0 && codigoDigitadoGuiaEnter.trim().equals("")) { FiltroDebitoTipo filtroDebitoTipo = new FiltroDebitoTipo(); filtroDebitoTipo.adicionarParametro(new ParametroSimples( FiltroDebitoTipo.ID, codigoDigitadoDebitoEnter)); filtroDebitoTipo.adicionarParametro(new ParametroSimples( FiltroDebitoTipo.INDICADOR_USO, ConstantesSistema.INDICADOR_USO_ATIVO)); Collection debitoEncontrado = fachada.pesquisar(filtroDebitoTipo, DebitoTipo.class.getName()); if (debitoEncontrado != null && !debitoEncontrado.isEmpty()) { // O Cliente foi encontrado if (((DebitoTipo) ((List) debitoEncontrado).get(0)) .getIndicadorUso().equals( ConstantesSistema.INDICADOR_USO_DESATIVO)) { throw new ActionServletException("atencao.debitoTipo.inativo", null, "" + ((DebitoTipo) ((List) debitoEncontrado) .get(0)).getId()); } manterDevolucaoActionForm .setTipoDebito(((DebitoTipo) ((List) debitoEncontrado) .get(0)).getId().toString()); manterDevolucaoActionForm .setTipoDebitoClone(((DebitoTipo) ((List) debitoEncontrado) .get(0)).getId().toString()); manterDevolucaoActionForm .setDescricaoTipoDebito(((DebitoTipo) ((List) debitoEncontrado) .get(0)).getDescricao()); } else { httpServletRequest.setAttribute("corTipoDebito","exception"); manterDevolucaoActionForm .setDescricaoTipoDebito(ConstantesSistema.CODIGO_TIPO_DEBITO_INEXISTENTE); } } // Verifica se o c�digo do im�vel foi digitado if (codigoDigitadoGuiaEnter != null && !codigoDigitadoGuiaEnter.trim().equals("") && Integer.parseInt(codigoDigitadoGuiaEnter) > 0) { FiltroGuiaDevolucao filtroGuiaDevolucao = new FiltroGuiaDevolucao(); filtroGuiaDevolucao.adicionarCaminhoParaCarregamentoEntidade("imovel"); filtroGuiaDevolucao.adicionarCaminhoParaCarregamentoEntidade("cliente"); filtroGuiaDevolucao.adicionarCaminhoParaCarregamentoEntidade("imovel.localidade"); filtroGuiaDevolucao.adicionarCaminhoParaCarregamentoEntidade("imovel.setorComercial"); filtroGuiaDevolucao.adicionarCaminhoParaCarregamentoEntidade("imovel.quadra"); filtroGuiaDevolucao.adicionarCaminhoParaCarregamentoEntidade("imovel"); filtroGuiaDevolucao.adicionarCaminhoParaCarregamentoEntidade("debitoTipo"); filtroGuiaDevolucao.adicionarCaminhoParaCarregamentoEntidade("creditoTipo"); filtroGuiaDevolucao.adicionarParametro(new ParametroSimples( FiltroGuiaDevolucao.ID, codigoDigitadoGuiaEnter)); Collection guiaEncontrado = fachada.pesquisar(filtroGuiaDevolucao, GuiaDevolucao.class.getName()); if (guiaEncontrado != null && !guiaEncontrado.isEmpty()) { // A Guia foi encontrada Iterator iterator = guiaEncontrado.iterator(); GuiaDevolucao guiaDevolucao = (GuiaDevolucao) iterator.next(); if (guiaDevolucao.getImovel() != null) { manterDevolucaoActionForm.setCodigoImovel("" + ((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getImovel().getId()); manterDevolucaoActionForm.setCodigoImovelClone("" + ((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getImovel().getId()); manterDevolucaoActionForm.setInscricaoImovel("" + ((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getImovel().getInscricaoFormatada()); manterDevolucaoActionForm.setLocalidade("" + ((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getImovel().getLocalidade().getId()); manterDevolucaoActionForm.setLocalidadeClone("" + ((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getImovel().getLocalidade().getId()); manterDevolucaoActionForm.setLocalidadeDescricao("" + ((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getImovel().getLocalidade().getDescricao()); } else { manterDevolucaoActionForm.setCodigoImovel(""); manterDevolucaoActionForm.setCodigoImovelClone(""); manterDevolucaoActionForm.setInscricaoImovel(""); } if (guiaDevolucao.getCliente() != null) { manterDevolucaoActionForm.setCodigoCliente("" + ((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getCliente().getId()); manterDevolucaoActionForm.setCodigoClienteClone("" + ((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getCliente().getId()); manterDevolucaoActionForm.setNomeCliente("" + ((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getCliente().getNome()); } else { manterDevolucaoActionForm.setCodigoCliente(""); manterDevolucaoActionForm.setCodigoClienteClone(""); manterDevolucaoActionForm.setNomeCliente(""); } manterDevolucaoActionForm.setValorDevolucao("" + Util.formatarMoedaReal(((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getValorDevolucao())); manterDevolucaoActionForm.setValorGuiaDevolucao("" + Util.formatarMoedaReal(((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getValorDevolucao())); if (guiaDevolucao.getCreditoTipo() != null) { manterDevolucaoActionForm.setGuiaDevolucaoDescricao("" + ((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getCreditoTipo().getDescricao()); } if (guiaDevolucao.getDebitoTipo() != null) { manterDevolucaoActionForm.setTipoDebito("" + ((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getDebitoTipo().getId()); manterDevolucaoActionForm.setTipoDebitoClone("" + ((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getDebitoTipo().getId()); manterDevolucaoActionForm.setDescricaoTipoDebito("" + ((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getDebitoTipo().getDescricao()); } else { manterDevolucaoActionForm.setTipoDebito(""); manterDevolucaoActionForm.setTipoDebitoClone(""); manterDevolucaoActionForm.setDescricaoTipoDebito(""); } if (guiaDevolucao.getAnoMesReferenciaGuiaDevolucao() != null) { manterDevolucaoActionForm.setReferenciaDevolucao("" + Util.formatarAnoMesParaMesAno(((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getAnoMesReferenciaGuiaDevolucao())); manterDevolucaoActionForm.setReferenciaDevolucaoClone("" + Util.formatarAnoMesParaMesAno(((GuiaDevolucao) ((List) guiaEncontrado).get(0)).getAnoMesReferenciaGuiaDevolucao())); } else { manterDevolucaoActionForm.setReferenciaDevolucao(""); manterDevolucaoActionForm.setReferenciaDevolucaoClone(""); } } else { httpServletRequest.setAttribute("corGuia","exception"); manterDevolucaoActionForm .setGuiaDevolucaoDescricao(ConstantesSistema.CODIGO_GUIA_DEVOLUCAO_INEXISTENTE); } } FiltroLocalidade filtroLocalidade = new FiltroLocalidade(); Collection localidades = new HashSet(); // Verifica se a localidade foi digitada if (codigoDigitadoLocalidadeEnter != null && !codigoDigitadoLocalidadeEnter.trim().equals("") && Integer.parseInt(codigoDigitadoLocalidadeEnter) > 0) { filtroLocalidade.limparListaParametros(); //coloca parametro no filtro filtroLocalidade.adicionarParametro(new ParametroSimples( FiltroLocalidade.ID, new Integer(codigoDigitadoLocalidadeEnter))); //pesquisa localidades = fachada.pesquisar(filtroLocalidade, Localidade.class .getName()); if (localidades != null && !localidades.isEmpty()) { //A localidade foi encontrada manterDevolucaoActionForm.setLocalidade(((Localidade) ((List) localidades) .get(0)).getId().toString()); manterDevolucaoActionForm.setLocalidadeClone(((Localidade) ((List) localidades) .get(0)).getId().toString()); manterDevolucaoActionForm.setLocalidadeDescricao(((Localidade) ((List) localidades) .get(0)).getDescricao()); } else { httpServletRequest.setAttribute("corLocalidade","exception"); manterDevolucaoActionForm .setLocalidadeDescricao(ConstantesSistema.CODIGO_LOCALIDADE_INEXISTENTE); } } } // caso ainda n�o tenha sido setado o nome campo(na primeira vez) if (httpServletRequest.getParameter("manter") != null){ sessao.setAttribute("manter", "manter"); } sessao.setAttribute("dadosDevolucao",dadosDevolucao); return retorno; } /** * < <Descri��o do m�todo>> * * @param parametro * Descri��o do par�metro * @return Descri��o do retorno */ private String formatarResultado(String parametro) { if (parametro != null && !parametro.trim().equals("")) { if (parametro.equals("null")) { return ""; } else { return parametro.trim(); } } else { return ""; } } }