SEFAZUtils

De Wiki do Leitão
Revisão de 20h37min de 12 de fevereiro de 2025 por Rodrigogml (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

Esta classe trás alguns métodos para facilitar a manipulação dos objetos e integração com o WebService da SEFAZ.

Métodos Dispobinilizados

write* e read*

Os métodos genéricos readXMLToObject() e writeXMLFromObject() transformam o XML em um objeto e vice-versa para facilitar a manipulação do conteúdo das mensagens com a SEFAZ.

Outros métodos no formato read[nome do objeto]() tem a mesma função que o método readXMLToObject() porém já configurados para a tag específica sem a necessidade maiores configurações.


parser* e format*

Métodos próprios para transformar os dados entre o formato do XML (String) para objetos Java. Este métodos já estão preparados para trabalhar com o formato esperado pelo XML, exigindo nenhuma ou pouca configuração do desenvolvedor.


extract*

Métodos focados em extrair uma informação específica de mensagens XML de forma rápida (seja por expressão regular, por parser, etc.)


mount*

Métodos para montar rapidamente os objetos JAXB mais simples necessários para a consulta aos métodos do WebService. Em geral existem nenhum ou poucos parâmetros e já retornam o objeto pronto para os métodos da classe SEFAZ.


sign*

Métodos de assinatura dos documentos XML do padrão da NFe.