GithubHelp home page GithubHelp logo

caelum / caelum-stella Goto Github PK

View Code? Open in Web Editor NEW
660.0 93.0 338.0 14.91 MB

O Caelum Stella visa suprir as necessidades do dia a dia do desenvolvedor brasileiro

Home Page: http://stella.caelum.com.br

Ruby 0.69% HTML 2.62% CSS 0.91% Java 88.88% JavaScript 1.35% ActionScript 5.55%

caelum-stella's Introduction

Caelum Stella

Build status

Alguns processos são comuns e recorrentes em sistemas voltados para o público brasileiro. O Stella vai te auxiliar nesse caso, oferecendo uma API simples para validação e formatação de CPF, CNPJ e outros cadastros comuns no Brasil. Além de oferecer uma API para trabalhar com boletos, números e integração com JSF, JPA/Hibernate etc.

Um clássico é o pedido de validação de CPF em Java. Criamos o Caelum Stella também para ensinar as principais validações brasileiras, seja em Java, JavaScript ou outra linguagem, nos nossos cursos de validação em Java.

Consulte a documentação:

https://github.com/caelum/caelum-stella/wiki

E a página de downloads e configuração de dependência via Maven:

https://github.com/caelum/caelum-stella/wiki/Download

caelum-stella's People

Contributors

alisonsouza avatar angeliski avatar beterincosto avatar bj-williamrodrigues avatar cairesvs avatar caueguerra avatar ceci avatar davidpaniz avatar dayanfcosta avatar decoverri avatar edenir-anschau avatar elvisgs avatar erickrar avatar fabiokung avatar fabiopimentel avatar garcia-jj avatar gilbertoca avatar hprange avatar janario avatar jonasabreu avatar leobessa avatar lgfischer avatar luiz avatar mariofts avatar peas avatar rodrigodesousa03 avatar roneigualberto avatar s0ckz avatar tirq avatar turini avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

caelum-stella's Issues

Validação IE Bahia !

Estou tendo problemas de validação para o Estado BA,

IE 063571830, so valida se remover o zero do inicio, ja pesquisei no sintegra, esta corredo.

Preparar novo site no ar

fazer com que a nova home do stella caia num local mais facil que servidor atual: google app engine? heroku?

Renomear metodos dos boletos

Os boletos usam nomes bem ruins de atributos e metodos. Algumas vezes abreviados, outra vezes nao. Deve haver um padrao.

stella for flex

Olá!

Sei que o Adobe Flex não anda lá tão bem com a chegada do HTML5, mas eu trabalho com ele e preciso de validadores para inscrição estadual. Como o stella é um excelente projeto eu estou "migrando" a parte de validação de inscrição estadual para flex e pensei em disponibilizar para quem quiser. A diferença é que ele integra diretamente com sistema de validação do flex (herdando o mx.validators.Validator).

Apesar de ser em outra linguagem, deixei o código muito parecido com o stella e não seria correto eu criar um projeto com nome diferente. Então fica a pergunta, tem algum problema se eu subir o projeto com o nome caelum-stella-flex? Mantendo o nome dos pacotes e de tudo que for semelhante.

Abraço.

Validadores em javascript/JQuery

Dessa forma poderemos usar a validacao em outros frameworks, e via JSF podemos ter validacao client side tambem.

O problema será ter a regra de validação em dois lugares diferentes, mas é a única solução plausivel (sem contar a maluquice de deixar a regra so em javascript e chamar o rhino em java)

[CpfValidator] - Erro

Ao tentar validar o cpf '111.111.111-11' nenhuma exceção é lançada pela classe CpfValidator.

Erro de taglibs no JBOSS 6

AO rodar o projeto com JSF2 no JBOSS 6 o seguinte problema ocorre:

Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse
source: vfs:///C:/Desenvolvimento/jboss-6.0.0.Final/server/default/deploy/lie.war/WEB-INF/lib/caelum-stella-faces-2.0-beta1.jar/META-INF/stella.tld@2,9

Validadores ignoram dígitos repetidos por padrão.

Todos os validadores deixam passar os dígitos repetidos, a não ser que explicitamente seja habilitada a verificação.

Alterar o comportamento para sempre dar inválido quando todos os dígitos são iguais, a não ser quando explicitamente desabilitado.

Erro de validação de IE do AM

Estou tentando validar uma das inscrições estaduais da UF AM:

  • - 06.200.021-7
  • - 06.300.032-6
  • - 04.720.008-1
  • - 07.000.507-9
  • - 04.175.401-8

As inscrições são válidas, porem a lib só retorna que são inválidas.
A versão que estou utilizando caelum-stella-core-2.0-beta1.

Esse problema já ocorre em versões anteriores.

Aguardo solução.

Falha na validação de IE

Srs,

nem sei como colocar isso porque é muito estranho mesmo mas o Stella para uma determinada inscrição estadual do distrito federal, está falhando.
Consultem essa pessoa juridica no sintegra

http://www.sintegra.gov.br/
UF: Distrito Federal
CNPJ: 12.606.945-0001/30

A IE da pessoa juridica é 07.548.137/001-52, como se pode ver no Sintegra e confirmado na Nota Fiscal que eu tenho em mãos.

Versão do Stella 1.2

o ieValidator.isValid() retorna falso para uma inscrição estadual correta...

adicionar o codigo do IBGE ao enum Estado

Adicionar o código do IBGE ao enum "br.com.caelum.stella.typeEstado"

Tabela de código de UF do IBGE
Anexo III – Tabelas de UF, Município e País

A tabela de UF do IBGE está disponível em:ftp://geoftp.ibge.gov.br/Organizacao/Divisao_Territorial/2006/DTB_2006.zip A seguinte codificação adotada pelo IBGE deverá ser utilizada para representar o código da UF:

11-Rondônia
12-Acre
13-Amazonas
14-Roraima
15-Pará
16-Amapá
17-Tocantins
21-Maranhão
22-Piauí
23-Ceará
24-Rio Grande do Norte
25-Paraíba
26-Pernambuco
27-Alagoas
28-Sergipe
29-Bahia
31-MinasGerais
32-EspíritoSanto
33-Rio deJaneiro
35-São Paulo
41-Paraná
42-Santa Catarina
43-Rio Grande doSul
50-Mato Grosso doSul
51-Mato Grosso
52-Goiás
53-Distrito Federal

fonte: http://pt.scribd.com/doc/56836189/121/Anexo-III-%E2%80%93-Tabelas-de-UF-Municipio-e-Pais

Erro ao validar IE do RS

Olá.

Para mim está retornando erro em alguns erros de IE do RS. Segue um deles: 0500068836.

Consultei no Sefaz e está válido.

Obrigado

Problema com IE do Distrito Federal

Olá pessoal! Estou tendo problemas em validar esta inscrição estadual de Brasília: 0759713000214. Verifiquei no SINTEGRA e está correto.

Obrigado

Instancia de Banco com Base em seu número

Não há na API uma classe capaz de retornar uma instância de uma implementação de Banco com base em seu número.

Seria interessante possuir uma "Factory" de Banco ou algo semelhante para facilitar a criação de instancias de Bancos.

Caelum Stella + Hibernate Validator 4.1 e Vraptor 3.31

Pessoal,

Tou com a última versão do Caelum Stella bean validator, tentei seguir o exemplo do site para integrar com vraptor:

//Trecho do meu bean
import br.com.caelum.stella.bean.validation.CPF;

@CPF  
 private String cpf;  

// Trecho do Controller

@Post  
@Path("/solicitantes/novo")  
public void adiciona(Solicitante solicitante) {  
    validator.validate(solicitante);  
    validator.onErrorUsePageOf(this).formulario();  

Passei vários cpfs inválidos, e o mesmo não aponta nenhum erro na validação, acho que nem está usando a tag ...

Valeu

Versão que tou usando: http://repo1.maven.org/maven2/br/com/caelum/stella...-bean-validation-2.0-beta1.jar

mensagem padrão do Bean Validation

Colocar a chave da mensagem padrão das anotações de Beans Validation para o nome completo da classe . message, para mantar o padrão do bv.

Exemplo:

public @interface CPF {
String message() default "{cpf_invalid}";

trocar para

public @interface CPF {
String message() default "{br.com.caelum.stella.bean.validation.CPF.message}";

Release do 2.0-b1 e publicacao no repo do maven

Podemos ja fazer o release do 2.0-b1. Precisamos colocar no repositorio do maven e tambem atualizar a pagina
Sugiro que na home, no topo, em vez do video, haja o link Download, que cai para uma pagina especifica do wiki que mostra como um link para fazer o download direto mas tambem como declarar a dependencia do maven.

Problema validação Inscrições Estadual Pernambuco

Pessoal,

Acho que a validação da inscrição estadual para o estado de PE não esta legal. O próprio número de exemplo do site do SINTGRA (http://www.sintegra.gov.br/Cad_Estados/cad_PE.html) não esta validando (18.1.001.0000004-9) Será que estou validando de forma incorreta? Alguns outros numeros que estou com problemas. Alguém ja teve problemas no PE?

18119003256336 PE
1811500337842-7 PE
18119003584848 PE
18132003335425 PE
1818310338152-6 PE

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.