Login Registre-se
ConsultaStatusServico - RetConsStatServ (Resolvido)  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
Franciscato

JavaC Membro
[Avatar]
Membro desde: 02/07/2014 08:09:59
Mensagens: 13
Offline

Pessoal, na consulta do Status do Serviço eu parei no seguinte ponto:

Segue trecho classe que obtêm o xml de retorno.



Eu até consigo transformar "result" em um xml com O JAXB.
Mas queria receber este retorno direto na classe do leiaute, "retConsStatServ".

Como vocês fazem, alguem ja passou por isso?

Esta mensagem foi editada 1 vez. Última atualização foi em 07/07/2014 23:56:56

mgvasconcelos

JavaC Membro

Membro desde: 01/05/2014 15:14:51
Mensagens: 18
Offline

Duplicar resposta.

O result é um arraylist de objetos e esses objetos possuem a mesma assinatura do TretConsStatServ

Então você pode fazer assim

retConsStatServ retorno = (retConsStatServ) result.getContent().get(0);

MGV
Franciscato

JavaC Membro
[Avatar]
Membro desde: 02/07/2014 08:09:59
Mensagens: 13
Offline

Ele deu ClassCastException



Veja o main:



Desde já, obrigado por estar ajudando.
mgvasconcelos

JavaC Membro

Membro desde: 01/05/2014 15:14:51
Mensagens: 18
Offline

Estou longe da minha maquina, mas vou verificar como eu fiz e te respondo.

Eu me lembrava que fiz o cast mas agora já não tenho certeza.

Assim que eu chegar no escritório eu vejo e passo aqui. Ou se algum colega resolver antes melhor.

MGV
Franciscato

JavaC Membro
[Avatar]
Membro desde: 02/07/2014 08:09:59
Mensagens: 13
Offline

Beleza cara, valeu por ajudar.
Franciscato

JavaC Membro
[Avatar]
Membro desde: 02/07/2014 08:09:59
Mensagens: 13
Offline

Consegui resolver o problema.

Na verdade o "mgvasconcelos" estava correto quando disse que eu poderia converter o "content" de "NfeStatusServicoNF2Result" em "TRetConsStatServ".

Porém tive que criar um "@XmlElement" com a propriedade "name" apontando para "TRetConsStatServ", isso dentro de "NfeStatusServicoNF2Result".

Como não sou muito bom com explicações, estou UPANDO o projeto. (Netbeans)
Se alguem tiver dúvida ou correções do que fiz manda ae.

Abraço.
 Nome do arquivo teste.zip [Disk] Download
 Descrição
 Tamanho 109 Kbytes
 Baixado:  270 vez(es)

 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team