package gcom.integracao.webservice.spc; import gcom.cadastro.sistemaparametro.FiltroSistemaParametro; import gcom.cadastro.sistemaparametro.SistemaParametro; import gcom.fachada.Fachada; import gcom.integracao.webservice.spc.ConsultaWebServiceStub.FiltroConsulta; import gcom.integracao.webservice.spc.ConsultaWebServiceStub.PessoaFisica; import gcom.integracao.webservice.spc.ConsultaWebServiceStub.PessoaJuridica; import gcom.integracao.webservice.spc.ConsultaWebServiceStub.Resultado; import gcom.integracao.webservice.spc.ConsultaWebServiceStub.TipoPessoa; import gcom.seguranca.ConsultaCdl; import gcom.util.Util; import java.util.ArrayList; import java.util.Collection; import java.util.Date; import java.util.List; import org.apache.axis2.AxisFault; import org.apache.axis2.transport.http.HTTPConstants; import org.apache.commons.httpclient.Header; /** * Auto generated test method */ public class ConsultaWebServiceTest { public ConsultaWebServiceTest() {} public ConsultaCdl consultarPessoaFisica(String nome, String cpf){ ConsultaCdl resultadoConsultaCdl = new ConsultaCdl(); ConsultaWebServiceStub stub; try { stub = new ConsultaWebServiceStub(); ConsultaWebServiceStub.Filtro filtro1; filtro1 = (ConsultaWebServiceStub.Filtro) getTestObject(ConsultaWebServiceStub.Filtro.class); setarOpcoes(stub); FiltroConsulta filtroConsulta = new FiltroConsulta(); filtroConsulta.setCodigoProduto("11"); filtroConsulta.setTipoConsumidor(TipoPessoa.F); filtroConsulta.setDocumentoConsumidor(cpf); filtro1.setFiltro(filtroConsulta); Resultado resultado = stub.consultar(filtro1); String nomeReceita = resultado.getResultado().getConsumidor() .getConsumidorPessoaFisica().getNome(); //Inserir dados da consulta na Receita Federal PessoaFisica consultaReceita = resultado.getResultado().getConsumidor() .getConsumidorPessoaFisica(); if (consultaReceita.getTelefoneComercial() != null && consultaReceita.getTelefoneComercial().getNumeroDdd()+"" != null && consultaReceita.getTelefoneComercial().getNumeroDdd() > 0){ resultadoConsultaCdl.setCodigoDddComercial(new Integer(consultaReceita.getTelefoneComercial().getNumeroDdd()).toString()); } if (consultaReceita.getTelefoneComercial() != null && consultaReceita.getTelefoneComercial().getNumero()+"" != null && consultaReceita.getTelefoneComercial().getNumero() > 0){ resultadoConsultaCdl.setTelefoneComercialCliente(consultaReceita.getTelefoneComercial().getNumero()+""); } if (consultaReceita.getFax() != null && consultaReceita.getFax().getNumeroDdd()+"" != null && consultaReceita.getFax().getNumeroDdd() > 0){ resultadoConsultaCdl.setCodigoDddFax(consultaReceita.getFax().getNumeroDdd()+""); } if (consultaReceita.getFax() != null && consultaReceita.getFax().getNumero()+"" != null && consultaReceita.getFax().getNumero() > 0){ resultadoConsultaCdl.setNumeroFaxCliente(consultaReceita.getFax().getNumero()+""); } if (consultaReceita.getEndereco() != null && consultaReceita.getEndereco().getLogradouro() != null){ resultadoConsultaCdl.setLogradouroCliente( Util.truncarString(consultaReceita.getEndereco().getLogradouro(),50)); } if (consultaReceita.getEndereco() != null && consultaReceita.getEndereco().getNumero() != null){ resultadoConsultaCdl.setNumeroImovelCliente( Util.truncarString(consultaReceita.getEndereco().getNumero(),5)); } if (consultaReceita.getEndereco() != null && consultaReceita.getEndereco().getComplemento() != null){ resultadoConsultaCdl.setComplementoEnderecoCliente( Util.truncarString(consultaReceita.getEndereco().getComplemento(),50)); } if (consultaReceita.getEndereco() != null && consultaReceita.getEndereco().getBairro() != null){ resultadoConsultaCdl.setBairroCliente( Util.truncarString(consultaReceita.getEndereco().getBairro(),30)); } if (consultaReceita.getEndereco() != null && consultaReceita.getEndereco().getCidade() != null && consultaReceita.getEndereco().getCidade().getNome() != null){ resultadoConsultaCdl.setCidadeCliente( Util.truncarString(consultaReceita.getEndereco().getCidade().getNome(),30)); } if (consultaReceita.getEndereco() != null && consultaReceita.getEndereco().getCep() != null){ resultadoConsultaCdl.setCepCliente(consultaReceita.getEndereco().getCep().getCep()); } if (consultaReceita.getEndereco() != null && consultaReceita.getEndereco().getCidade() != null && consultaReceita.getEndereco().getCidade().getEstado() != null && consultaReceita.getEndereco().getCidade().getEstado().getSiglaUf() != null){ resultadoConsultaCdl.setUf(consultaReceita.getEndereco().getCidade().getEstado().getSiglaUf()); } resultadoConsultaCdl.setUltimaAlteracao(new Date()); resultadoConsultaCdl.setCpfCliente(consultaReceita.getCpf().getNumero()); if (consultaReceita.getSituacaoCpf() != null && consultaReceita.getSituacaoCpf().getDescricaoSituacao() != null){ resultadoConsultaCdl.setSituacaoCpf(consultaReceita.getSituacaoCpf().getDescricaoSituacao()); } if (consultaReceita.getEstadoRg() != null && consultaReceita.getEstadoRg().toString() != null){ resultadoConsultaCdl.setSituacaoRg( Util.truncarString(consultaReceita.getEstadoRg().toString(),50)); } if(consultaReceita.getDataNascimento() != null && consultaReceita.getDataNascimento().getTime() != null){ resultadoConsultaCdl.setDataNascimento(consultaReceita.getDataNascimento().getTime()); } if (consultaReceita.getEstadoCivil() != null && consultaReceita.getEstadoCivil().getValue() != null){ resultadoConsultaCdl.setEstadoCivil( Util.truncarString(consultaReceita.getEstadoCivil().getValue(),20)); } if(new Integer(consultaReceita.getIdade()) != null && consultaReceita.getIdade() > 0){ resultadoConsultaCdl.setIdadeCliente(consultaReceita.getIdade()); } if(consultaReceita.getNomeMae() != null){ resultadoConsultaCdl.setNomeMae( Util.truncarString(consultaReceita.getNomeMae(),50)); } if(consultaReceita.getNomePai() != null){ resultadoConsultaCdl.setNomePai( Util.truncarString(consultaReceita.getNomePai(),50)); } if(consultaReceita.getNumeroRg() != null){ resultadoConsultaCdl.setNumeroRg(consultaReceita.getNumeroRg()); } if(consultaReceita.getNumeroTituloEleitor()+"" != null && consultaReceita.getNumeroTituloEleitor() > 0){ resultadoConsultaCdl.setTituloEleitor(consultaReceita.getNumeroTituloEleitor()+""); } if(consultaReceita.getSexo() != null && consultaReceita.getSexo().getValue() != null){ resultadoConsultaCdl.setSexoCliente( Util.truncarString(consultaReceita.getSexo().getValue(),20)); } resultadoConsultaCdl.setNomeCliente( Util.truncarString(nomeReceita,50)); if (consultaReceita.getTelefoneResidencial() != null && consultaReceita.getTelefoneResidencial().getNumeroDdd()+"" != null && consultaReceita.getTelefoneResidencial().getNumeroDdd() > 0){ resultadoConsultaCdl.setCodigoDddResidencial(consultaReceita.getTelefoneResidencial().getNumeroDdd()+""); } if (consultaReceita.getTelefoneResidencial() != null && consultaReceita.getTelefoneResidencial().getNumero()+"" != null && consultaReceita.getTelefoneResidencial().getNumero() > 0){ resultadoConsultaCdl.setTelefoneResidencialCliente(consultaReceita.getTelefoneResidencial().getNumero()+""); } if (consultaReceita.getTelefoneCelular() != null && consultaReceita.getTelefoneCelular().getNumeroDdd()+"" != null && consultaReceita.getTelefoneCelular().getNumeroDdd() > 0){ resultadoConsultaCdl.setCodigoDddCelular(consultaReceita.getTelefoneCelular().getNumeroDdd()+""); } if (consultaReceita.getTelefoneCelular() != null && consultaReceita.getTelefoneCelular().getNumero()+"" != null && consultaReceita.getTelefoneCelular().getNumero() > 0){ resultadoConsultaCdl.setTelefoneCelularCliente(consultaReceita.getTelefoneCelular().getNumero()+""); } } catch (AxisFault e) { e.printStackTrace(); resultadoConsultaCdl.setMensagemRetorno(e.getMessage()); } catch (Exception e) { e.printStackTrace(); } return resultadoConsultaCdl; } public ConsultaCdl consultaPessoaJuridica(String razaoSocial, String cnpj){ ConsultaCdl resultadoConsultaCdl = new ConsultaCdl(); ConsultaWebServiceStub stub; try { stub = new ConsultaWebServiceStub(); ConsultaWebServiceStub.Filtro filtro1; filtro1 = (ConsultaWebServiceStub.Filtro) getTestObject(ConsultaWebServiceStub.Filtro.class); setarOpcoes(stub); FiltroConsulta filtroConsulta = new FiltroConsulta(); filtroConsulta.setCodigoProduto("103"); filtroConsulta.setTipoConsumidor(TipoPessoa.J); filtroConsulta.setDocumentoConsumidor(cnpj); filtro1.setFiltro(filtroConsulta); Resultado resultado = stub.consultar(filtro1); String razaoSocialReceita = resultado.getResultado().getConsumidor() .getConsumidorPessoaJuridica().getRazaoSocial(); //Inserir dados da consulta na Receita Federal PessoaJuridica consultaReceita = resultado.getResultado().getConsumidor() .getConsumidorPessoaJuridica(); if (consultaReceita.getTelefone() != null && consultaReceita.getTelefone().getNumeroDdd()+"" != null && consultaReceita.getTelefone().getNumeroDdd() > 0){ resultadoConsultaCdl.setCodigoDddComercial(new Integer(consultaReceita.getTelefone().getNumeroDdd()).toString()); } if (consultaReceita.getTelefone() != null && consultaReceita.getTelefone().getNumero()+"" != null && consultaReceita.getTelefone().getNumero() > 0){ resultadoConsultaCdl.setTelefoneComercialCliente(consultaReceita.getTelefone().getNumero()+""); } if (consultaReceita.getFax() != null && consultaReceita.getFax().getNumeroDdd()+"" != null && consultaReceita.getFax().getNumeroDdd() > 0){ resultadoConsultaCdl.setCodigoDddFax(consultaReceita.getFax().getNumeroDdd()+""); } if (consultaReceita.getFax() != null && consultaReceita.getFax().getNumero()+"" != null && consultaReceita.getFax().getNumero() > 0){ resultadoConsultaCdl.setNumeroFaxCliente(consultaReceita.getFax().getNumero()+""); } if (consultaReceita.getEndereco() != null && consultaReceita.getEndereco().getLogradouro() != null){ resultadoConsultaCdl.setLogradouroCliente( Util.truncarString(consultaReceita.getEndereco().getLogradouro(),50)); } if (consultaReceita.getEndereco() != null && consultaReceita.getEndereco().getNumero() != null){ resultadoConsultaCdl.setNumeroImovelCliente( Util.truncarString(consultaReceita.getEndereco().getNumero(),5)); } if (consultaReceita.getEndereco() != null && consultaReceita.getEndereco().getComplemento() != null){ resultadoConsultaCdl.setComplementoEnderecoCliente( Util.truncarString(consultaReceita.getEndereco().getComplemento(),50)); } if (consultaReceita.getEndereco() != null && consultaReceita.getEndereco().getBairro() != null){ resultadoConsultaCdl.setBairroCliente( Util.truncarString(consultaReceita.getEndereco().getBairro(),30)); } if (consultaReceita.getEndereco() != null && consultaReceita.getEndereco().getCidade() != null && consultaReceita.getEndereco().getCidade().getNome() != null){ resultadoConsultaCdl.setCidadeCliente( Util.truncarString(consultaReceita.getEndereco().getCidade().getNome(),30)); } if (consultaReceita.getEndereco() != null && consultaReceita.getEndereco().getCep() != null){ resultadoConsultaCdl.setCepCliente(consultaReceita.getEndereco().getCep().getCep()); } if (consultaReceita.getEndereco() != null && consultaReceita.getEndereco().getCidade() != null && consultaReceita.getEndereco().getCidade().getEstado() != null && consultaReceita.getEndereco().getCidade().getEstado().getSiglaUf() != null){ resultadoConsultaCdl.setUf(consultaReceita.getEndereco().getCidade().getEstado().getSiglaUf()); } resultadoConsultaCdl.setUltimaAlteracao(new Date()); resultadoConsultaCdl.setCnpjCliente(consultaReceita.getCnpj().getNumero()); if (consultaReceita.getSituacaoCnpj() != null && consultaReceita.getSituacaoCnpj().getDescricaoSituacao() != null){ resultadoConsultaCdl.setSituacaoCnpj(consultaReceita.getSituacaoCnpj().getDescricaoSituacao()); } if (consultaReceita.getSituacaoInscricaoEstadual() != null && consultaReceita.getSituacaoInscricaoEstadual().getDescricaoSituacao() != null){ resultadoConsultaCdl.setSituacaoInscricaoEstadual( Util.truncarString(consultaReceita.getSituacaoInscricaoEstadual().getDescricaoSituacao(),50)); } if (consultaReceita.getNaturezaJuridica() != null && consultaReceita.getNaturezaJuridica().getDescricao() != null){ resultadoConsultaCdl.setNaturezaJuridica( Util.truncarString(consultaReceita.getNaturezaJuridica().getDescricao(),50)); } if (consultaReceita.getAtividadeEconomicaPrincipal() != null && consultaReceita.getAtividadeEconomicaPrincipal().getDescricao() != null){ resultadoConsultaCdl.setAtividadeEconomicaPrincipal( Util.truncarString(consultaReceita.getAtividadeEconomicaPrincipal().getDescricao(),50)); } if (consultaReceita.getAtividadeEconomicaSecundaria() != null){ resultadoConsultaCdl.setAtividadeEconomicaSecundaria( Util.truncarString(consultaReceita.getAtividadeEconomicaSecundaria().toString(),50)); } if (consultaReceita.getDataFundacao() != null && consultaReceita.getDataFundacao().getTime() != null){ resultadoConsultaCdl.setDataFundacao(consultaReceita.getDataFundacao().getTime()); } if (consultaReceita.getInscricaoEstadual()+"" != null && consultaReceita.getInscricaoEstadual() > 0){ resultadoConsultaCdl.setInscricaoEstadual(consultaReceita.getInscricaoEstadual()+""); } if (consultaReceita.getNomeComercial() != null){ resultadoConsultaCdl.setNomeComercial( Util.truncarString(consultaReceita.getNomeComercial(),50)); } if (consultaReceita.getNumeroNIRENIRC()+"" != null && consultaReceita.getNumeroNIRENIRC() > 0){ resultadoConsultaCdl.setNumeroNireniec(consultaReceita.getNumeroNIRENIRC()+""); } resultadoConsultaCdl.setRazaoSocial(consultaReceita.getRazaoSocial()); resultadoConsultaCdl.setNomeCliente( Util.truncarString(razaoSocialReceita,50)); if (consultaReceita.getRazaoSocialAnterior() != null){ resultadoConsultaCdl.setRazaoSocialAnterior( Util.truncarString(consultaReceita.getRazaoSocialAnterior(),50)); } if (consultaReceita.getValorCapitalSocial() != null){ resultadoConsultaCdl.setValorCapitalSocial(consultaReceita.getValorCapitalSocial()); } } catch (AxisFault e) { e.printStackTrace(); resultadoConsultaCdl.setMensagemRetorno(e.getMessage()); } catch (Exception e) { e.printStackTrace(); } return resultadoConsultaCdl; } /** * Auto generated test method */ public void testconsultar() throws java.lang.Exception { ConsultaWebServiceStub stub2 = new ConsultaWebServiceStub();// the ConsultaWebServiceStub.Filtro filtro15 = (ConsultaWebServiceStub.Filtro) getTestObject(ConsultaWebServiceStub.Filtro.class); setarOpcoes(stub2); FiltroConsulta filtroConsulta = new FiltroConsulta(); filtroConsulta.setCodigoProduto("11"); filtroConsulta.setTipoConsumidor(TipoPessoa.F); filtroConsulta.setDocumentoConsumidor("03923151497"); // 11F24970360472 filtro15.setFiltro(filtroConsulta); try { Resultado resultado = stub2.consultar(filtro15); System.out.println(resultado.getResultado().getConsumidor() .getConsumidorPessoaFisica().getNome()); } catch (AxisFault e) { e.printStackTrace(); } // System.out.println(resultado.getResultado().getConsumidor().getConsumidorPessoaJuridica().getRazaoSocial()); } // Create an ADBBean and provide it as the test object public org.apache.axis2.databinding.ADBBean getTestObject( java.lang.Class type) throws java.lang.Exception { return (org.apache.axis2.databinding.ADBBean) type.newInstance(); } private void setarOpcoes( ConsultaWebServiceStub stub) { stub._getServiceClient().getOptions() .setProperty(HTTPConstants.CHUNKED, false); Fachada fachada = Fachada.getInstancia(); SistemaParametro sistemaParametro = null; FiltroSistemaParametro filtroSistemaParametro = new FiltroSistemaParametro(); Collection colecaoSistemaParametro = fachada.pesquisar(filtroSistemaParametro, SistemaParametro.class.getName()); sistemaParametro = (SistemaParametro)Util.retonarObjetoDeColecao(colecaoSistemaParametro); List<Header> headers = new ArrayList<Header>(); headers.add(new Header("Authorization", "Basic "+ sistemaParametro.getLoginSenhaCdl())); //MzcwNDMzOjA5MDkyMDEw stub._getServiceClient() .getOptions() .setProperty( org.apache.axis2.transport.http.HTTPConstants.HTTP_HEADERS, headers); } public static void main(String[] args) { try { new ConsultaWebServiceTest().testconsultar(); } catch (Exception e) { e.printStackTrace(); } } }