Todos os registros públicos
Exibição combinada de todos registros disponíveis para o Wiki do Leitão. Você pode diminuir a lista escolhendo um tipo de registro, um nome de usuário (sensível a maiúsculas e minúsculas), ou uma página afetada (também sensível a maiúsculas e minúsculas).
(Mais novas | Mais antigas) Ver (50 posteriores | 50 anteriores) (20 | 50 | 100 | 250 | 500)- 14h52min de 27 de abril de 2025 Rodrigogml discussão contribs criou a página TelegramNotifier (Criou página com '= TelegramNotifier - Integração de Notificações via Telegram = == Introdução == A classe '''TelegramNotifier''' foi criada para permitir o envio de mensagens e arquivos (documentos, imagens, áudios, vídeos) diretamente para usuários ou grupos no Telegram, utilizando apenas Java puro (sem bibliotecas externas). Ela oferece uma maneira simples e confiável de notificar sistemas, aplicações ou usuários via bot do Telegram, ideal para integrações de monitora...')
- 23h23min de 15 de fevereiro de 2025 Rodrigogml discussão contribs criou a página Problemas Conhecidos do RFW.SEFAZ (Criou página com '= Problemas de Validação da NFe = == 297 - Rejeição: Assinatura difere do calculado == === Namespace adicional sendo declarado === * Esse ocorreu por estarmos assinando o XML com o namespace da Tag de assinatura: '''''xmlns:ns2="http://www.w3.org/2000/09/xmldsig#"''''' dentro da tag '''<enviNFe>''': <pre> <enviNFe versao="4.00" xmlns="http://www.portalfiscal.inf.br/nfe" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#"> </pre> A solução foi dada simple...')
- 01h56min de 14 de fevereiro de 2025 Rodrigogml discussão contribs criou a página Figlet (Criou página com '= Utilitário de Figlet Fonts = A classe `Figlet` é um utilitário que permite a geração de texto em ASCII Art utilizando a biblioteca Figlet4J. Com suporte a diversas fontes, ela possibilita a conversão de texto comum para estilos artísticos, podendo ser utilizada em aplicações de terminal, interfaces de linha de comando e exportação para HTML. == Funcionalidades Principais == * **Geração de ASCII Art** a partir de um texto com fonte padrão ou personalizad...')
- 20h07min de 12 de fevereiro de 2025 Rodrigogml discussão contribs criou a página Arquivo:Sefaz nomedosmetodos.png
- 20h07min de 12 de fevereiro de 2025 Rodrigogml discussão contribs carregou Arquivo:Sefaz nomedosmetodos.png
- 19h57min de 11 de fevereiro de 2025 Rodrigogml discussão contribs criou a página SEFAZ (Criou página com 'Esta classe representa um WebService da SEFAZ. Reponsável por realizar toda a comunicação com a SEFAZ e abstraír os métodos remotos como métodos locais. = Iinicialização = A classe deve ser instanciada passando 3 ou 4 parâmetros para definir o WebService a ser utilizado: * '''Certificado''' - Passe a implementação da interface RFWCertificate para definir o certificado do cliente a ser utilizado durante a comunicação. O sertificado do cliente é utiliza...')
- 22h21min de 9 de fevereiro de 2025 Rodrigogml discussão contribs criou a página SEFAZUtils (Criou página com 'Esta classe trás alguns métodos para facilitar a manipulação dos objetos e integração com o WebService da SEFAZ. = Métodos de 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á configu...')
- 22h12min de 9 de fevereiro de 2025 Rodrigogml discussão contribs criou a página SEFAZXMLValidator (Criou página com 'Esta classe contém métodos de validação do XML da mensagem constra o Schema do método do WebService publicado. Os métodos seguem o seguinte padrão de nome: <pre> .validate[nome da tag raiz]V[número da versão sem pontuação](String xml) </pre>')
- 22h50min de 8 de fevereiro de 2025 Rodrigogml discussão contribs criou a página Arquivo:Nfce contigência msgcupom.png
- 22h50min de 8 de fevereiro de 2025 Rodrigogml discussão contribs carregou Arquivo:Nfce contigência msgcupom.png
- 22h31min de 8 de fevereiro de 2025 Rodrigogml discussão contribs criou a página Legislação e Informações Oficiais SEFAZ (Criou página com '= Manuais e Informações da SEFAZ = * '''Site Oficial:''' [https://www.nfe.fazenda.gov.br/portal/principal.aspx Portal da Nota Fiscal Eletrônica] - Na sessão de download é possível encontrar os manuais e outros documentos técnicos sobre a emissão da NFe e NFCe. Como: ** '''Manual de Orientação ao Contribuinte''' - Trás informações gerais sobre o sistema, definições de tabelas e regras de comunicação com o WebService. *** '''Anexo I''' - trás o layout d...')
- 20h23min de 24 de outubro de 2024 Rodrigogml discussão contribs moveu SPEDFiscalFile e SPEDContribFile para Estrutura de Classes sem deixar um redirecionamento
- 20h15min de 24 de outubro de 2024 Rodrigogml discussão contribs criou a página SPEDFiscalFile e SPEDContribFile (Criou página com 'As classes '''SPEDFiscalFile''' e '''SPEDContribFile''' são a base da escrutura do arquivo de '''SPED Fiscal''' e '''SPED Contribuições'''. Estas classes são compostas por uma estrutura de classes com os prefixos '''SPEDFiscal''' e '''SPEDContrib''' seguidos no nome do registro correpondente, por exemplo: '''SPEDFiscalC800''' que representa o registro C800 do arquivo do SPED Fiscal. Com essa estrutura é possível montar e manipular todo o arquivo de ambos os SPEDs.')
- 18h09min de 24 de outubro de 2024 Rodrigogml discussão contribs moveu SPED Fical para SPED Fiscal sem deixar um redirecionamento (Erro de Grafia)
- 18h08min de 24 de outubro de 2024 Rodrigogml discussão contribs criou a página SPED Contribuições (Criou página com 'Documenta a estrutura do SPED Contribuições contemplado pela biblioteca. Link do Manuel para Referência (v1.35): http://sped.rfb.gov.br/estatico/AD/06A0F5C4E4CC8CA16035EB891A3AE31EA79708/Guia_Pratico_EFD_Contribuicoes_Versao_1_35%20-%2018_06_2021.pdf')
- 18h00min de 24 de outubro de 2024 Rodrigogml discussão contribs criou a página SPED Fical (Criou página com 'Documenta a estrutura do SPED Fiscal contemplado pela biblioteca. Link do Manuel para Referência (v.3.1.7): http://sped.rfb.gov.br/estatico/18/663746258C2B9A7998138A336AB3F3648DD743/Guia%20Pr%c3%a1tico%20vers%c3%a3o%203.1.7.pdf = REGISTRO C800: CUPOM FISCAL ELETRÔNICO – SAT (CF-E-SAT) (CÓDIGO 59) = * '''Ocorrência:''' Vários * '''Descrição:''' Registro gerado para cada arquivo SAT emitido pela empresa. Contém informações gerais sobre o cupom. == REGISTRO C...')
- 21h14min de 8 de setembro de 2024 Rodrigogml discussão contribs criou a página Figlet Fonts (Criou página com 'Fonts de Figlet inclusas no RFW.Terminal. Creditos para http://www.figlet.org/, excelente trabalho! = Fonts = '''STANDARD''' <pre> ____ _____ __ __ _____ _ _ | _ \ | ___| \ \ / / |_ _| ___ _ __ _ __ ___ (_) _ __ __ _ | | | |_) | | |_ \ \ /\ / / | | / _ \ | '__| | '_ ` _ \ | | | '_ \ / _` | | | | _ < | _| \ V V / | | | __/ | | | | | | | | | | |...')
- 20h20min de 8 de setembro de 2024 Rodrigogml discussão contribs criou a página CommandParser (Criou página com 'A classe <code>CommandParser</code> foi desenvolvida para realizar o parser de linhas de comando complexas. Ela é capaz de interpretar e separar corretamente argumentos e parâmetros, além de lidar com aspas simples e duplas, escapando os caracteres quando necessário. Seu objetivo é fornecer uma maneira eficiente de processar entradas em formato de linha de comando, separando os componentes e permitindo a fácil recuperação de argumentos e parâmetros com ou sem va...')
- 15h30min de 8 de setembro de 2024 Rodrigogml discussão contribs criou a página Terminal (Criou página com '= Terminal = A classe <code>Terminal</code> do projeto <code>RFW.Terminal</code> fornece uma interface abrangente para o controle do terminal em aplicações de linha de comando, permitindo manipulação avançada de '''formatação''', '''controle de cursor''', '''manipulação de cores''', entre outras funcionalidades. == Formatação de Texto == A formatação de texto na classe `Terminal` permite ao desenvolvedor modificar de forma simples a cor do texto e do fun...')
- 11h45min de 24 de agosto de 2024 Rodrigogml discussão contribs criou a página RFWField (Criou página com '== Introdução == Para mais informações, consulte a página RFWDAO.')
- 23h52min de 9 de agosto de 2024 Rodrigogml discussão contribs criou a página Ambiente de Desenvolvimento (Criou página com '= Ambiente e Versões Homologados = * '''IDEs para Desenvolvimento''' ** Eclipse: *** Version: 2024-06 (4.32.0) *** Build id: 20240606-1231 * '''Versionamento''' ** O versionamento é realizado em repositórios no GitHub * '''Java''' ** jdk-8u301 x64 * '''Servidor de Aplicações''' ** wildfly-24.0.1.Final = Configurações do Eclipse = == RFW.Kernel\etc\Eclipse Setup == Esta pasta contém alguns arquivos para simplificar a configuração da IDE Eclipse: * '''E...')
- 14h17min de 20 de setembro de 2023 Rodrigogml discussão contribs criou a página SEFAZDefinitions (Criou página com 'A classe SEFAZDefinitions é uma classe estatática utilitária com algumas definições para facilitar o trabalho com os servidores da SEFAZ. Seu objetivo é acumular objetos (constantes, enums, etc.) que centralizem as definições da documentação da SEFAZ. Entre os objetos tipos de objetos já existentes, temos: = Constantes = == Contantes do WebService == Contantes no padrão: '''(UF)_(PRODUCTION|TESTE)_(VERSION)_(WEB METHOD)''', para informar o endereço de ac...')
- 18h31min de 28 de agosto de 2023 Rodrigogml discussão contribs criou a página XSD To Java Object (JAXB Plugin) (Criou página com 'É possível utilizar o Java para gerar Objetos que representam as informações usados em um WebService. Para criar esses objetos vamos precisar primeiro dos arquivos XSD do webservice. De posse dos XSD devemos coloca-los em alguma pasta dentro do projeto, mesmo que temporariamente, para que a IDE possa encontra-lo. Agora basta seguir os passos abaixo: '''1.''' Clique com o botão direito, no menu Generate > JAXB Classes... para abrir o wizard. File:XSDToJava1.jpg...')
- 18h31min de 28 de agosto de 2023 Rodrigogml discussão contribs carregou Arquivo:XSDToJava3.jpg
- 18h31min de 28 de agosto de 2023 Rodrigogml discussão contribs criou a página Arquivo:XSDToJava3.jpg
- 18h31min de 28 de agosto de 2023 Rodrigogml discussão contribs criou a página Arquivo:XSDToJava1.jpg
- 18h31min de 28 de agosto de 2023 Rodrigogml discussão contribs carregou Arquivo:XSDToJava1.jpg
- 18h31min de 28 de agosto de 2023 Rodrigogml discussão contribs criou a página Arquivo:XSDToJava2.jpg
- 18h31min de 28 de agosto de 2023 Rodrigogml discussão contribs carregou Arquivo:XSDToJava2.jpg
- 19h28min de 25 de agosto de 2023 Rodrigogml discussão contribs criou a página TrustManager para SEFAZ (Criou página com 'Para a conexão SSL funcionar entre os Stubs criados pelo Axis2 e o WS da SEFAZ é necessário configura-la com os certificados aceitos. Entendo que certificados aceitos, são os certificados públicos do WS da própria SEFAZ. Falhar em informar o Axis quais são os certificados aceitos e reconhecidos como seguros para a conexão fará com que a conexão SSL falhe no handshake. A SEFAZ atualiza seus certificados de tempos em tempos, seja por vencimento, seja por vontad...')
- 19h28min de 25 de agosto de 2023 Rodrigogml discussão contribs criou a página Arquivo:CertDownload2.jpg
- 19h28min de 25 de agosto de 2023 Rodrigogml discussão contribs carregou Arquivo:CertDownload2.jpg
- 19h27min de 25 de agosto de 2023 Rodrigogml discussão contribs criou a página Arquivo:CertDownload1.jpg
- 19h27min de 25 de agosto de 2023 Rodrigogml discussão contribs carregou Arquivo:CertDownload1.jpg
- 19h03min de 25 de agosto de 2023 Rodrigogml discussão contribs moveu Acesso ao WS SEFAZ com Axis2 para Criando Stubs do Axis2 para WS da SEFAZ sem deixar um redirecionamento
- 19h00min de 25 de agosto de 2023 Rodrigogml discussão contribs apagou a página Axis2 WebService Client (o conteúdo era: "Este documento relata a maneira mais fácil de construir um webservice client utilizando o Axis2 para gerar as classes de acesso a partir do WSDL. Utilizaremos o Axis2 v1.7.9, mesma atualmente sendo utilizada como dependência nos módulos do BIS10 e BISFW. == Baixando o Axis2 == Para gerar as classes precisamos dos binários do Axis2, que podem ser bai...", e o(a) único(a) editor(a) era Rodrigogml (discussão))
- 19h00min de 25 de agosto de 2023 Rodrigogml discussão contribs criou a página Acesso ao WS SEFAZ com Axis2 (Criou página com 'Esta página foi criada para registrar como o Axis2 foi utilizado neste módulo, suas dificuldades e peculiaridades para integrar o projeto. A versão utilizada foi a v1.8.2. Tanto para gerar as classes dos Stubs quando nas dependências do projeto. = Gerando os Stubs = A geração dos Stubs foi feita com os binários do Axis2, fora do Eclipse. Para isso foram realizados os seguintes passos: == Baixar o Axis2 == Baixar o pacote Binário no site do Axis2: https://a...')
- 18h05min de 25 de agosto de 2023 Rodrigogml discussão contribs criou a página Requisitos RFW.SEFAZ (Criou página com ' = Objetivo Principal = O objetivo deste módulo é permitir uma integração transparente com os serviços da SEFAZ (WebServices) de forma mais transparente possível e integrada ao framework RFW para facilitar sua utilização. Para atingir este objetivo o módulo fornece objetos com a estrutura de dados similar as descritas nos XMLs da NFe, que seguem as mesmas restrições e regras impostas. Desta forma o desenvolvedor pode abstrair toda a preocupação escrita e...')
- 20h09min de 24 de agosto de 2023 Rodrigogml discussão contribs criou a página Axis2 WebService Client (Criou página com 'Este documento relata a maneira mais fácil de construir um webservice client utilizando o Axis2 para gerar as classes de acesso a partir do WSDL. Utilizaremos o Axis2 v1.7.9, mesma atualmente sendo utilizada como dependência nos módulos do BIS10 e BISFW. == Baixando o Axis2 == Para gerar as classes precisamos dos binários do Axis2, que podem ser baixados no site: https://axis.apache.org/axis2/java/core/download.cgi. Por já ser uma versão legada (já temos a 1...')
- 20h09min de 24 de agosto de 2023 Rodrigogml discussão contribs criou a página Arquivo:Axi2WSClient2.jpg
- 20h09min de 24 de agosto de 2023 Rodrigogml discussão contribs carregou Arquivo:Axi2WSClient2.jpg
- 19h03min de 8 de agosto de 2023 Rodrigogml discussão contribs criou a página FileVO (Criou página com 'O FileVO é o objeto oferecido pelo framework para simplificar a persistência de arquivos. = Associando o FileVO = O FileVO deve ser usado sempre com o relacionamento do tipo '''ASSOCIATION'''. Para evitar que o FileVO seja persistido diretamente como uma composição do objeto que tem o arquivo. {{java|Exemplo de Utilização do FileVO|<syntaxhighlight lang="java"> @RFWMetaRelationshipField(caption = "Arquivo do Objeto", relationship = RelationshipTypes.ASSOCIA...')
- 16h09min de 8 de agosto de 2023 Rodrigogml discussão contribs criou a página Location (Criou página com 'O serviço de location tem como finalidade concentrar as informações de endereçamento e localidade do sistema. As informações de localidade são agredas por País, Estados, Cidades e Endereços (Logradouros). A partir deste conceito serão agregadas novas informações conforme a necessidade do sistema. == Principais Utilizações == === Preenchimento automático por CEP === Por ter um cadastro completo das ruas do país, um dos principais serviços utilizados é...')
- 16h47min de 31 de julho de 2023 Rodrigogml discussão contribs criou a página UIFactory (Criou página com 'O '''UIFactory''' nada mais é do que uma classe com diversos recursos para agilizar a produção da UI mantendo um padrão de desenvolvimento e criação por toda a aplicação. Ela não é obrigatória nem necessária, mas em muitos casos utilizar esta classe fará com que você faça muito mais com bem menos linhas de código. = Criação de Blocos= Métodos de de criação de blocos são todos estáticos! E tem explicitamente a função de receber em uma única lin...')
- 12h04min de 31 de julho de 2023 Rodrigogml discussão contribs criou a página RFWPickerWindow (Criou página com 'A RFWPickerWindow é uma janela utilizada quando desejamos buscar e selecionar um ou mais itens do banco de dados. Por exemplo, em um cadastro de endereços o usuário precisa buscar o CEP pelo nome da rua, e depois de filtrar escolher o correto para carregar o endereço. Ou em uma tela de emissão de notas, o usuário precisa escolher o destinatário no cadastro de pessoas do sistema. = Implementação = Para utilizar a classe basta estender a '''RFWPickerWindow''', v...')
- 14h55min de 30 de julho de 2023 Rodrigogml discussão contribs criou a página RFWWindow (Criou página com 'Para o Vaadin, uma '''Window''' é uma janela flutuante na aplicação, como uma janela de Popup. Para o RFW, uma Window é uma "tela" da aplicação. Imagine uma aplicação que tenha telas de cadastro, telas de relatórios, telas de gráficos, etc.. Cada uma dessas telas é chamada de '''Window''' no RFW, e devem extender a classe '''RFWWindow'''. Se essa '''tela''' será exibida em um popup flutuante (em uma Window do Vaadin) ou simplesmente será acoplado dentro do...')
- 14h30min de 30 de julho de 2023 Rodrigogml discussão contribs criou a página RFWUI (Criou página com 'A classe RFWUI é a primeira da estrutura da UI. Seguindo a documentação de implementação do Vaadin, ao invés da sua classe extender a classe '''com.vaadin.ui.UI''' ela deve estender esta classe '''RFWUI'''. Assim sua aplicação terá alguns métodos de controles adicionais, e o módulo acesso as definições da UI do Vaadin. = Implementação dos Métodos = Esta classe é abstrata e será necessário implementar os seguintes métodos: == doLogout() == Este...')
- 12h29min de 28 de julho de 2023 Rodrigogml discussão contribs criou a página MeasureUnitDAOConverter (Criou página com 'O '''MeasureUnitDAOConverter''' é um converter fornecido para permitir a persistência de objetos do tipo '''MeasureUnit''' pelo RFW ORM. Para saber mais sobre a '''MeasureUnit''' veja a documentação do MeasureRuler oferecido pelo RFW Kernel. = Funcionamento = Por a '''MeasureUnit''' ser uma interface o RFW ORM não sabe como persistir, nem como qual objeto criar durante a recuperação a partir do banco de dados. Essa interface generaliza todas as enumerati...')
- 12h06min de 28 de julho de 2023 Rodrigogml discussão contribs criou a página RFWDAOConverterInterface (Criou página com 'O '''RFWDAOConverterInterface''' permite a criação de uma classe utilizada para "ensinar" o RFW ORM como tratar a serialização e desserialização de alguma informação. Embora o RFW ORM saiba como tratar a maior parte dos dados nativos, algumas informações do VO podem ter caráter personalizado ou mesmo serem representados por uma interface de dados próprios. Em resumo esta interface tem só dois métodos: * '''toVO()''' - Que deve transformar a informação r...')
- 21h48min de 26 de julho de 2023 Rodrigogml discussão contribs criou a página MeasureRuler (Criou página com 'O MeasureRuler é, pela própria tradução, uma régua de medidas. Essa régua de medidas tem a intenção de oferecer aos sistemas a facilidade para converter unidades de medidas da mesma dimensão, ou até mesmo entre dimensões diferentes quando estabelecida a regra de conversão. Definições: * '''Dimensão''' - tipo de medida utiliza, como "Comprimento", "Área", "Volume", "Massa (Peso)", etc. Embora estas hoje sejam as dimensões que o BIS suporta, nada impede d...')