BrazilUtils API  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
dsiviotti
Virtual Machine Man
[Avatar]

Membro desde: 19/01/2004 01:35:23
Mensagens: 541
Localização: Rio de Janeiro
Offline

Ironlynx wrote:
Falandio nisso, como vão os teste?

Os do Douglas eu ainda não sei, o meu deu uma atrasada pq o site que eu usava para comparar não está mais no ar e eu uso outros 2 agora para isso.


Se não estivesse atrasado teria algo errado. Minha definiçao de "prazo" se tornou muito singular nos últimos meses.

No domingo devo disponibilizar os testes.

Douglas Siviotti
[Email] [WWW] [Yahoo!] [ICQ]
Fischer
What is classpath?
[Avatar]

Membro desde: 08/01/2007 22:01:37
Mensagens: 8
Offline

Opa, cai de para-quedas aqui . Eu estou tentando utilizar a API de vocês aqui e me deparei com a seguinte situação: quando eu passo o CNPJ 06124268000111 para o método de validação Cpf.isValid(CNPJ) eu obtenho true como resposta, ou seja, está validando o número . Agora, quando eu tento criar um objeto da classe Cpf passando o mesmo CNPJ (Cpf cpf = new Cpf(CNPJ)) o método lança uma ValidationException.
Isto é para acontecer ou estou utilizando a API de você forma incorreta (ou os dois quem sabe)?

Grato pela atenção!

Fischer
fabio.patricio
GUJ Master

Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline

Fischer ,

Eu nao entendo desta API, mas tu ta tentando criar um CPF com um numero de CNPJ?

]['s

Fabio Patricio
http://blog.wansoft.com.br

[WWW] [MSN] [ICQ]
Fischer
What is classpath?
[Avatar]

Membro desde: 08/01/2007 22:01:37
Mensagens: 8
Offline

Sim, eu fiz isso propositalmente. Acho meio estranho: o método Cpf.isValid(String cpfOrCnpj) validar tanto CPF como CNPJ, mas se você tentar criar uma mesma instância da classe Cpf passando um CNPJ lança exceção.
Não quero discutir com os criadores da API se isso é certo ou não (se é que existe a forma certa ou a errada), quero apenas saber qual a melhor forma de utilizar a API para que só valide se for passado um CPF para validação.
No momento estou utilizando o contrutor da classe Cpf para isso e tratando a exceção.

Fischer
RafaelRio
Java Ninja
[Avatar]

Membro desde: 05/09/2006 06:52:42
Mensagens: 255
Localização: São Paulo
Offline

Fischer, você pode saber melhor o que está acontecendo aqui: http://www.guj.com.br/posts/list/405/20643.java. Veja a partir da terceira mensagem. Ainda estamos discutindo o que fazer com as classes de CNPJ e CPF.

Você poderia contribuir com sua opinião.

Rafael Fiume.
Yes, Nós Temos Bananas

Sun Certified Programmer for the Java Platform, Standard Edition 6
Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5

Nullius in verba.
"A palavra de nenhum homem será a final."
Lema da Royal Society, associação de cientistas de Londres, em 1660. Entre os seus membros e presidentes esteve Isaac Newton.
[Email]
ricardopcunha
Entusiasta Java

Membro desde: 19/07/2006 10:59:08
Mensagens: 17
Offline

Ow, fala galera, to precisando de uma validação de nome, vai ser de um sistema que faz consulta no serpro se ninguém tiver essa validação depois eu adiciono no projeto.

A Validação é a seguinte:

"O nome contiver uma parte abreviada com apenas uma letra, exceto E nas entrepartes ou I como a última parte do campo;
O nome conter mais de 2 letras iguais consecutivas, exceto a letra "III";
Parte do nome conter mais de 20 letras;
Inscrito com as seguintes palavras: NOME, IGNORADO (A), CONSTA, CONTÉM, INFORMADO (A), NÃO DECLARADO (A) E SEM INFORMAÇÃO.
Nome com apóstrofo. (Na tela exibe apóstrofo, porém no momento de gravar no banco, exibe espaço em branco;
"

Se alguém tiver já pronto agradeço!

Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

vai ser de um sistema que faz consulta no serpro

Consulta no Serpro???Douglas, se apresente ao tópico!

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
dsiviotti
Virtual Machine Man
[Avatar]

Membro desde: 19/01/2004 01:35:23
Mensagens: 541
Localização: Rio de Janeiro
Offline

Fischer wrote:Opa, cai de para-quedas aqui . Eu estou tentando utilizar a API de vocês aqui e me deparei com a seguinte situação: quando eu passo o CNPJ 06124268000111 para o método de validação Cpf.isValid(CNPJ) eu obtenho true como resposta, ou seja, está validando o número . Agora, quando eu tento criar um objeto da classe Cpf passando o mesmo CNPJ (Cpf cpf = new Cpf(CNPJ)) o método lança uma ValidationException.
Isto é para acontecer ou estou utilizando a API de você forma incorreta (ou os dois quem sabe)?

Grato pela atenção!

Fischer

Olá. Creio que já esteja resolvido esse problema. As classes CPF e CNPJ sobreescrevem o método isValid() e só testam se o tamanho for correto. Se você passar um CNPJ em CPF.isValid() vai ter retorno false.


Douglas Siviotti
[Email] [WWW] [Yahoo!] [ICQ]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Bom, foi lançada essa versão 0.1, beem enxuta até pq algumas features ainda não foram testas, mas se encontrarem problemas/dúvidas/sugestões é só irem postando pessoal!

link para download:
https://brazilutils.dev.java.net/files/documents/3026/51503/brazilutils-0.1.jar

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
AllMighty
Java Ninja
[Avatar]

Membro desde: 16/08/2004 17:21:42
Mensagens: 266
Localização: São Paulo
Offline

Bug report: Suffix eh com dois "f".

Rafael de F. Ferreira
Blog: http://www.rafaelferreira.net/
Links miscelâneos: http://stoa.usp.br/rafaelferreira
[Email] [WWW] [MSN] [ICQ]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Bug report: Suffix eh com dois "f".

Anotado.

Pessoal, nós lançamos o release agora mais para estimular ao pessoal a contribuir e a participar do projeto.Conforme foram passando nos TestCase, fomos adicionando as features.Mas há muito já para ser adicionado e se tiverem idéias, é só irem postando.
Detalhe: sempre que quiserem me mandar uma idéia/feature já implementada, mandem com um Testezinho associado que ajuda muito!

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
contrabando
JavaBaby
[Avatar]

Membro desde: 07/07/2006 14:51:33
Mensagens: 76
Localização: Cianorte - PR
Offline

Fala galera tudo belezinha?
Meu nome é Luiz conhecí o BrazilUtils um tempo atrás, até me inscreví no projeto, mas como tive muita correria no meu trabalho fiquei de fora e agora através de um tópico no guj ví que haviam lançado a versão 1.0, então resolví testar ele, e surgiu uma questão:
Na validação de telefone (me corrijam se estiver errado):
1- crio um novo telefone
2- seto a mascara
3- verifico se é válido
e se meu telefone puder ter várias máscaras? por exemplo: 0000-0000 e (00)0000-0000 eu tenho que:
1- crio um novo telefone
2- seto a mascara
3- verifico se é válido
4- seto outra máscara
3- verifico se é válido denovo

é isso?
se for eu gosto dessa abordagem:
1- crio um novo telefone
2- seto a mascara
3- seto outra máscara
4- verifico se é válido
essa minha questão pode até parecer um pouco "idiota", mas as vezes o que pra você pode parecer uma pergunta "besta", para outra pessoa pode ser questão de "vida ou morte" (cara dramático não ).

Aproveitando gostaria de dar-lhes o meu parabêns pela iniciativa, BOA GALERA!!!

Não sabe? Pergunta pro pai!
[Email] [WWW]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline


se for eu gosto dessa abordagem:
1- crio um novo telefone
2- seto a mascara
3- seto outra máscara
4- verifico se é válido

Basicamente é isso.Na verdade, é só seguir o curso de como vc "preenche" os dados no seu sistema.Imagine nesse caso do telefone:
Vc digitou um número, ele é formatado(ganha a máscara,por exemplo num MaskFormatter da vida, ou uma função JS para fazer isso no caso de ser na Web), é validado, e formatado de novo(se necessário) para a saída.

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
sergiotaborda
GUJ Expert
[Avatar]

Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline

Eu queria saber se tem lgum lugar especifico para discutir sobre esta API ou se pode ser aqui mesmo no guj...

Criando sua própria API de Validação



Blog do MiddleHeaven
[WWW]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Eu queria saber se tem lgum lugar especifico para discutir sobre esta API ou se pode ser aqui mesmo no guj...

A idéia é discutir no GUJ justamente para o pessoal ver a "mecânica" de um projeto opensource, os problemas e tudo mais.

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team