| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/01/2007 04:30:52
|
dsiviotti
Virtual Machine Man
![[Avatar]](/images/avatar/b3f61131b6eceeb2b14835fa648a48ff.jpg)
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2007 14:11:10
|
Fischer
What is classpath?
![[Avatar]](/images/avatar/9f66a575a6cfaaf7e43177317461d057.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2007 14:40:21
|
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2007 15:03:40
|
Fischer
What is classpath?
![[Avatar]](/images/avatar/9f66a575a6cfaaf7e43177317461d057.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2007 16:12:13
|
RafaelRio
Java Ninja
![[Avatar]](/images/avatar/e81218f96c55d1006352ed0a3b08d790.jpg)
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2007 14:06:32
|
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!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2007 14:10:22
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
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/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/02/2007 11:48:54
|
dsiviotti
Virtual Machine Man
![[Avatar]](/images/avatar/b3f61131b6eceeb2b14835fa648a48ff.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2007 01:13:00
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
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/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/02/2007 00:52:48
|
AllMighty
Java Ninja
![[Avatar]](/images/avatar/c900197841211ba608f56.gif)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/02/2007 02:19:25
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
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/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/03/2007 10:40:33
|
contrabando
JavaBaby
![[Avatar]](/images/avatar/ef51e95cc22745740d4e8c771e011e1f.jpg)
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! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/03/2007 02:20:11
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
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/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/03/2007 23:46:40
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2007 21:34:05
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
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/ |
|
|
 |
|
|