<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-13537</id>
	<title>Nabble - java.net - SouJava</title>
	<updated>2009-12-23T09:18:45Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/java.net---SouJava-f13537.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/java.net---SouJava-f13537.html" />
	<subtitle type="html">The Brazilian Java Users Society. java.net - SouJava home is &lt;a href=&quot;http://soujava.dev.java.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26904900</id>
	<title>Re: VENDO - Celular HTC TyTn II</title>
	<published>2009-12-23T09:18:45Z</published>
	<updated>2009-12-23T09:18:45Z</updated>
	<author>
		<name>Leandro Costa Silva</name>
	</author>
	<content type="html">Então Thiago ninguém tá repetindo erros, só aproveitaram pra uma descontraida.
&lt;br&gt;&lt;br&gt;2009/12/22 Thiago Alves Goulart &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26904900&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thiago@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Tem gente que acha que contribui repetindo o erro dos outros...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hugo Jean Camargo Martins escreveu:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Vendo minha batedeira e liquidificador (Obs: Roda Java nelas)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/22 Lucas Abrão &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26904900&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lucaspiano@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Vendo minha sogra... R$0.01      :)
&lt;br&gt;&amp;gt;&amp;gt; 2009/12/22 Fabio Cruz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26904900&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cruz.m.fabio@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; vendo minha coleção de moedas e de playmobil. R$ 100,00 leva tudo!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2009/12/22 Savio Barros &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26904900&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Vendo XT 600 ano em bom estado de conservação, ano 2001 em bom estado de
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; conservação. Vamos transformar isso aqui em lista de comércio...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2009/12/22 Natalicio Brito &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26904900&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nataliciobrito@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Fala galera...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Estou vendendo um celular TyTn II. Se souberem de alguém que esteja
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; precisando, me avisem pls. Seguem as especificações.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Windows Mobile 6
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; iGo 8 instalado
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Tela 2.8? 240*320 QVGA touch screen (modo retrato e paisagem)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Teclado QWERTY
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; GPS interno
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Câmera de 3 Megapixels com auto foco e scanner de cartão de visitas
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Câmera VGA frontal para vídeo conferências em redes 3G/UMTS
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Tela Inicial HTC
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Tri-band UMTS e Quadriband GSM/GPRS/EDGE
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Tecnologia HSDPA (High-Speed Downlink Packet Access ) alcançando até
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 3.6 Mbps
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Memória ROM 256MB e RAM 128MB
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Botão de rolagem com botão de Ok por pressão.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Slot para Cartão microSD (acompanha 1GB)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; WiFi 802.11 b/g , Bluetooth 2.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Tecnologia TouchFLO
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Valor: R$ 650,00
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Obrigado
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Natalício Brito
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +55 (11) 9382-8607
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Natalício Brito
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +55 (11) 9382-8607
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cordialmente,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sávio Barros
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +55 (61) 9278-3892
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +55 (61) 3254-0196
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; saviobarr.wordpress.com
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26904900&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Thank you,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Lucas Abrão
&lt;br&gt;&amp;gt;&amp;gt; www.lucaspiano.com
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Leandro Costa Silva
&lt;br&gt;Analista/Desenvolvedor
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26904900&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leandro@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;Cel: (11)92435088
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;(21)94123313
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26904900&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26904900&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/VENDO---Celular-HTC-TyTn-II-tp26888170p26904900.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26901233</id>
	<title>RE: &gt;&gt;&gt; Boas Festas &lt;&lt;&lt;</title>
	<published>2009-12-23T04:07:27Z</published>
	<updated>2009-12-23T04:07:27Z</updated>
	<author>
		<name>ClaytonJava</name>
	</author>
	<content type="html">&lt;html&gt;
&lt;head&gt;

&lt;/head&gt;
&lt;body class='hmmessage'&gt;
Boas festas a todos também&lt;br&gt;&lt;br&gt;Saúde em primeiro lugar, o resto com determinação e força de vontade conquistaremos.&lt;br&gt;&lt;br&gt;abraços&lt;br&gt;&lt;br&gt;Clayton&lt;br&gt;&lt;br&gt;&lt;hr id=&quot;stopSpelling&quot;&gt;Date: Wed, 23 Dec 2009 08:43:08 -0200&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26901233&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;celyfurlan@...&lt;/a&gt;&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26901233&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list@...&lt;/a&gt;&lt;br&gt;Subject: Re: [java-list] &amp;gt;&amp;gt;&amp;gt; Boas Festas &amp;lt;&amp;lt;&amp;lt;&lt;br&gt;&lt;br&gt;&lt;div&gt;Obrigada, Fabio,&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;é o que desejo a vc e a todos os amigos &quot;javeiros&quot;.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;bjs.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Cely &lt;br&gt;&lt;br&gt;&lt;/div&gt;
&lt;div class=&quot;ecxgmail_quote&quot;&gt;2009/12/23 Fabio Borges &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a target=&quot;_top&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26901233&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fabio.borges@...&lt;/a&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;ecxgmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;&quot;&gt;Bom dia a todos.&lt;br&gt;&lt;br&gt;Bem amigos mais um ano se passou ....&lt;br&gt;&lt;br&gt;Chegamos a um momento de reflexão e de fazermos uma retrospectiva dos acontecimentos em nossas vidas e na vida de nossos familiares e ao fazermos isso consigamos no ano que virá fazer com que as coisas aconteçam de uma forma melhor ...&lt;br&gt;
&lt;br&gt;Que todos Tenham um ótimo NATAL e que em 2010 seja repleto de realizações a todos nós ....&lt;br&gt;&lt;br&gt;QUE DEUS SEMPRE NOS ACOMPANHE EM NOSSA CAMINHADA. NOS DANDO SAÚDE E SABEDORIA !!!!&lt;br&gt;&lt;br&gt;Um grande abraço a todos e um FELIZ NATAL E UM PROSPESRO 2010&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;Fabio Borges&lt;br&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt; 		 	   		  &lt;br /&gt;&lt;hr /&gt;Chegou Windows 7. Agora com exibição de redes sem fio. &lt;a href='http://www.microsoft.com/brasil/windows7/default.html?WT.mc_id=1539' target='_new' rel=&quot;nofollow&quot;&gt;Conheça.&lt;/a&gt;&lt;/body&gt;
&lt;/html&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%3E%3E%3E-Boas-Festas-%3C%3C%3C-tp26900129p26901233.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26900511</id>
	<title>Re: &gt;&gt;&gt; Boas Festas &lt;&lt;&lt;</title>
	<published>2009-12-23T02:43:08Z</published>
	<updated>2009-12-23T02:43:08Z</updated>
	<author>
		<name>Cely</name>
	</author>
	<content type="html">&lt;div&gt;Obrigada, Fabio,&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;é o que desejo a vc e a todos os amigos &amp;quot;javeiros&amp;quot;.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;bjs.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Cely &lt;br&gt;&lt;br&gt;&lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/23 Fabio Borges &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26900511&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fabio.borges@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;Bom dia a todos.&lt;br&gt;&lt;br&gt;Bem amigos mais um ano se passou ....&lt;br&gt;&lt;br&gt;Chegamos a um momento de reflexão e de fazermos uma retrospectiva dos acontecimentos em nossas vidas e na vida de nossos familiares e ao fazermos isso consigamos no ano que virá fazer com que as coisas aconteçam de uma forma melhor ...&lt;br&gt;
&lt;br&gt;Que todos Tenham um ótimo NATAL e que em 2010 seja repleto de realizações a todos nós ....&lt;br&gt;&lt;br&gt;QUE DEUS SEMPRE NOS ACOMPANHE EM NOSSA CAMINHADA. NOS DANDO SAÚDE E SABEDORIA !!!!&lt;br&gt;&lt;br&gt;Um grande abraço a todos e um FELIZ NATAL E UM PROSPESRO 2010&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;Fabio Borges&lt;br&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%3E%3E%3E-Boas-Festas-%3C%3C%3C-tp26900129p26900511.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26900129</id>
	<title>&gt;&gt;&gt; Boas Festas &lt;&lt;&lt;</title>
	<published>2009-12-23T02:01:58Z</published>
	<updated>2009-12-23T02:01:58Z</updated>
	<author>
		<name>Fabio Borges</name>
	</author>
	<content type="html">Bom dia a todos.&lt;br&gt;&lt;br&gt;Bem amigos mais um ano se passou ....&lt;br&gt;&lt;br&gt;Chegamos a um momento de reflexão e de fazermos uma retrospectiva dos acontecimentos em nossas vidas e na vida de nossos familiares e ao fazermos isso consigamos no ano que virá fazer com que as coisas aconteçam de uma forma melhor ...&lt;br&gt;
&lt;br&gt;Que todos Tenham um ótimo NATAL e que em 2010 seja repleto de realizações a todos nós ....&lt;br&gt;&lt;br&gt;QUE DEUS SEMPRE NOS ACOMPANHE EM NOSSA CAMINHADA. NOS DANDO SAÚDE E SABEDORIA !!!!&lt;br&gt;&lt;br&gt;Um grande abraço a todos e um FELIZ NATAL E UM PROSPESRO 2010&lt;br&gt;
&lt;br&gt;Fabio Borges&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%3E%3E%3E-Boas-Festas-%3C%3C%3C-tp26900129p26900129.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26896573</id>
	<title>Oferta de Emprego - Desenvolvedor</title>
	<published>2009-12-22T11:23:48Z</published>
	<updated>2009-12-22T11:23:48Z</updated>
	<author>
		<name>SouJava Noticias</name>
	</author>
	<content type="html">Nova oferta de Emprego cadastrada no site do SouJava:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.soujava.org.br/display/v/Oferta+de+Empregos&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.soujava.org.br/display/v/Oferta+de+Empregos&lt;/a&gt;&lt;br&gt;&lt;br&gt;Para ver ofertas anteriores:
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://soujava.dev.java.net/servlets/SummarizeList?listName=noticias-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://soujava.dev.java.net/servlets/SummarizeList?listName=noticias-list&lt;/a&gt;&lt;br&gt;&lt;br&gt;Data...........: 22 de Dezembro de 2009
&lt;br&gt;Tipo de Emprego: Desenvolvedor 
&lt;br&gt;Nome da Empresa: Infobase Consultoria
&lt;br&gt;Localizacao....: Rio de Janeiro - Rio de Janeiro
&lt;br&gt;Escolaridade...: Ensino superior completo
&lt;br&gt;&lt;br&gt;Empresa que atua no mercado tecnol�gico realizando consultoria no desenvolvimento de solu��es em sistemas de informa��o, estrat�gias para intranet/internet, f�brica de software e outsourcing busca no mercado &amp;nbsp;Desenvolvedor Java Pleno com o seguinte perfil:
&lt;br&gt;&lt;br&gt;Conhecimento:
&lt;br&gt;- WebSphere com &amp;nbsp;Banco de Dados Oracle com conhecimentos nos �ltimo padr�es
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Diferenciais
&lt;br&gt;&lt;br&gt;&amp;nbsp;Struts; HTML, Javasript; eclipse, wsad
&lt;br&gt;&lt;br&gt;Contato........: Rosangela Flores
&lt;br&gt;Telefone.......: 212224-4525 ramal 2028
&lt;br&gt;E-Mail.........: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896573&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rh@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;Sociedade de Usuarios Java
&lt;br&gt;&lt;a href=&quot;http://www.soujava.org.br/display/v/Entre+em+contato&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.soujava.org.br/display/v/Entre+em+contato&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896573&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;noticias-list-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896573&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;noticias-list-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-noticias-list-f13543.html&quot; embed=&quot;fixTarget[13543]&quot; target=&quot;_top&quot; &gt;java.net - soujava noticias-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Oferta-de-Emprego---Desenvolvedor-tp26896573p26896573.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26890781</id>
	<title>Re: classe extends ela mesma??</title>
	<published>2009-12-22T08:28:06Z</published>
	<updated>2009-12-22T08:28:06Z</updated>
	<author>
		<name>Marcelo Fukushima</name>
	</author>
	<content type="html">acho que o maior motivo era permitir apenas comparacoes entre
&lt;br&gt;datasources da mesma classe (mesmo que me pareca estranho comparar
&lt;br&gt;datasources), tornando a vida dos clientes das classes mais facil
&lt;br&gt;&lt;br&gt;esse exemplo eh meio estranho, mas se olharmos, por exemplo, o
&lt;br&gt;java.lang.Enum, muito provavelmente voce nao vai querer nunca:
&lt;br&gt;&lt;br&gt;TimeUnit.SECONDS.compareTo( &amp;lt;qualquer outro enum&amp;gt; )
&lt;br&gt;&lt;br&gt;por outro lado, comparar unidades de tempo parece bem razoavel
&lt;br&gt;&lt;br&gt;&lt;br&gt;mas acho q esse tipo de 'hack' deve ser evitado quando possivel -
&lt;br&gt;generics jah sao um tanto confusos sem esses casos
&lt;br&gt;&lt;br&gt;2009/12/22 Paulo Rogério Panhoto &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26890781&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paulo@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Apenas divagando sobre o tema ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;     Downcast apenas seria necessário se a comparação (ou seja lá qual
&lt;br&gt;&amp;gt; operação for feita) não puder ser feita em termos da superclasse.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;     Se este é o caso, a herança utilizada no código original não foi
&lt;br&gt;&amp;gt; utilizada com o propósito de herança, mas meramente como &amp;quot;syntactic sugar&amp;quot;.
&lt;br&gt;&amp;gt; A intenção era economizar o trabalho de quem implementa um DataSource às
&lt;br&gt;&amp;gt; custas da legibilidade do código (como foi a questão original). Talvez esta
&lt;br&gt;&amp;gt; classe mereça uma documentação bem explicada.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;     Paulo.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;     &amp;quot;Syntactic sugar causes cancer of the semicolon&amp;quot; (Alan J. Perlis)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 21/12/09 20:48, Marcelo Fukushima wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; o problema de escrever desse jeito eh que voce vai precisar de um
&lt;br&gt;&amp;gt; downcast no metodo compareTo
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; public class OracleDS extends DataSource {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; public int compareTo(DataSource outro) {
&lt;br&gt;&amp;gt; ....
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; o que permiite escrever coisas como:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; new OracleDS().compareTo(new OutroDS() )
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; por outro lado, escrevendo do jeito sugerido pelo gustavo, o metodo
&lt;br&gt;&amp;gt; compareTo receberia OracleDS e a expressao acima daria erro de
&lt;br&gt;&amp;gt; compilacao
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; em outras palavras, o tipo generico vai denotar o tipo de 'this' e as
&lt;br&gt;&amp;gt; classes que extenderem DataSource serao comparaveis entre si, mas nao
&lt;br&gt;&amp;gt; entre instancias diferentes de DataSource
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/21 Paulo Rogério Panhoto &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26890781&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paulo@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; A classe aceita como parâmetro qualquer classe que seja descendente dela
&lt;br&gt;&amp;gt; mesma. Mas isso só é necessário porque ela implementa ChangeComparable&amp;lt;?&amp;gt;.
&lt;br&gt;&amp;gt; Imagino que a intenção deva ser, para quem implementa:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; public class OracleDataSource extends DataSourceVO&amp;lt;OracleDataSource&amp;gt; {
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Eu, pessoalmente, escreveria assim:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; public abstract class DataSourceVO implements Serializable, Cloneable,
&lt;br&gt;&amp;gt; JsonSerializable, ChangeComparable&amp;lt;DataSourceVO&amp;gt;
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 21/12/09 15:19, Marcelo Luiz Onhate wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Mas ela não está estendendo ela mesma... ela só exige que os Gernrics dela
&lt;br&gt;&amp;gt; estendam dela...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Em 21/12/2009 15:07, Gustavo T. Ludwig escreveu:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; pessoal,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; estou trabalhando em um código e vi uma sintaxe muito estranha que gostaria
&lt;br&gt;&amp;gt; de sua ajuda para entender.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; a definição da classe é:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; abstract public class DataSourceVO&amp;lt;T extends DataSourceVO&amp;lt;?&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; implements Serializable, Cloneable, JsonSerializable,
&lt;br&gt;&amp;gt; ChangeComparable&amp;lt;T&amp;gt; {
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; minha questão é a seguinte:
&lt;br&gt;&amp;gt; uma classe pode extender ela mesma?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Obrigado,
&lt;br&gt;&amp;gt; Gustavo
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --------------------------------------------------------------------- To
&lt;br&gt;&amp;gt; unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26890781&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-unsubscribe@...&lt;/a&gt; For
&lt;br&gt;&amp;gt; additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26890781&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://mapsdev.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mapsdev.blogspot.com/&lt;/a&gt;&lt;br&gt;Marcelo Takeshi Fukushima
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26890781&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26890781&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/classe-extends-ela-mesma---tp26876932p26890781.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26890581</id>
	<title>Re: classe extends ela mesma??</title>
	<published>2009-12-22T08:10:24Z</published>
	<updated>2009-12-22T08:10:24Z</updated>
	<author>
		<name>Paulo Rogério Panhoto</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html; charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
  &lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body text=&quot;#000000&quot; bgcolor=&quot;#ffffff&quot;&gt;
Apenas divagando sobre o tema ...&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Downcast apenas seria necess&amp;aacute;rio se a compara&amp;ccedil;&amp;atilde;o (ou seja l&amp;aacute; qual
opera&amp;ccedil;&amp;atilde;o for feita) n&amp;atilde;o puder ser feita em termos da superclasse.&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Se este &amp;eacute; o caso, a heran&amp;ccedil;a utilizada no c&amp;oacute;digo original n&amp;atilde;o foi
utilizada com o prop&amp;oacute;sito de heran&amp;ccedil;a, mas meramente como &quot;&lt;i&gt;syntactic
sugar&lt;/i&gt;&quot;. A inten&amp;ccedil;&amp;atilde;o era economizar o trabalho de quem implementa um
DataSource &amp;agrave;s custas da legibilidade do c&amp;oacute;digo (como foi a quest&amp;atilde;o
original). Talvez esta classe mere&amp;ccedil;a uma documenta&amp;ccedil;&amp;atilde;o bem explicada.&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Paulo.&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;&lt;i&gt;Syntactic sugar causes cancer of the semicolon&lt;/i&gt;&quot; (Alan J.
Perlis)&lt;br&gt;
&lt;br&gt;
On 21/12/09 20:48, Marcelo Fukushima wrote:
&lt;blockquote cite=&quot;mid:7288749d0912211448o5cb954fcy6339982d76cfd2d9@mail.gmail.com&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;o problema de escrever desse jeito eh que voce vai precisar de um
downcast no metodo compareTo

public class OracleDS extends DataSource {

public int compareTo(DataSource outro) {
....
}

}

o que permiite escrever coisas como:

new OracleDS().compareTo(new OutroDS() )

por outro lado, escrevendo do jeito sugerido pelo gustavo, o metodo
compareTo receberia OracleDS e a expressao acima daria erro de
compilacao

em outras palavras, o tipo generico vai denotar o tipo de 'this' e as
classes que extenderem DataSource serao comparaveis entre si, mas nao
entre instancias diferentes de DataSource

2009/12/21 Paulo Rog&amp;eacute;rio Panhoto &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26890581&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paulo@...&lt;/a&gt;:
  &lt;/pre&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;A classe aceita como par&amp;acirc;metro qualquer classe que seja descendente dela
mesma. Mas isso s&amp;oacute; &amp;eacute; necess&amp;aacute;rio porque ela implementa ChangeComparable&amp;lt;?&amp;gt;.
Imagino que a inten&amp;ccedil;&amp;atilde;o deva ser, para quem implementa:

public class OracleDataSource extends DataSourceVO&amp;lt;OracleDataSource&amp;gt; {
...
}

Eu, pessoalmente, escreveria assim:

public abstract class DataSourceVO implements Serializable, Cloneable,
JsonSerializable, ChangeComparable&amp;lt;DataSourceVO&amp;gt;
{
}

On 21/12/09 15:19, Marcelo Luiz Onhate wrote:

Mas ela n&amp;atilde;o est&amp;aacute; estendendo ela mesma... ela s&amp;oacute; exige que os Gernrics dela
estendam dela...

Em 21/12/2009 15:07, Gustavo T. Ludwig escreveu:

pessoal,

estou trabalhando em um c&amp;oacute;digo e vi uma sintaxe muito estranha que gostaria
de sua ajuda para entender.

a defini&amp;ccedil;&amp;atilde;o da classe &amp;eacute;:

abstract public class DataSourceVO&amp;lt;T extends DataSourceVO&amp;lt;?&amp;gt;&amp;gt;
        implements Serializable, Cloneable, JsonSerializable,
ChangeComparable&amp;lt;T&amp;gt; {
}


minha quest&amp;atilde;o &amp;eacute; a seguinte:
uma classe pode extender ela mesma?

Obrigado,
Gustavo

--------------------------------------------------------------------- To
unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26890581&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-unsubscribe@...&lt;/a&gt; For
additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26890581&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-help@...&lt;/a&gt;
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;


  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/classe-extends-ela-mesma---tp26876932p26890581.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888812</id>
	<title>Re: VENDO - Celular HTC TyTn II</title>
	<published>2009-12-22T06:01:06Z</published>
	<updated>2009-12-22T06:01:06Z</updated>
	<author>
		<name>Thiago Alves Goulart</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Tem gente que acha que contribui repetindo o erro dos outros...&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Hugo Jean Camargo Martins escreveu:
&lt;blockquote cite=&quot;mid:ae0bdc8e0912220557r799ed6c1kf89baeebafa8fdec@mail.gmail.com&quot; type=&quot;cite&quot;&gt;Vendo minha batedeira e liquidificador (Obs: Roda Java
nelas) &lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Lucas Abr&amp;atilde;o &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888812&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lucaspiano@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
    &lt;div&gt;Vendo minha sogra... R$0.01 &amp;nbsp; &amp;nbsp; &amp;nbsp;:)&lt;/div&gt;
    &lt;br&gt;
    &lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Fabio Cruz &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888812&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cruz.m.fabio@...&lt;/a&gt;&amp;gt;&lt;/span&gt;
    &lt;div&gt;
    &lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
    &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;vendo
minha cole&amp;ccedil;&amp;atilde;o de moedas e de playmobil. R$ 100,00 leva tudo!&lt;br&gt;
      &lt;br&gt;
      &lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Savio Barros &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888812&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr@...&lt;/a&gt;&amp;gt;&lt;/span&gt;
      &lt;div&gt;
      &lt;div&gt;&lt;br&gt;
      &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
        &lt;div&gt;Vendo XT 600 ano em bom estado de conserva&amp;ccedil;&amp;atilde;o, ano 2001 em
bom estado de conserva&amp;ccedil;&amp;atilde;o. Vamos transformar isso aqui em lista de
com&amp;eacute;rcio...&lt;/div&gt;
        &lt;div&gt;&amp;nbsp;&lt;/div&gt;
        &lt;div&gt;&lt;br&gt;
        &lt;br&gt;
&amp;nbsp;&lt;/div&gt;
        &lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Natalicio Brito &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888812&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nataliciobrito@...&lt;/a&gt;&amp;gt;&lt;/span&gt;
        &lt;div&gt;
        &lt;div&gt;&lt;br&gt;
        &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;Fala
galera...&lt;br&gt;
          &lt;br&gt;
Estou vendendo um celular TyTn II. Se souberem de algu&amp;eacute;m que esteja
precisando, me avisem pls. Seguem as especifica&amp;ccedil;&amp;otilde;es.&lt;br&gt;
          &lt;br&gt;
          &lt;ul&gt;
            &lt;li&gt;Windows Mobile 6&lt;/li&gt;
            &lt;li&gt;iGo 8 instalado&lt;br&gt;
            &lt;/li&gt;
            &lt;li&gt;Tela 2.8? 240*320 QVGA touch screen (modo retrato e
paisagem)&lt;/li&gt;
            &lt;li&gt;Teclado QWERTY &lt;br&gt;
            &lt;/li&gt;
            &lt;li&gt;GPS interno&lt;/li&gt;
            &lt;li&gt;C&amp;acirc;mera de 3 Megapixels com auto foco e scanner de
cart&amp;atilde;o de visitas&lt;/li&gt;
            &lt;li&gt;C&amp;acirc;mera VGA frontal para v&amp;iacute;deo confer&amp;ecirc;ncias em redes
3G/UMTS&lt;/li&gt;
            &lt;li&gt;Tela Inicial HTC&lt;/li&gt;
            &lt;li&gt;Tri-band UMTS e Quadriband GSM/GPRS/EDGE&lt;/li&gt;
            &lt;li&gt;Tecnologia HSDPA (High-Speed Downlink Packet Access )
alcan&amp;ccedil;ando at&amp;eacute; 3.6 Mbps&lt;/li&gt;
            &lt;li&gt;Mem&amp;oacute;ria ROM 256MB e RAM 128MB&lt;/li&gt;
            &lt;li&gt;Bot&amp;atilde;o de rolagem com bot&amp;atilde;o de Ok por press&amp;atilde;o.&lt;/li&gt;
            &lt;li&gt;Slot para Cart&amp;atilde;o microSD (acompanha 1GB)&lt;/li&gt;
            &lt;li&gt;WiFi 802.11 b/g , Bluetooth 2.0&lt;/li&gt;
            &lt;li&gt;Tecnologia TouchFLO&lt;/li&gt;
          &lt;/ul&gt;
          &lt;u style=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;Valor:
R$ 650,00&lt;/b&gt;&lt;/font&gt;&lt;/u&gt;&lt;br&gt;
          &lt;br&gt;
          &lt;br&gt;
Obrigado&lt;br&gt;
          &lt;br clear=&quot;all&quot;&gt;
Natal&amp;iacute;cio Brito&lt;br&gt;
+55 (11) 9382-8607&lt;br&gt;
          &lt;br clear=&quot;all&quot;&gt;
Natal&amp;iacute;cio Brito&lt;br&gt;
+55 (11) 9382-8607&lt;br&gt;
        &lt;/blockquote&gt;
        &lt;/div&gt;
        &lt;/div&gt;
        &lt;/div&gt;
        &lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
        &lt;br clear=&quot;all&quot;&gt;
        &lt;br&gt;
-- &lt;br&gt;
Cordialmente,&lt;br&gt;
        &lt;br&gt;
S&amp;aacute;vio Barros&lt;br&gt;
+55 (61) 9278-3892&lt;br&gt;
+55 (61) 3254-0196&lt;br&gt;
        &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://saviobarr.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;saviobarr.wordpress.com&lt;/a&gt;&lt;br&gt;
        &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888812&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;&lt;br&gt;
        &lt;/font&gt;&lt;/blockquote&gt;
      &lt;/div&gt;
      &lt;/div&gt;
      &lt;/div&gt;
      &lt;br&gt;
      &lt;br clear=&quot;all&quot;&gt;
      &lt;br&gt;
    &lt;/blockquote&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
    &lt;br clear=&quot;all&quot;&gt;
    &lt;br&gt;
-- &lt;br&gt;
Thank you,&lt;br&gt;
    &lt;br&gt;
Lucas Abr&amp;atilde;o &amp;nbsp;&lt;br&gt;
    &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://www.lucaspiano.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.lucaspiano.com&lt;/a&gt;&lt;br&gt;
    &lt;br&gt;
    &lt;br&gt;
    &lt;/font&gt;&lt;/blockquote&gt;
  &lt;/div&gt;
  &lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/VENDO---Celular-HTC-TyTn-II-tp26888170p26888812.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888793</id>
	<title>Re: VENDO - Celular HTC TyTn II</title>
	<published>2009-12-22T05:59:58Z</published>
	<updated>2009-12-22T05:59:58Z</updated>
	<author>
		<name>Lucas Henrique</name>
	</author>
	<content type="html">Vendo minha inscrição nesta lista...&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Tiago Lagranha &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888793&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;twoweb@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;border-collapse: collapse; font-family: verdana,sans-serif; font-weight: bold;&quot;&gt;Já que todos estão aproveitando.. vai o minha contribuição.&lt;/span&gt;&lt;/div&gt;

&lt;span style=&quot;border-collapse: collapse; color: rgb(51, 51, 255);&quot;&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: xx-large;&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;br&gt;Promoção de Natal!!! &lt;br&gt;Esse é o momento de vc trocar de Celular!!!&lt;/font&gt;&lt;/span&gt;&lt;br&gt;

&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;border-collapse: collapse;&quot;&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;border-collapse: collapse;&quot;&gt;&lt;font&gt;&lt;span style=&quot;border-collapse: separate; line-height: 16px;&quot;&gt;&lt;h1 style=&quot;margin: 0px; padding: 0px 0px 10px; line-height: 1;&quot;&gt;

&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Celular Samsung I6220 StarTV - GSM c/ TV Digital, Câmera 3.2MP c/ zoom 4x, Filmadora, MP3 Player, Rádio FM, Buetooth e Viva-Voz.&lt;/span&gt;&lt;/font&gt;&lt;/h1&gt;&lt;/span&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;img src=&quot;&quot; alt=&quot;51848809_1.jpg&quot; title=&quot;51848809_1.jpg&quot;&gt;&lt;br&gt;

&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;div&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;De: R$ 600,00&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;Por: R$ 500,00 a vista&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;

&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;span style=&quot;border-collapse: separate; line-height: 16px;&quot;&gt;&lt;h1 style=&quot;margin: 0px; padding: 0px 0px 10px; line-height: 1;&quot;&gt;

&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Celular Samsung S8000 JET - GSM c/ Tela Amoled 3.1&amp;quot; TouchScreen, Wi-Fi, Câmera 5.0MP c/ Zoom 4x, Filmadora, MP3 Player, Rádio FM, Bluetooth, Viva-Voz, GPS e Memória interna de 2gb.&lt;/span&gt;&lt;/font&gt;&lt;/h1&gt;

&lt;/span&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;img src=&quot;&quot; alt=&quot;samsung-jet-s8000-300x265.jpg&quot; title=&quot;samsung-jet-s8000-300x265.jpg&quot;&gt;&lt;br&gt;
&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;De: R$ 1.100,00&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;Por: R$ 950,00 a vista&lt;br&gt;

&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;Celular &lt;/b&gt;&lt;/font&gt;&lt;span style=&quot;border-collapse: separate; color: rgb(51, 51, 51);&quot;&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;Samsung M8910 Pixon12 - &lt;/b&gt;&lt;/font&gt;&lt;span style=&quot;color: rgb(0, 0, 0); line-height: 16px;&quot;&gt;&lt;h1 style=&quot;margin: 0px; padding: 0px 0px 10px; line-height: 1;&quot;&gt;

&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;GSM c/ Tela Amoled 3.1&amp;quot; TouchScreen, Wi-Fi, Câmera 12.0MP c/ Zoom 4x, Filmadora, MP3 Player, Rádio FM, Bluetooth, Viva-Voz e GPS.&lt;/span&gt;&lt;/font&gt;&lt;/h1&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;

&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;img src=&quot;&quot; alt=&quot;samsungpixon12m8910.jpg&quot; title=&quot;samsungpixon12m8910.jpg&quot;&gt;&lt;br&gt;
&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;De: R$ 1.400,00&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;Por: R$ 1.200,00 a vista&lt;br&gt;

&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;border-collapse: separate; line-height: 16px;&quot;&gt;&lt;h1 style=&quot;margin: 0px; padding: 0px 0px 10px; line-height: 1;&quot;&gt;
&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Celular LG New Chocolate BL40 - GSM c/ Wi-Fi, Tecnologia 3G, GPS, TouchScreen c/ Tela de 4&amp;quot;, Câmera 5.0MP, Filmadora, MP3 Player, Rádio FM, Bluetooth Estéreo 2.0, Memória Interna de 1GB.&lt;/span&gt;&lt;/font&gt;&lt;/h1&gt;

&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;img src=&quot;&quot; alt=&quot;LG-New-Chocolate-BL40-1-400x400.jpg&quot; title=&quot;LG-New-Chocolate-BL40-1-400x400.jpg&quot;&gt;&lt;br&gt;
&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;De: R$ 1.300,00&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;Por: R$ 1.100,00 a vista&lt;br&gt;

&lt;br&gt;P.S.: Aparelhos novos vem somente aparelho + carregador. Não é produto do paraguay.&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Lucas Abrão &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888793&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lucaspiano@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;
&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;Vendo minha sogra... R$0.01      :)&lt;/div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Fabio Cruz &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888793&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cruz.m.fabio@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;

&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
vendo minha coleção de moedas e de playmobil. R$ 100,00 leva tudo!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Savio Barros &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888793&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;



&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;Vendo XT 600 ano em bom estado de conservação, ano 2001 em bom estado de conservação. Vamos transformar isso aqui em lista de comércio...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;br&gt; &lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Natalicio Brito &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888793&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nataliciobrito@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;Fala galera...&lt;br&gt;&lt;br&gt;Estou vendendo um celular TyTn II. Se souberem de alguém que esteja precisando, me avisem pls. Seguem as especificações.&lt;br&gt;





&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;Windows Mobile 6&lt;/li&gt;
&lt;li&gt;iGo 8 instalado&lt;br&gt;&lt;/li&gt;
&lt;li&gt;Tela 2.8? 240*320 QVGA touch screen (modo retrato e paisagem)&lt;/li&gt;
&lt;li&gt;Teclado QWERTY &lt;br&gt;&lt;/li&gt;
&lt;li&gt;GPS interno&lt;/li&gt;
&lt;li&gt;Câmera de 3 Megapixels com auto foco e scanner de cartão de visitas&lt;/li&gt;
&lt;li&gt;Câmera VGA frontal para vídeo conferências em redes 3G/UMTS&lt;/li&gt;
&lt;li&gt;Tela Inicial HTC&lt;/li&gt;
&lt;li&gt;Tri-band UMTS e Quadriband GSM/GPRS/EDGE&lt;/li&gt;
&lt;li&gt;Tecnologia HSDPA (High-Speed Downlink Packet Access ) alcançando até 3.6 Mbps&lt;/li&gt;
&lt;li&gt;Memória ROM 256MB e RAM 128MB&lt;/li&gt;
&lt;li&gt;Botão de rolagem com botão de Ok por pressão.&lt;/li&gt;
&lt;li&gt;Slot para Cartão microSD (acompanha 1GB)&lt;/li&gt;
&lt;li&gt;WiFi 802.11 b/g , Bluetooth 2.0&lt;/li&gt;
&lt;li&gt;Tecnologia TouchFLO&lt;/li&gt;&lt;/ul&gt;&lt;u style=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;Valor: R$ 650,00&lt;/b&gt;&lt;/font&gt;&lt;/u&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Obrigado&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;+55 (11) 9382-8607&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;





+55 (11) 9382-8607&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Cordialmente,&lt;br&gt;&lt;br&gt;Sávio Barros&lt;br&gt;+55 (61) 9278-3892&lt;br&gt;+55 (61) 3254-0196&lt;br&gt;&lt;a href=&quot;http://saviobarr.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;saviobarr.wordpress.com&lt;/a&gt;&lt;br&gt;





&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888793&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Thank you,&lt;br&gt;&lt;br&gt;Lucas Abrão  &lt;br&gt;&lt;a href=&quot;http://www.lucaspiano.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.lucaspiano.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Tiago Lagranha&lt;br&gt;Analista Programador&lt;br&gt;(19)  7808-5080 / ID 89*25479&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;&amp;quot;Love is the only force capable of transforming an enemy into friend.&amp;quot; Martin Luther King, Jr.&lt;br&gt;&lt;br&gt;Lucas Henrique&lt;br&gt;Desenvolvedor Web&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/VENDO---Celular-HTC-TyTn-II-tp26888170p26888793.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888755</id>
	<title>Re: VENDO - Celular HTC TyTn II</title>
	<published>2009-12-22T05:57:05Z</published>
	<updated>2009-12-22T05:57:05Z</updated>
	<author>
		<name>Hugo Jean Camargo Martins</name>
	</author>
	<content type="html">Vendo minha batedeira e liquidificador (Obs: Roda Java nelas) &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Lucas Abrão &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888755&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lucaspiano@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div&gt;Vendo minha sogra... R$0.01      :)&lt;/div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Fabio Cruz &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888755&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cruz.m.fabio@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;
&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
vendo minha coleção de moedas e de playmobil. R$ 100,00 leva tudo!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Savio Barros &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888755&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;

&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;Vendo XT 600 ano em bom estado de conservação, ano 2001 em bom estado de conservação. Vamos transformar isso aqui em lista de comércio...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;br&gt; &lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Natalicio Brito &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888755&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nataliciobrito@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;Fala galera...&lt;br&gt;&lt;br&gt;Estou vendendo um celular TyTn II. Se souberem de alguém que esteja precisando, me avisem pls. Seguem as especificações.&lt;br&gt;



&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;Windows Mobile 6&lt;/li&gt;
&lt;li&gt;iGo 8 instalado&lt;br&gt;&lt;/li&gt;
&lt;li&gt;Tela 2.8? 240*320 QVGA touch screen (modo retrato e paisagem)&lt;/li&gt;
&lt;li&gt;Teclado QWERTY &lt;br&gt;&lt;/li&gt;
&lt;li&gt;GPS interno&lt;/li&gt;
&lt;li&gt;Câmera de 3 Megapixels com auto foco e scanner de cartão de visitas&lt;/li&gt;
&lt;li&gt;Câmera VGA frontal para vídeo conferências em redes 3G/UMTS&lt;/li&gt;
&lt;li&gt;Tela Inicial HTC&lt;/li&gt;
&lt;li&gt;Tri-band UMTS e Quadriband GSM/GPRS/EDGE&lt;/li&gt;
&lt;li&gt;Tecnologia HSDPA (High-Speed Downlink Packet Access ) alcançando até 3.6 Mbps&lt;/li&gt;
&lt;li&gt;Memória ROM 256MB e RAM 128MB&lt;/li&gt;
&lt;li&gt;Botão de rolagem com botão de Ok por pressão.&lt;/li&gt;
&lt;li&gt;Slot para Cartão microSD (acompanha 1GB)&lt;/li&gt;
&lt;li&gt;WiFi 802.11 b/g , Bluetooth 2.0&lt;/li&gt;
&lt;li&gt;Tecnologia TouchFLO&lt;/li&gt;&lt;/ul&gt;&lt;u style=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;Valor: R$ 650,00&lt;/b&gt;&lt;/font&gt;&lt;/u&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Obrigado&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;+55 (11) 9382-8607&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;



+55 (11) 9382-8607&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Cordialmente,&lt;br&gt;&lt;br&gt;Sávio Barros&lt;br&gt;+55 (61) 9278-3892&lt;br&gt;+55 (61) 3254-0196&lt;br&gt;&lt;a href=&quot;http://saviobarr.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;saviobarr.wordpress.com&lt;/a&gt;&lt;br&gt;



&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888755&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Thank you,&lt;br&gt;&lt;br&gt;Lucas Abrão  &lt;br&gt;&lt;a href=&quot;http://www.lucaspiano.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.lucaspiano.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/VENDO---Celular-HTC-TyTn-II-tp26888170p26888755.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888747</id>
	<title>Re: VENDO - Celular HTC TyTn II</title>
	<published>2009-12-22T05:57:01Z</published>
	<updated>2009-12-22T05:57:01Z</updated>
	<author>
		<name>Tiago Lagranha</name>
	</author>
	<content type="html">&lt;div style=&quot;text-align: center; &quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: verdana, sans-serif; font-weight: bold;&quot;&gt;Já que todos estão aproveitando.. vai o minha contribuição.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;border-collapse: collapse; color: rgb(51, 51, 255); &quot;&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: xx-large; &quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;br&gt;Promoção de Natal!!! &lt;br&gt;Esse é o momento de vc trocar de Celular!!!&lt;/font&gt;&lt;/span&gt;&lt;br&gt;
&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;border-collapse: collapse; &quot;&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;border-collapse: collapse; &quot;&gt;&lt;font&gt;&lt;span style=&quot;border-collapse: separate; line-height: 16px; &quot;&gt;&lt;h1 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; line-height: 1; &quot;&gt;
&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-size: small; &quot;&gt;Celular Samsung I6220 StarTV - GSM c/ TV Digital, Câmera 3.2MP c/ zoom 4x, Filmadora, MP3 Player, Rádio FM, Buetooth e Viva-Voz.&lt;/span&gt;&lt;/font&gt;&lt;/h1&gt;&lt;/span&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;img src=&quot;http://images03.olx.com.br/ui/3/97/09/51848809_1.jpg&quot; alt=&quot;51848809_1.jpg&quot; title=&quot;51848809_1.jpg&quot;&gt;&lt;br&gt;
&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;div&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;span style=&quot;font-size: x-small; &quot;&gt;De: R$ 600,00&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;Por: R$ 500,00 a vista&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;span style=&quot;border-collapse: separate; line-height: 16px; &quot;&gt;&lt;h1 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; line-height: 1; &quot;&gt;
&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-size: small; &quot;&gt;Celular Samsung S8000 JET - GSM c/ Tela Amoled 3.1&amp;quot; TouchScreen, Wi-Fi, Câmera 5.0MP c/ Zoom 4x, Filmadora, MP3 Player, Rádio FM, Bluetooth, Viva-Voz, GPS e Memória interna de 2gb.&lt;/span&gt;&lt;/font&gt;&lt;/h1&gt;
&lt;/span&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;img src=&quot;http://www.planetim.com.br/wp-content/uploads/2009/07/samsung-jet-s8000-300x265.jpg&quot; alt=&quot;samsung-jet-s8000-300x265.jpg&quot; title=&quot;samsung-jet-s8000-300x265.jpg&quot;&gt;&lt;br&gt;
&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;span style=&quot;font-size: x-small; &quot;&gt;De: R$ 1.100,00&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;Por: R$ 950,00 a vista&lt;br&gt;
&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;Celular &lt;/b&gt;&lt;/font&gt;&lt;span style=&quot;border-collapse: separate; color: rgb(51, 51, 51); &quot;&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;Samsung M8910 Pixon12 - &lt;/b&gt;&lt;/font&gt;&lt;span style=&quot;color: rgb(0, 0, 0); line-height: 16px; &quot;&gt;&lt;h1 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; line-height: 1; &quot;&gt;
&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-size: small; &quot;&gt;GSM c/ Tela Amoled 3.1&amp;quot; TouchScreen, Wi-Fi, Câmera 12.0MP c/ Zoom 4x, Filmadora, MP3 Player, Rádio FM, Bluetooth, Viva-Voz e GPS.&lt;/span&gt;&lt;/font&gt;&lt;/h1&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;img src=&quot;http://mostlyblog.com/wp-content/uploads/2009/09/samsungpixon12m8910.jpg&quot; alt=&quot;samsungpixon12m8910.jpg&quot; title=&quot;samsungpixon12m8910.jpg&quot;&gt;&lt;br&gt;
&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-small; &quot;&gt;De: R$ 1.400,00&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;Por: R$ 1.200,00 a vista&lt;br&gt;
&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;border-collapse: separate; line-height: 16px; &quot;&gt;&lt;h1 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; line-height: 1; &quot;&gt;
&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-size: small; &quot;&gt;Celular LG New Chocolate BL40 - GSM c/ Wi-Fi, Tecnologia 3G, GPS, TouchScreen c/ Tela de 4&amp;quot;, Câmera 5.0MP, Filmadora, MP3 Player, Rádio FM, Bluetooth Estéreo 2.0, Memória Interna de 1GB.&lt;/span&gt;&lt;/font&gt;&lt;/h1&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;img src=&quot;http://www.samshiraishi.com/wp-content/uploads/2009/11/LG-New-Chocolate-BL40-1-400x400.jpg&quot; alt=&quot;LG-New-Chocolate-BL40-1-400x400.jpg&quot; title=&quot;LG-New-Chocolate-BL40-1-400x400.jpg&quot;&gt;&lt;br&gt;
&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-small; &quot;&gt;De: R$ 1.300,00&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&lt;b&gt;Por: R$ 1.100,00 a vista&lt;br&gt;
&lt;br&gt;P.S.: Aparelhos novos vem somente aparelho + carregador. Não é produto do paraguay.&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Lucas Abrão &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888747&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lucaspiano@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;
&lt;div&gt;Vendo minha sogra... R$0.01      :)&lt;/div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Fabio Cruz &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888747&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cruz.m.fabio@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;
vendo minha coleção de moedas e de playmobil. R$ 100,00 leva tudo!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Savio Barros &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888747&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;


&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;
&lt;div&gt;Vendo XT 600 ano em bom estado de conservação, ano 2001 em bom estado de conservação. Vamos transformar isso aqui em lista de comércio...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;br&gt; &lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Natalicio Brito &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888747&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nataliciobrito@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0px 0px 0px 0.8ex;padding-left:1ex&quot;&gt;Fala galera...&lt;br&gt;&lt;br&gt;Estou vendendo um celular TyTn II. Se souberem de alguém que esteja precisando, me avisem pls. Seguem as especificações.&lt;br&gt;




&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;Windows Mobile 6&lt;/li&gt;
&lt;li&gt;iGo 8 instalado&lt;br&gt;&lt;/li&gt;
&lt;li&gt;Tela 2.8? 240*320 QVGA touch screen (modo retrato e paisagem)&lt;/li&gt;
&lt;li&gt;Teclado QWERTY &lt;br&gt;&lt;/li&gt;
&lt;li&gt;GPS interno&lt;/li&gt;
&lt;li&gt;Câmera de 3 Megapixels com auto foco e scanner de cartão de visitas&lt;/li&gt;
&lt;li&gt;Câmera VGA frontal para vídeo conferências em redes 3G/UMTS&lt;/li&gt;
&lt;li&gt;Tela Inicial HTC&lt;/li&gt;
&lt;li&gt;Tri-band UMTS e Quadriband GSM/GPRS/EDGE&lt;/li&gt;
&lt;li&gt;Tecnologia HSDPA (High-Speed Downlink Packet Access ) alcançando até 3.6 Mbps&lt;/li&gt;
&lt;li&gt;Memória ROM 256MB e RAM 128MB&lt;/li&gt;
&lt;li&gt;Botão de rolagem com botão de Ok por pressão.&lt;/li&gt;
&lt;li&gt;Slot para Cartão microSD (acompanha 1GB)&lt;/li&gt;
&lt;li&gt;WiFi 802.11 b/g , Bluetooth 2.0&lt;/li&gt;
&lt;li&gt;Tecnologia TouchFLO&lt;/li&gt;&lt;/ul&gt;&lt;u style=&quot;color:rgb(51, 51, 255)&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;Valor: R$ 650,00&lt;/b&gt;&lt;/font&gt;&lt;/u&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Obrigado&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;+55 (11) 9382-8607&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;




+55 (11) 9382-8607&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Cordialmente,&lt;br&gt;&lt;br&gt;Sávio Barros&lt;br&gt;+55 (61) 9278-3892&lt;br&gt;+55 (61) 3254-0196&lt;br&gt;&lt;a href=&quot;http://saviobarr.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;saviobarr.wordpress.com&lt;/a&gt;&lt;br&gt;




&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888747&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Thank you,&lt;br&gt;&lt;br&gt;Lucas Abrão  &lt;br&gt;&lt;a href=&quot;http://www.lucaspiano.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.lucaspiano.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Tiago Lagranha&lt;br&gt;Analista Programador&lt;br&gt;(19)  7808-5080 / ID 89*25479&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/VENDO---Celular-HTC-TyTn-II-tp26888170p26888747.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888778</id>
	<title>Re: VENDO - Celular HTC TyTn II</title>
	<published>2009-12-22T05:56:57Z</published>
	<updated>2009-12-22T05:56:57Z</updated>
	<author>
		<name>Gladyston Batista</name>
	</author>
	<content type="html">Vamos parar com a palhaçada! Todo mundo viu que o cara enviou o email para a lista por engano!&lt;br&gt;&lt;br&gt;Obs: Espero gentilmente que *NINGUÉM* responda a este meu email!&lt;br&gt;&lt;br&gt;Ass&lt;br&gt;-- &lt;br&gt;Gladyston P. Batista&lt;br&gt;Analista de Sistemas Senior&lt;br&gt;

&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Fabio Cruz &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888778&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cruz.m.fabio@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

vendo minha coleção de moedas e de playmobil. R$ 100,00 leva tudo!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Savio Barros &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888778&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;

&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;Vendo XT 600 ano em bom estado de conservação, ano 2001 em bom estado de conservação. Vamos transformar isso aqui em lista de comércio...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;br&gt; &lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Natalicio Brito &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888778&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nataliciobrito@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;Fala galera...&lt;br&gt;&lt;br&gt;Estou vendendo um celular TyTn II. Se souberem de alguém que esteja precisando, me avisem pls. Seguem as especificações.&lt;br&gt;



&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;Windows Mobile 6&lt;/li&gt;
&lt;li&gt;iGo 8 instalado&lt;br&gt;&lt;/li&gt;
&lt;li&gt;Tela 2.8? 240*320 QVGA touch screen (modo retrato e paisagem)&lt;/li&gt;
&lt;li&gt;Teclado QWERTY &lt;br&gt;&lt;/li&gt;
&lt;li&gt;GPS interno&lt;/li&gt;
&lt;li&gt;Câmera de 3 Megapixels com auto foco e scanner de cartão de visitas&lt;/li&gt;
&lt;li&gt;Câmera VGA frontal para vídeo conferências em redes 3G/UMTS&lt;/li&gt;
&lt;li&gt;Tela Inicial HTC&lt;/li&gt;
&lt;li&gt;Tri-band UMTS e Quadriband GSM/GPRS/EDGE&lt;/li&gt;
&lt;li&gt;Tecnologia HSDPA (High-Speed Downlink Packet Access ) alcançando até 3.6 Mbps&lt;/li&gt;
&lt;li&gt;Memória ROM 256MB e RAM 128MB&lt;/li&gt;
&lt;li&gt;Botão de rolagem com botão de Ok por pressão.&lt;/li&gt;
&lt;li&gt;Slot para Cartão microSD (acompanha 1GB)&lt;/li&gt;
&lt;li&gt;WiFi 802.11 b/g , Bluetooth 2.0&lt;/li&gt;
&lt;li&gt;Tecnologia TouchFLO&lt;/li&gt;&lt;/ul&gt;&lt;u style=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;Valor: R$ 650,00&lt;/b&gt;&lt;/font&gt;&lt;/u&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Obrigado&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;+55 (11) 9382-8607&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;



+55 (11) 9382-8607&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Cordialmente,&lt;br&gt;&lt;br&gt;Sávio Barros&lt;br&gt;+55 (61) 9278-3892&lt;br&gt;+55 (61) 3254-0196&lt;br&gt;&lt;a href=&quot;http://saviobarr.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;saviobarr.wordpress.com&lt;/a&gt;&lt;br&gt;



&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888778&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/VENDO---Celular-HTC-TyTn-II-tp26888170p26888778.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888703</id>
	<title>Re: VENDO - Celular HTC TyTn II</title>
	<published>2009-12-22T05:53:28Z</published>
	<updated>2009-12-22T05:53:28Z</updated>
	<author>
		<name>Lucas Abrão-3</name>
	</author>
	<content type="html">&lt;div&gt;Vendo minha sogra... R$0.01      :)&lt;/div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Fabio Cruz &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888703&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cruz.m.fabio@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
vendo minha coleção de moedas e de playmobil. R$ 100,00 leva tudo!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Savio Barros &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888703&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;
&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;
&lt;div&gt;Vendo XT 600 ano em bom estado de conservação, ano 2001 em bom estado de conservação. Vamos transformar isso aqui em lista de comércio...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;br&gt; &lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Natalicio Brito &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888703&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nataliciobrito@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0px 0px 0px 0.8ex;padding-left:1ex&quot;&gt;Fala galera...&lt;br&gt;&lt;br&gt;Estou vendendo um celular TyTn II. Se souberem de alguém que esteja precisando, me avisem pls. Seguem as especificações.&lt;br&gt;


&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;Windows Mobile 6&lt;/li&gt;
&lt;li&gt;iGo 8 instalado&lt;br&gt;&lt;/li&gt;
&lt;li&gt;Tela 2.8? 240*320 QVGA touch screen (modo retrato e paisagem)&lt;/li&gt;
&lt;li&gt;Teclado QWERTY &lt;br&gt;&lt;/li&gt;
&lt;li&gt;GPS interno&lt;/li&gt;
&lt;li&gt;Câmera de 3 Megapixels com auto foco e scanner de cartão de visitas&lt;/li&gt;
&lt;li&gt;Câmera VGA frontal para vídeo conferências em redes 3G/UMTS&lt;/li&gt;
&lt;li&gt;Tela Inicial HTC&lt;/li&gt;
&lt;li&gt;Tri-band UMTS e Quadriband GSM/GPRS/EDGE&lt;/li&gt;
&lt;li&gt;Tecnologia HSDPA (High-Speed Downlink Packet Access ) alcançando até 3.6 Mbps&lt;/li&gt;
&lt;li&gt;Memória ROM 256MB e RAM 128MB&lt;/li&gt;
&lt;li&gt;Botão de rolagem com botão de Ok por pressão.&lt;/li&gt;
&lt;li&gt;Slot para Cartão microSD (acompanha 1GB)&lt;/li&gt;
&lt;li&gt;WiFi 802.11 b/g , Bluetooth 2.0&lt;/li&gt;
&lt;li&gt;Tecnologia TouchFLO&lt;/li&gt;&lt;/ul&gt;&lt;u style=&quot;color:rgb(51, 51, 255)&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;Valor: R$ 650,00&lt;/b&gt;&lt;/font&gt;&lt;/u&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Obrigado&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;+55 (11) 9382-8607&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;


+55 (11) 9382-8607&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Cordialmente,&lt;br&gt;&lt;br&gt;Sávio Barros&lt;br&gt;+55 (61) 9278-3892&lt;br&gt;+55 (61) 3254-0196&lt;br&gt;&lt;a href=&quot;http://saviobarr.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;saviobarr.wordpress.com&lt;/a&gt;&lt;br&gt;


&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888703&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Thank you,&lt;br&gt;&lt;br&gt;Lucas Abrão  &lt;br&gt;&lt;a href=&quot;http://www.lucaspiano.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.lucaspiano.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/VENDO---Celular-HTC-TyTn-II-tp26888170p26888703.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888670</id>
	<title>Re: VENDO - Celular HTC TyTn II</title>
	<published>2009-12-22T05:51:33Z</published>
	<updated>2009-12-22T05:51:33Z</updated>
	<author>
		<name>Fabio Cruz</name>
	</author>
	<content type="html">vendo minha coleção de moedas e de playmobil. R$ 100,00 leva tudo!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Savio Barros &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888670&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;Vendo XT 600 ano em bom estado de conservação, ano 2001 em bom estado de conservação. Vamos transformar isso aqui em lista de comércio...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;br&gt; &lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Natalicio Brito &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888670&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nataliciobrito@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;Fala galera...&lt;br&gt;&lt;br&gt;Estou vendendo um celular TyTn II. Se souberem de alguém que esteja precisando, me avisem pls. Seguem as especificações.&lt;br&gt;

&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;Windows Mobile 6&lt;/li&gt;
&lt;li&gt;iGo 8 instalado&lt;br&gt;&lt;/li&gt;
&lt;li&gt;Tela 2.8? 240*320 QVGA touch screen (modo retrato e paisagem)&lt;/li&gt;
&lt;li&gt;Teclado QWERTY &lt;br&gt;&lt;/li&gt;
&lt;li&gt;GPS interno&lt;/li&gt;
&lt;li&gt;Câmera de 3 Megapixels com auto foco e scanner de cartão de visitas&lt;/li&gt;
&lt;li&gt;Câmera VGA frontal para vídeo conferências em redes 3G/UMTS&lt;/li&gt;
&lt;li&gt;Tela Inicial HTC&lt;/li&gt;
&lt;li&gt;Tri-band UMTS e Quadriband GSM/GPRS/EDGE&lt;/li&gt;
&lt;li&gt;Tecnologia HSDPA (High-Speed Downlink Packet Access ) alcançando até 3.6 Mbps&lt;/li&gt;
&lt;li&gt;Memória ROM 256MB e RAM 128MB&lt;/li&gt;
&lt;li&gt;Botão de rolagem com botão de Ok por pressão.&lt;/li&gt;
&lt;li&gt;Slot para Cartão microSD (acompanha 1GB)&lt;/li&gt;
&lt;li&gt;WiFi 802.11 b/g , Bluetooth 2.0&lt;/li&gt;
&lt;li&gt;Tecnologia TouchFLO&lt;/li&gt;&lt;/ul&gt;&lt;u style=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;Valor: R$ 650,00&lt;/b&gt;&lt;/font&gt;&lt;/u&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Obrigado&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;+55 (11) 9382-8607&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;

+55 (11) 9382-8607&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Cordialmente,&lt;br&gt;&lt;br&gt;Sávio Barros&lt;br&gt;+55 (61) 9278-3892&lt;br&gt;+55 (61) 3254-0196&lt;br&gt;&lt;a href=&quot;http://saviobarr.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;saviobarr.wordpress.com&lt;/a&gt;&lt;br&gt;

&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888670&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/VENDO---Celular-HTC-TyTn-II-tp26888170p26888670.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888597</id>
	<title>Re: VENDO - Celular HTC TyTn II</title>
	<published>2009-12-22T05:46:42Z</published>
	<updated>2009-12-22T05:46:42Z</updated>
	<author>
		<name>Savio Barros</name>
	</author>
	<content type="html">&lt;div&gt;Vendo XT 600 ano em bom estado de conservação, ano 2001 em bom estado de conservação. Vamos transformar isso aqui em lista de comércio...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;br&gt; &lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Natalicio Brito &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888597&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nataliciobrito@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;Fala galera...&lt;br&gt;&lt;br&gt;Estou vendendo um celular TyTn II. Se souberem de alguém que esteja precisando, me avisem pls. Seguem as especificações.&lt;br&gt;
&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;Windows Mobile 6&lt;/li&gt;
&lt;li&gt;iGo 8 instalado&lt;br&gt;&lt;/li&gt;
&lt;li&gt;Tela 2.8? 240*320 QVGA touch screen (modo retrato e paisagem)&lt;/li&gt;
&lt;li&gt;Teclado QWERTY &lt;br&gt;&lt;/li&gt;
&lt;li&gt;GPS interno&lt;/li&gt;
&lt;li&gt;Câmera de 3 Megapixels com auto foco e scanner de cartão de visitas&lt;/li&gt;
&lt;li&gt;Câmera VGA frontal para vídeo conferências em redes 3G/UMTS&lt;/li&gt;
&lt;li&gt;Tela Inicial HTC&lt;/li&gt;
&lt;li&gt;Tri-band UMTS e Quadriband GSM/GPRS/EDGE&lt;/li&gt;
&lt;li&gt;Tecnologia HSDPA (High-Speed Downlink Packet Access ) alcançando até 3.6 Mbps&lt;/li&gt;
&lt;li&gt;Memória ROM 256MB e RAM 128MB&lt;/li&gt;
&lt;li&gt;Botão de rolagem com botão de Ok por pressão.&lt;/li&gt;
&lt;li&gt;Slot para Cartão microSD (acompanha 1GB)&lt;/li&gt;
&lt;li&gt;WiFi 802.11 b/g , Bluetooth 2.0&lt;/li&gt;
&lt;li&gt;Tecnologia TouchFLO&lt;/li&gt;&lt;/ul&gt;&lt;u style=&quot;COLOR: rgb(51,51,255)&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;Valor: R$ 650,00&lt;/b&gt;&lt;/font&gt;&lt;/u&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Obrigado&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;+55 (11) 9382-8607&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;
+55 (11) 9382-8607&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Cordialmente,&lt;br&gt;&lt;br&gt;Sávio Barros&lt;br&gt;+55 (61) 9278-3892&lt;br&gt;+55 (61) 3254-0196&lt;br&gt;&lt;a href=&quot;http://saviobarr.wordpress.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr.wordpress.com&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888597&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/VENDO---Celular-HTC-TyTn-II-tp26888170p26888597.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888170</id>
	<title>VENDO - Celular HTC TyTn II</title>
	<published>2009-12-22T05:13:52Z</published>
	<updated>2009-12-22T05:13:52Z</updated>
	<author>
		<name>Natalicio Brito</name>
	</author>
	<content type="html">Fala galera...&lt;br&gt;
&lt;br&gt;
Estou vendendo um celular TyTn II. Se souberem de alguém que esteja precisando, me avisem pls. Seguem as especificações.&lt;br&gt;
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;Windows Mobile 6&lt;/li&gt;&lt;li&gt;iGo 8 instalado&lt;br&gt;
&lt;/li&gt;&lt;li&gt;Tela 2.8? 240*320 QVGA touch screen (modo retrato e paisagem)&lt;/li&gt;&lt;li&gt;Teclado QWERTY &lt;br&gt;
&lt;/li&gt;&lt;li&gt;GPS interno&lt;/li&gt;&lt;li&gt;Câmera de 3 Megapixels com auto foco e scanner de cartão de visitas&lt;/li&gt;&lt;li&gt;Câmera VGA frontal para vídeo conferências em redes 3G/UMTS&lt;/li&gt;&lt;li&gt;Tela Inicial HTC&lt;/li&gt;&lt;li&gt;Tri-band UMTS e Quadriband GSM/GPRS/EDGE&lt;/li&gt;

&lt;li&gt;Tecnologia HSDPA (High-Speed Downlink Packet Access ) alcançando até 3.6 Mbps&lt;/li&gt;&lt;li&gt;Memória ROM 256MB e RAM 128MB&lt;/li&gt;&lt;li&gt;Botão de rolagem com botão de Ok por pressão.&lt;/li&gt;&lt;li&gt;Slot para Cartão microSD (acompanha 1GB)&lt;/li&gt;

&lt;li&gt;WiFi 802.11 b/g , Bluetooth 2.0&lt;/li&gt;&lt;li&gt;Tecnologia TouchFLO&lt;/li&gt;&lt;/ul&gt;
&lt;u style=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;Valor: R$ 650,00&lt;/b&gt;&lt;/font&gt;&lt;/u&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Obrigado&lt;br&gt;
&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;+55 (11) 9382-8607&lt;br&gt;
&lt;br clear=&quot;all&quot;&gt;Natalício Brito&lt;br&gt;+55 (11) 9382-8607&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/VENDO---Celular-HTC-TyTn-II-tp26888170p26888170.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888198</id>
	<title>Campus Party 2010 - Poucas Vagas!</title>
	<published>2009-12-22T04:50:58Z</published>
	<updated>2009-12-22T04:50:58Z</updated>
	<author>
		<name>Bruno Souza-2</name>
	</author>
	<content type="html">&lt;br&gt;Ola Pessoal,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Campus Party 2010
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 25 a 31 de Janeiro - Sao Paulo
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.campus-party.com.br/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.campus-party.com.br/&lt;/a&gt;&lt;br&gt;&lt;br&gt;A Area de Software Livre da Campus Party vai contar com um excelente &amp;nbsp;
&lt;br&gt;conteudo de Java, com palestrantes importantes como Geir Magnusson, &amp;nbsp;
&lt;br&gt;Ean Schuessler, Vinicius Senger, Fabiane Nardon. Veja a agenda &amp;nbsp;
&lt;br&gt;preliminar aqui[1]:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.campus-party.com.br/agenda_softwarelivre.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.campus-party.com.br/agenda_softwarelivre.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;e ainda temos espaco para uma maior participacao do SouJava no evento &amp;nbsp;
&lt;br&gt;(veja abaixo).
&lt;br&gt;&lt;br&gt;Mas as vagas para o evento estao se egotando rapidamente! Quase 80% &amp;nbsp;
&lt;br&gt;das vagas ja estao vendidas, e o numero de inscritos cresce a cada dia!
&lt;br&gt;&lt;br&gt;Portanto, se voce esta interessado no conteudo Java da Campus Party, &amp;nbsp;
&lt;br&gt;inscreva-se agora na area de Inovacao -&amp;gt; Software Livre. O ingresso &amp;nbsp;
&lt;br&gt;custa R$ 140 reais para uma semana de evento, e por R$ 15 reais a &amp;nbsp;
&lt;br&gt;mais, voce recebe uma barraca e pode ficar acampado dentro do evento a &amp;nbsp;
&lt;br&gt;semana toda (ideal para quem vem de fora de Sao Paulo). Serao mais de &amp;nbsp;
&lt;br&gt;150 horas de evento, voce nao pode ficar de fora!
&lt;br&gt;&lt;br&gt;Durante a Campus Party o SouJava estara ajudando a coordenar a areas &amp;nbsp;
&lt;br&gt;de Software Livre, e vamos realizar diversas atividades voltadas para &amp;nbsp;
&lt;br&gt;desenvolvimento Java, alem das palestras que aparecem na grade do &amp;nbsp;
&lt;br&gt;evento. Entre as atividades planejadas estao:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - workshop pratico de robotica: venha construir seu proprio robo, &amp;nbsp;
&lt;br&gt;programado em Java. Vinicius Senger esta planejando uma atividade &amp;nbsp;
&lt;br&gt;eletrizante e colaborativa!
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - envolvimento em projetos Apache: Geir Magnusson, da Apache, estara &amp;nbsp;
&lt;br&gt;no Brasil, e ira conduzir um esforco para integrar desenvolvedores &amp;nbsp;
&lt;br&gt;brasileiros em importantes projetos Java da Apache;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Televisao digital: a Area de Software Livre ira hospedar as &amp;nbsp;
&lt;br&gt;discussoes sobre televisao digital, e iremos realizar atividades &amp;nbsp;
&lt;br&gt;especificas voltadas para desenvolvedores Java e Ginga-J;
&lt;br&gt;&lt;br&gt;E como o Campus Party eh um evento 24 horas, tem muita coisa legal que &amp;nbsp;
&lt;br&gt;da pra fazer a noite, com discussoes, palestras, workshops e muito &amp;nbsp;
&lt;br&gt;hacking em projetos Java!
&lt;br&gt;&lt;br&gt;Venha participar do Campus Party 2010, de 25 a 31 de Janeiro, no &amp;nbsp;
&lt;br&gt;Centro Imigrantes em Sao Paulo.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Informacoes e Inscricoes: &lt;a href=&quot;http://www.campus-party.com.br/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.campus-party.com.br/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;ATENCAO: voce quer ajudar a fazer o Campus Party 2010? O SouJava &amp;nbsp;
&lt;br&gt;pretende ampliar o conteudo Java do evento, e podemos realizar varias &amp;nbsp;
&lt;br&gt;atividades paralelas de interesse da comunidade Java. Alem disso, &amp;nbsp;
&lt;br&gt;precisamos de coordenadores para ajudar durante o evento. Se voce &amp;nbsp;
&lt;br&gt;quiser submeter ideias ou se candidatar para ajudar a organizar o &amp;nbsp;
&lt;br&gt;evento, preencha o formulario abaixo[2].
&lt;br&gt;&lt;br&gt;[1] Agenda da Area de Inovacao - Software Livre
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.campus-party.com.br/agenda_softwarelivre.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.campus-party.com.br/agenda_softwarelivre.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;[2] Sugestao de palestras/atividades para a CP 2010
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://spreadsheets.google.com/viewform?formkey=dGVRY1IxYmFvQnBiSENvSENsVVdRRnc6MA&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://spreadsheets.google.com/viewform?formkey=dGVRY1IxYmFvQnBiSENvSENsVVdRRnc6MA&lt;/a&gt;&lt;br&gt;&lt;br&gt;Bruno.
&lt;br&gt;______________________________________________________________________
&lt;br&gt;Bruno Peres Ferreira de Souza &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Brazil's JavaMan
&lt;br&gt;&lt;a href=&quot;http://www.javaman.com.br&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.javaman.com.br&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bruno at javaman.com.br
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if I fail, if I succeed, at least I live as I believe
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888198&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;noticias-list-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888198&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;noticias-list-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-noticias-list-f13543.html&quot; embed=&quot;fixTarget[13543]&quot; target=&quot;_top&quot; &gt;java.net - soujava noticias-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Campus-Party-2010---Poucas-Vagas%21-tp26888198p26888198.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26887812</id>
	<title>Invitation to connect on LinkedIn</title>
	<published>2009-12-22T04:48:22Z</published>
	<updated>2009-12-22T04:48:22Z</updated>
	<author>
		<name>Rui Fernando Hayashi-2</name>
	</author>
	<content type="html">
&lt;html&gt;
  &lt;body&gt;

  

&lt;table border=&quot;0&quot; width=&quot;550&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;max-width:550px; border-top:4px solid #39C; font: 12px arial, sans-serif; margin: 0 auto;&quot;&gt;&lt;tr&gt;&lt;td&gt;  
  &lt;h1 style=&quot;color: #000; font: bold 23px arial; margin:5px 0;&quot;&gt;LinkedIn&lt;/h1&gt;


&lt;div style=&quot;font:13px arial, sans-serif; width:540px&quot;&gt;
      &lt;p&gt;Rui Hayashi requested to add you as a connection on LinkedIn:&lt;/p&gt;

  &lt;p&gt;
    Estevão,&lt;br /&gt;
&lt;br /&gt;
I'd like to add you to my professional network on LinkedIn.&lt;br /&gt;
&lt;br /&gt;
- Rui
  &lt;/p&gt;

  &lt;div style=&quot;margin-top: 15px; margin-bottom:10px; border-bottom: 1px solid #ddd; line-height:1px&quot;&gt;&amp;nbsp;&lt;/div&gt;

    &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
      &lt;tr&gt;
          &lt;td style=&quot;width:15%; padding-right:20px; font:12px arial, sans-serif;&quot;&gt;
            &lt;a style=&quot;background-color:#ffcc00; display:block; border-right: 1px solid #7a5a20; border-bottom: 1px solid #7a5a20; padding:5px; text-decoration: none; color: #000; text-align: center; white-space:none; font-weight: bold&quot; href=&quot;http://www.linkedin.com/e/vWiA0hKh1d8ypy9OksjGGISy_hwPBecfsg3AdFShJOwK_e_luMQ1Q6/blk/I474662680_3/6lColZJrmZznQNdhjRQnOpBtn9QfmhBt71BoSd1p65Lr6lOfPdvc3wSczoSd3sQiiZDsQlEpmhMi2YOcPkSczkRd3ALrCBxbOYWrSlI/EML_comm_afe/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Accept&lt;/a&gt;
          &lt;/td&gt;
          &lt;td style=&quot;font: 13px arial, sans-serif;&quot;&gt; 
                &lt;a href=&quot;http://www.linkedin.com/e/vWiA0hKh1d8ypy9OksjGGISy_hwPBecfsg3AdFShJOwK_e_luMQ1Q6/blk/I474662680_3/0PnP0Udz8SdzgTd4ALqnpPbOYWrSlI/S2_svi/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;View invitation from Rui Hayashi&lt;/a&gt;
          &lt;/td&gt;
      &lt;/tr&gt;
    &lt;/table&gt;

   &lt;br&gt;
   &lt;div style=&quot;margin-top: 5px; border-bottom: 2px solid #ddd; line-height:2px&quot;&gt;&amp;nbsp;&lt;/div&gt;
   &lt;br&gt;
  &lt;p&gt; DID YOU KNOW &lt;strong&gt;LinkedIn can help you find the right service providers using recommendations from your trusted network?&lt;/strong&gt;&lt;br&gt; Using &lt;a href=&quot;http://www.linkedin.com/e/svp/inv-25/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;LinkedIn Services&lt;/a&gt;, you can take the risky guesswork out of selecting service providers by reading the recommendations of credible, trustworthy members of your network. &lt;/p&gt;
  &lt;div style=&quot;margin-top: 6px; border-bottom: 2px solid #ddd; line-height:3px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;






  &lt;p style=&quot;width: 550px; margin: 3px auto; font: 10px arial, sans-serif; color: #999;&quot;&gt;&amp;#169; 2009, LinkedIn Corporation

&lt;/p&gt;

&lt;/body&gt;
&lt;/html&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-enterprise-list-f13542.html&quot; embed=&quot;fixTarget[13542]&quot; target=&quot;_top&quot; &gt;java.net - soujava enterprise-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Invitation-to-connect-on-LinkedIn-tp26887812p26887812.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26887806</id>
	<title>Invitation to connect on LinkedIn</title>
	<published>2009-12-22T04:48:21Z</published>
	<updated>2009-12-22T04:48:21Z</updated>
	<author>
		<name>Rui Fernando Hayashi-2</name>
	</author>
	<content type="html">
&lt;html&gt;
  &lt;body&gt;

  

&lt;table border=&quot;0&quot; width=&quot;550&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;max-width:550px; border-top:4px solid #39C; font: 12px arial, sans-serif; margin: 0 auto;&quot;&gt;&lt;tr&gt;&lt;td&gt;  
  &lt;h1 style=&quot;color: #000; font: bold 23px arial; margin:5px 0;&quot;&gt;LinkedIn&lt;/h1&gt;


&lt;div style=&quot;font:13px arial, sans-serif; width:540px&quot;&gt;
      &lt;p&gt;Rui Hayashi requested to add you as a connection on LinkedIn:&lt;/p&gt;

  &lt;p&gt;
    wescley,&lt;br /&gt;
&lt;br /&gt;
I'd like to add you to my professional network on LinkedIn.&lt;br /&gt;
&lt;br /&gt;
- Rui
  &lt;/p&gt;

  &lt;div style=&quot;margin-top: 15px; margin-bottom:10px; border-bottom: 1px solid #ddd; line-height:1px&quot;&gt;&amp;nbsp;&lt;/div&gt;

    &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
      &lt;tr&gt;
          &lt;td style=&quot;width:15%; padding-right:20px; font:12px arial, sans-serif;&quot;&gt;
            &lt;a style=&quot;background-color:#ffcc00; display:block; border-right: 1px solid #7a5a20; border-bottom: 1px solid #7a5a20; padding:5px; text-decoration: none; color: #000; text-align: center; white-space:none; font-weight: bold&quot; href=&quot;http://www.linkedin.com/e/uwn4QOukR-lISYAWeLCsktqB50_md1TG7TT427uzXHveeP/blk/I474662663_3/6lColZJrmZznQNdhjRQnOpBtn9QfmhBt71BoSd1p65Lr6lOfPdvcPoSczoSd3sQiiZyi6Bqc6Jvs2YMcjkSczkRd3ALrCBxbOYWrSlI/EML_comm_afe/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Accept&lt;/a&gt;
          &lt;/td&gt;
          &lt;td style=&quot;font: 13px arial, sans-serif;&quot;&gt; 
                &lt;a href=&quot;http://www.linkedin.com/e/uwn4QOukR-lISYAWeLCsktqB50_md1TG7TT427uzXHveeP/blk/I474662663_3/0PnPcSdz8SdzgTd4ALqnpPbOYWrSlI/S2_svi/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;View invitation from Rui Hayashi&lt;/a&gt;
          &lt;/td&gt;
      &lt;/tr&gt;
    &lt;/table&gt;

   &lt;br&gt;
   &lt;div style=&quot;margin-top: 5px; border-bottom: 2px solid #ddd; line-height:2px&quot;&gt;&amp;nbsp;&lt;/div&gt;
   &lt;br&gt;
  &lt;p&gt; DID YOU KNOW &lt;strong&gt;that LinkedIn can find the answers to your most difficult questions?&lt;/strong&gt;&lt;br&gt; Post those vexing questions on &lt;a href=&quot;http://www.linkedin.com/e/ask/inv-23/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;LinkedIn Answers&lt;/a&gt; to tap into the knowledge of the world's foremost business experts. &lt;/p&gt;
  &lt;div style=&quot;margin-top: 6px; border-bottom: 2px solid #ddd; line-height:3px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;






  &lt;p style=&quot;width: 550px; margin: 3px auto; font: 10px arial, sans-serif; color: #999;&quot;&gt;&amp;#169; 2009, LinkedIn Corporation

&lt;/p&gt;

&lt;/body&gt;
&lt;/html&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Invitation-to-connect-on-LinkedIn-tp26887806p26887806.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26886476</id>
	<title>Re: Annotantion</title>
	<published>2009-12-22T02:40:49Z</published>
	<updated>2009-12-22T02:40:49Z</updated>
	<author>
		<name>Robson Ximenes</name>
	</author>
	<content type="html">Cara,&lt;br&gt;&lt;br&gt;Seu validador é customizado?&lt;br&gt;&lt;br&gt;Dá uma olhada neste componente pois ele acessa outro componente para comparar datas...&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://myfaces.apache.org/sandbox/validateCompareTo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://myfaces.apache.org/sandbox/validateCompareTo.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;Lá dentro vc pode comparar com o id que vc quer passar...&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;

&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/22 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886476&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Sim, é JSF.&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;br&gt;Obrigado!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886476&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;Cara,&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Quem é que chama a validação? vc tem que configurar nele para só validar com id... isso é o que JSF? &lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;
Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;
Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886476&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;


Segue a estrutura que tenho Robson:&lt;br&gt;&lt;br&gt;Eu tenho a anotação:&lt;br&gt;&lt;br&gt;@Documented&lt;br&gt;@ValidatorClass(AppValDataValidator.class)&lt;br&gt;@Target({METHOD, FIELD})&lt;br&gt;@Retention(RUNTIME)&lt;br&gt;public @interface AppValData {&lt;br&gt;&lt;br&gt;


    String tempo();&lt;br&gt;
    String tipo();&lt;br&gt;    String message() default &amp;quot;{validator.data}&amp;quot;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;e o Validator:&lt;br&gt;&lt;br&gt;public class AppValDataValidator&lt;br&gt;implements Validator&amp;lt;AppValData&amp;gt;, Serializable     {&lt;br&gt;&lt;br&gt;    private String tempo;&lt;br&gt;



    private String tipo;&lt;br&gt;    public void initialize(AppValData parametro) {&lt;br&gt;        tempo = parametro.tempo();&lt;br&gt;        tipo = parametro.tipo();&lt;br&gt;    }&lt;br&gt;    &lt;br&gt;    /**&lt;br&gt;     *O método é responsável por zerar a hora, para fins de comparação&lt;br&gt;



     * @param data&lt;br&gt;     * @return&lt;br&gt;     */&lt;br&gt;    public static Date zeraHoraDaData(Date data) {&lt;br&gt;        Calendar cal = new GregorianCalendar();&lt;br&gt;        cal.setTime(data);&lt;br&gt;        &lt;br&gt;        cal.set(Calendar.HOUR, 0);&lt;br&gt;



        cal.set(Calendar.MINUTE, 0);&lt;br&gt;        cal.set(Calendar.SECOND, 0);&lt;br&gt;        cal.set(Calendar.MILLISECOND, 0);&lt;br&gt;        cal.set(Calendar.HOUR_OF_DAY, 0);&lt;br&gt;        &lt;br&gt;        return cal.getTime();&lt;br&gt;    }&lt;br&gt;



&lt;br&gt;&lt;br&gt;    /**&lt;br&gt;     * Método responsável por validar a data a qual a anotação faz referência&lt;br&gt;     */&lt;br&gt;    public boolean isValid(Object value) {&lt;br&gt;        Date dataAtual = new Date();        &lt;br&gt;        boolean retorno = false;&lt;br&gt;



        &lt;br&gt;        if ( value == null ) return true;&lt;br&gt;        Date dataValidada =  (Date)value;&lt;br&gt;        &lt;br&gt;        dataAtual =  zeraHoraDaData(dataAtual);&lt;br&gt;        dataValidada = zeraHoraDaData(dataValidada);&lt;br&gt;



        &lt;br&gt;        if(tempo.equals(TipoDataValidator.PASSADO.getDescricao()) &amp;amp;&amp;amp; tipo.equals(TipoDataValidator.DECORRIDO.getDescricao())){&lt;br&gt;            if(dataValidada.compareTo(dataAtual) == 0 || dataValidada.compareTo(dataAtual) &amp;lt; 0)&lt;br&gt;



                retorno = true;&lt;br&gt;        }else&lt;br&gt;            if(tempo.equals(TipoDataValidator.FUTURO.getDescricao()) &amp;amp;&amp;amp; tipo.equals(TipoDataValidator.DECORRIDO.getDescricao())){&lt;br&gt;                if(dataValidada.compareTo(dataAtual) &amp;gt; 0 ){&lt;br&gt;



                    retorno = true;&lt;br&gt;                }&lt;br&gt;            }else{&lt;br&gt;                if(tempo.equals(TipoDataValidator.FUTURO.getDescricao()) &amp;amp;&amp;amp; tipo.equals(TipoDataValidator.DECORRIDO_IGUAL.getDescricao())){&lt;br&gt;



                    if(dataValidada.compareTo(dataAtual) == 0 || dataValidada.compareTo(dataAtual) &amp;gt; 0)                        &lt;br&gt;                        retorno = true;&lt;br&gt;                        &lt;br&gt;                }&lt;br&gt;



            }&lt;br&gt;        return retorno;&lt;br&gt;    }&lt;br&gt;&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;No meu Bean:&lt;br&gt;&lt;br&gt;    @AppValData(tempo=&amp;quot;PASSADO&amp;quot;,tipo=&amp;quot;DECORRIDO&amp;quot;, message=&amp;quot;{validator.data.maior.que.data.corrente}&amp;quot;)&lt;br&gt;



    @Column (name = &amp;quot;DTNASCIMENTO&amp;quot;, nullable=false)&lt;br&gt;    @Temporal(TemporalType.DATE)&lt;br&gt;    private Date dataNascimento;&lt;br&gt;&lt;br&gt;O problema é que não quero que está validação seja feita quando eu estiver editando o Bean, ou seja ID != null;&lt;br&gt;



&lt;br&gt;Muito Obrigado!!!&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886476&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;


&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Explica melhor teu validador ai... coloca ai&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;



Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;

&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886476&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;




Robson,&lt;br&gt;&lt;br&gt;para mim pegar o valor da minha propriedade via reflaction ou precisar o do meu Bean, correto? Mas no validator eu não tenho o mesmo.&lt;br&gt;&lt;br&gt;Att,&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;
2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886476&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Vou verificar essa possibilidade de recuperar o valor via reflaction.&lt;br&gt;&lt;br&gt;Valeu!!!!&lt;div&gt;



&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886476&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Você não pode passar valores dinâmicos para a anotação, mas você pode passar o nome do campo id... e o seu validador dá um jeito(reflection) de descobrir se o id tem valor ou não...&lt;div&gt;






&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;
&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;







&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886476&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;







Tenho o seguinte contexto:&lt;br&gt;&lt;br&gt;Criei uma Anotação para validação de
Data (data maior ou igual a data atual, etc), @ValidaData, mas quando
estou editando o meu registro não quero que esta validação seja
executada, dai eu queria colocar uma parametro no qual eu passaria o valor do ID do meu Bean para verificação.&lt;br&gt;&lt;br&gt;
Att,&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886476&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;








Cara,&lt;br&gt;&lt;br&gt;Seria apenas uma propriedade id, onde vc passa o nome da propriedade???&lt;br&gt;&lt;br&gt;public @interface MinhaAnotacao {   &lt;br&gt;    String id() default &amp;quot;&amp;quot;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;Não entendi muito bem o que você quer fazer... o mais simples é usar o @Id na propriedade diretamente...&lt;br&gt;









&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;










&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886476&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;









Bom dia.&lt;br&gt;

&lt;br&gt;

Alguém sabe se é possivel cria uma Annotantion dinâmica?&lt;br&gt;

Exemplo: Um parâmetro da mesma será o ID do meu Bean.&lt;br&gt;

&lt;br&gt;

Att,&lt;br clear=&quot;all&quot;&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Annotantion-tp26873378p26886476.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26886241</id>
	<title>Re: Annotantion</title>
	<published>2009-12-22T02:16:08Z</published>
	<updated>2009-12-22T02:16:08Z</updated>
	<author>
		<name>diegonunes.sistema</name>
	</author>
	<content type="html">Sim, é JSF.&lt;br&gt;&lt;br&gt;Obrigado!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886241&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;Cara,&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Quem é que chama a validação? vc tem que configurar nele para só validar com id... isso é o que JSF? &lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;
Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;
Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886241&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

Segue a estrutura que tenho Robson:&lt;br&gt;&lt;br&gt;Eu tenho a anotação:&lt;br&gt;&lt;br&gt;@Documented&lt;br&gt;@ValidatorClass(AppValDataValidator.class)&lt;br&gt;@Target({METHOD, FIELD})&lt;br&gt;@Retention(RUNTIME)&lt;br&gt;public @interface AppValData {&lt;br&gt;&lt;br&gt;

    String tempo();&lt;br&gt;
    String tipo();&lt;br&gt;    String message() default &amp;quot;{validator.data}&amp;quot;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;e o Validator:&lt;br&gt;&lt;br&gt;public class AppValDataValidator&lt;br&gt;implements Validator&amp;lt;AppValData&amp;gt;, Serializable     {&lt;br&gt;&lt;br&gt;    private String tempo;&lt;br&gt;


    private String tipo;&lt;br&gt;    public void initialize(AppValData parametro) {&lt;br&gt;        tempo = parametro.tempo();&lt;br&gt;        tipo = parametro.tipo();&lt;br&gt;    }&lt;br&gt;    &lt;br&gt;    /**&lt;br&gt;     *O método é responsável por zerar a hora, para fins de comparação&lt;br&gt;


     * @param data&lt;br&gt;     * @return&lt;br&gt;     */&lt;br&gt;    public static Date zeraHoraDaData(Date data) {&lt;br&gt;        Calendar cal = new GregorianCalendar();&lt;br&gt;        cal.setTime(data);&lt;br&gt;        &lt;br&gt;        cal.set(Calendar.HOUR, 0);&lt;br&gt;


        cal.set(Calendar.MINUTE, 0);&lt;br&gt;        cal.set(Calendar.SECOND, 0);&lt;br&gt;        cal.set(Calendar.MILLISECOND, 0);&lt;br&gt;        cal.set(Calendar.HOUR_OF_DAY, 0);&lt;br&gt;        &lt;br&gt;        return cal.getTime();&lt;br&gt;    }&lt;br&gt;


&lt;br&gt;&lt;br&gt;    /**&lt;br&gt;     * Método responsável por validar a data a qual a anotação faz referência&lt;br&gt;     */&lt;br&gt;    public boolean isValid(Object value) {&lt;br&gt;        Date dataAtual = new Date();        &lt;br&gt;        boolean retorno = false;&lt;br&gt;


        &lt;br&gt;        if ( value == null ) return true;&lt;br&gt;        Date dataValidada =  (Date)value;&lt;br&gt;        &lt;br&gt;        dataAtual =  zeraHoraDaData(dataAtual);&lt;br&gt;        dataValidada = zeraHoraDaData(dataValidada);&lt;br&gt;


        &lt;br&gt;        if(tempo.equals(TipoDataValidator.PASSADO.getDescricao()) &amp;amp;&amp;amp; tipo.equals(TipoDataValidator.DECORRIDO.getDescricao())){&lt;br&gt;            if(dataValidada.compareTo(dataAtual) == 0 || dataValidada.compareTo(dataAtual) &amp;lt; 0)&lt;br&gt;


                retorno = true;&lt;br&gt;        }else&lt;br&gt;            if(tempo.equals(TipoDataValidator.FUTURO.getDescricao()) &amp;amp;&amp;amp; tipo.equals(TipoDataValidator.DECORRIDO.getDescricao())){&lt;br&gt;                if(dataValidada.compareTo(dataAtual) &amp;gt; 0 ){&lt;br&gt;


                    retorno = true;&lt;br&gt;                }&lt;br&gt;            }else{&lt;br&gt;                if(tempo.equals(TipoDataValidator.FUTURO.getDescricao()) &amp;amp;&amp;amp; tipo.equals(TipoDataValidator.DECORRIDO_IGUAL.getDescricao())){&lt;br&gt;


                    if(dataValidada.compareTo(dataAtual) == 0 || dataValidada.compareTo(dataAtual) &amp;gt; 0)                        &lt;br&gt;                        retorno = true;&lt;br&gt;                        &lt;br&gt;                }&lt;br&gt;


            }&lt;br&gt;        return retorno;&lt;br&gt;    }&lt;br&gt;&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;No meu Bean:&lt;br&gt;&lt;br&gt;    @AppValData(tempo=&amp;quot;PASSADO&amp;quot;,tipo=&amp;quot;DECORRIDO&amp;quot;, message=&amp;quot;{validator.data.maior.que.data.corrente}&amp;quot;)&lt;br&gt;


    @Column (name = &amp;quot;DTNASCIMENTO&amp;quot;, nullable=false)&lt;br&gt;    @Temporal(TemporalType.DATE)&lt;br&gt;    private Date dataNascimento;&lt;br&gt;&lt;br&gt;O problema é que não quero que está validação seja feita quando eu estiver editando o Bean, ou seja ID != null;&lt;br&gt;


&lt;br&gt;Muito Obrigado!!!&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886241&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Explica melhor teu validador ai... coloca ai&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;


Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;

&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886241&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;



Robson,&lt;br&gt;&lt;br&gt;para mim pegar o valor da minha propriedade via reflaction ou precisar o do meu Bean, correto? Mas no validator eu não tenho o mesmo.&lt;br&gt;&lt;br&gt;Att,&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;
2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886241&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Vou verificar essa possibilidade de recuperar o valor via reflaction.&lt;br&gt;&lt;br&gt;Valeu!!!!&lt;div&gt;


&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886241&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Você não pode passar valores dinâmicos para a anotação, mas você pode passar o nome do campo id... e o seu validador dá um jeito(reflection) de descobrir se o id tem valor ou não...&lt;div&gt;





&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;
&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;






&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886241&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;






Tenho o seguinte contexto:&lt;br&gt;&lt;br&gt;Criei uma Anotação para validação de
Data (data maior ou igual a data atual, etc), @ValidaData, mas quando
estou editando o meu registro não quero que esta validação seja
executada, dai eu queria colocar uma parametro no qual eu passaria o valor do ID do meu Bean para verificação.&lt;br&gt;&lt;br&gt;
Att,&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886241&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;







Cara,&lt;br&gt;&lt;br&gt;Seria apenas uma propriedade id, onde vc passa o nome da propriedade???&lt;br&gt;&lt;br&gt;public @interface MinhaAnotacao {   &lt;br&gt;    String id() default &amp;quot;&amp;quot;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;Não entendi muito bem o que você quer fazer... o mais simples é usar o @Id na propriedade diretamente...&lt;br&gt;








&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;









&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886241&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;








Bom dia.&lt;br&gt;

&lt;br&gt;

Alguém sabe se é possivel cria uma Annotantion dinâmica?&lt;br&gt;

Exemplo: Um parâmetro da mesma será o ID do meu Bean.&lt;br&gt;

&lt;br&gt;

Att,&lt;br clear=&quot;all&quot;&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Annotantion-tp26873378p26886241.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26884185</id>
	<title>Re: classe extends ela mesma??</title>
	<published>2009-12-21T21:28:44Z</published>
	<updated>2009-12-21T21:28:44Z</updated>
	<author>
		<name>Paulo Silveira - Caelum</name>
	</author>
	<content type="html">O Marcelo tem toda razao!
&lt;br&gt;&lt;br&gt;Mas apesar desse poder todo do generics, isso nao vai impedir que a
&lt;br&gt;gente possa escrever absurdos semanticos como:
&lt;br&gt;&lt;br&gt;public class OracleDataSource extends DataSourceVO&amp;lt;MySQLDataSource&amp;gt; {
&lt;br&gt;...
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;(se MySQLDataSource for um DataSource, claro)
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Paulo Silveira
&lt;br&gt;Caelum | Ensino e Inovação
&lt;br&gt;www.caelum.com.br
&lt;br&gt;www.arquiteturajava.com.br
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/12/21 Marcelo Fukushima &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884185&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;takeshi10@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; o problema de escrever desse jeito eh que voce vai precisar de um
&lt;br&gt;&amp;gt; downcast no metodo compareTo
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; public class OracleDS extends DataSource {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; public int compareTo(DataSource outro) {
&lt;br&gt;&amp;gt; ....
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; o que permiite escrever coisas como:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; new OracleDS().compareTo(new OutroDS() )
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; por outro lado, escrevendo do jeito sugerido pelo gustavo, o metodo
&lt;br&gt;&amp;gt; compareTo receberia OracleDS e a expressao acima daria erro de
&lt;br&gt;&amp;gt; compilacao
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; em outras palavras, o tipo generico vai denotar o tipo de 'this' e as
&lt;br&gt;&amp;gt; classes que extenderem DataSource serao comparaveis entre si, mas nao
&lt;br&gt;&amp;gt; entre instancias diferentes de DataSource
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/21 Paulo Rogério Panhoto &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884185&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paulo@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; A classe aceita como parâmetro qualquer classe que seja descendente dela
&lt;br&gt;&amp;gt;&amp;gt; mesma. Mas isso só é necessário porque ela implementa ChangeComparable&amp;lt;?&amp;gt;.
&lt;br&gt;&amp;gt;&amp;gt; Imagino que a intenção deva ser, para quem implementa:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; public class OracleDataSource extends DataSourceVO&amp;lt;OracleDataSource&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Eu, pessoalmente, escreveria assim:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; public abstract class DataSourceVO implements Serializable, Cloneable,
&lt;br&gt;&amp;gt;&amp;gt; JsonSerializable, ChangeComparable&amp;lt;DataSourceVO&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On 21/12/09 15:19, Marcelo Luiz Onhate wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Mas ela não está estendendo ela mesma... ela só exige que os Gernrics dela
&lt;br&gt;&amp;gt;&amp;gt; estendam dela...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Em 21/12/2009 15:07, Gustavo T. Ludwig escreveu:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; pessoal,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; estou trabalhando em um código e vi uma sintaxe muito estranha que gostaria
&lt;br&gt;&amp;gt;&amp;gt; de sua ajuda para entender.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; a definição da classe é:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; abstract public class DataSourceVO&amp;lt;T extends DataSourceVO&amp;lt;?&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;         implements Serializable, Cloneable, JsonSerializable,
&lt;br&gt;&amp;gt;&amp;gt; ChangeComparable&amp;lt;T&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; minha questão é a seguinte:
&lt;br&gt;&amp;gt;&amp;gt; uma classe pode extender ela mesma?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Obrigado,
&lt;br&gt;&amp;gt;&amp;gt; Gustavo
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --------------------------------------------------------------------- To
&lt;br&gt;&amp;gt;&amp;gt; unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884185&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-unsubscribe@...&lt;/a&gt; For
&lt;br&gt;&amp;gt;&amp;gt; additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884185&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mapsdev.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mapsdev.blogspot.com/&lt;/a&gt;&lt;br&gt;&amp;gt; Marcelo Takeshi Fukushima
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884185&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884185&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884185&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884185&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/classe-extends-ela-mesma---tp26876932p26884185.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26881818</id>
	<title>Re: Annotantion</title>
	<published>2009-12-21T15:35:36Z</published>
	<updated>2009-12-21T15:35:36Z</updated>
	<author>
		<name>Robson Ximenes</name>
	</author>
	<content type="html">&lt;div&gt;Cara,&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Quem é que chama a validação? vc tem que configurar nele para só validar com id... isso é o que JSF? &lt;/div&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;
Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881818&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
Segue a estrutura que tenho Robson:&lt;br&gt;&lt;br&gt;Eu tenho a anotação:&lt;br&gt;&lt;br&gt;@Documented&lt;br&gt;@ValidatorClass(AppValDataValidator.class)&lt;br&gt;@Target({METHOD, FIELD})&lt;br&gt;@Retention(RUNTIME)&lt;br&gt;public @interface AppValData {&lt;br&gt;&lt;br&gt;
    String tempo();&lt;br&gt;
    String tipo();&lt;br&gt;    String message() default &amp;quot;{validator.data}&amp;quot;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;e o Validator:&lt;br&gt;&lt;br&gt;public class AppValDataValidator&lt;br&gt;implements Validator&amp;lt;AppValData&amp;gt;, Serializable     {&lt;br&gt;&lt;br&gt;    private String tempo;&lt;br&gt;

    private String tipo;&lt;br&gt;    public void initialize(AppValData parametro) {&lt;br&gt;        tempo = parametro.tempo();&lt;br&gt;        tipo = parametro.tipo();&lt;br&gt;    }&lt;br&gt;    &lt;br&gt;    /**&lt;br&gt;     *O método é responsável por zerar a hora, para fins de comparação&lt;br&gt;

     * @param data&lt;br&gt;     * @return&lt;br&gt;     */&lt;br&gt;    public static Date zeraHoraDaData(Date data) {&lt;br&gt;        Calendar cal = new GregorianCalendar();&lt;br&gt;        cal.setTime(data);&lt;br&gt;        &lt;br&gt;        cal.set(Calendar.HOUR, 0);&lt;br&gt;

        cal.set(Calendar.MINUTE, 0);&lt;br&gt;        cal.set(Calendar.SECOND, 0);&lt;br&gt;        cal.set(Calendar.MILLISECOND, 0);&lt;br&gt;        cal.set(Calendar.HOUR_OF_DAY, 0);&lt;br&gt;        &lt;br&gt;        return cal.getTime();&lt;br&gt;    }&lt;br&gt;

&lt;br&gt;&lt;br&gt;    /**&lt;br&gt;     * Método responsável por validar a data a qual a anotação faz referência&lt;br&gt;     */&lt;br&gt;    public boolean isValid(Object value) {&lt;br&gt;        Date dataAtual = new Date();        &lt;br&gt;        boolean retorno = false;&lt;br&gt;

        &lt;br&gt;        if ( value == null ) return true;&lt;br&gt;        Date dataValidada =  (Date)value;&lt;br&gt;        &lt;br&gt;        dataAtual =  zeraHoraDaData(dataAtual);&lt;br&gt;        dataValidada = zeraHoraDaData(dataValidada);&lt;br&gt;

        &lt;br&gt;        if(tempo.equals(TipoDataValidator.PASSADO.getDescricao()) &amp;amp;&amp;amp; tipo.equals(TipoDataValidator.DECORRIDO.getDescricao())){&lt;br&gt;            if(dataValidada.compareTo(dataAtual) == 0 || dataValidada.compareTo(dataAtual) &amp;lt; 0)&lt;br&gt;

                retorno = true;&lt;br&gt;        }else&lt;br&gt;            if(tempo.equals(TipoDataValidator.FUTURO.getDescricao()) &amp;amp;&amp;amp; tipo.equals(TipoDataValidator.DECORRIDO.getDescricao())){&lt;br&gt;                if(dataValidada.compareTo(dataAtual) &amp;gt; 0 ){&lt;br&gt;

                    retorno = true;&lt;br&gt;                }&lt;br&gt;            }else{&lt;br&gt;                if(tempo.equals(TipoDataValidator.FUTURO.getDescricao()) &amp;amp;&amp;amp; tipo.equals(TipoDataValidator.DECORRIDO_IGUAL.getDescricao())){&lt;br&gt;

                    if(dataValidada.compareTo(dataAtual) == 0 || dataValidada.compareTo(dataAtual) &amp;gt; 0)                        &lt;br&gt;                        retorno = true;&lt;br&gt;                        &lt;br&gt;                }&lt;br&gt;

            }&lt;br&gt;        return retorno;&lt;br&gt;    }&lt;br&gt;&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;No meu Bean:&lt;br&gt;&lt;br&gt;    @AppValData(tempo=&amp;quot;PASSADO&amp;quot;,tipo=&amp;quot;DECORRIDO&amp;quot;, message=&amp;quot;{validator.data.maior.que.data.corrente}&amp;quot;)&lt;br&gt;

    @Column (name = &amp;quot;DTNASCIMENTO&amp;quot;, nullable=false)&lt;br&gt;    @Temporal(TemporalType.DATE)&lt;br&gt;    private Date dataNascimento;&lt;br&gt;&lt;br&gt;O problema é que não quero que está validação seja feita quando eu estiver editando o Bean, ou seja ID != null;&lt;br&gt;

&lt;br&gt;Muito Obrigado!!!&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881818&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;
Explica melhor teu validador ai... coloca ai&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;

Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;

&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881818&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;


Robson,&lt;br&gt;&lt;br&gt;para mim pegar o valor da minha propriedade via reflaction ou precisar o do meu Bean, correto? Mas no validator eu não tenho o mesmo.&lt;br&gt;&lt;br&gt;Att,&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;
2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881818&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;Vou verificar essa possibilidade de recuperar o valor via reflaction.&lt;br&gt;&lt;br&gt;Valeu!!!!&lt;div&gt;

&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881818&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;Você não pode passar valores dinâmicos para a anotação, mas você pode passar o nome do campo id... e o seu validador dá um jeito(reflection) de descobrir se o id tem valor ou não...&lt;div&gt;




&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;
&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;





&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881818&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;





Tenho o seguinte contexto:&lt;br&gt;&lt;br&gt;Criei uma Anotação para validação de
Data (data maior ou igual a data atual, etc), @ValidaData, mas quando
estou editando o meu registro não quero que esta validação seja
executada, dai eu queria colocar uma parametro no qual eu passaria o valor do ID do meu Bean para verificação.&lt;br&gt;&lt;br&gt;
Att,&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881818&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;






Cara,&lt;br&gt;&lt;br&gt;Seria apenas uma propriedade id, onde vc passa o nome da propriedade???&lt;br&gt;&lt;br&gt;public @interface MinhaAnotacao {   &lt;br&gt;    String id() default &amp;quot;&amp;quot;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;Não entendi muito bem o que você quer fazer... o mais simples é usar o @Id na propriedade diretamente...&lt;br&gt;







&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;








&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881818&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;







Bom dia.&lt;br&gt;

&lt;br&gt;

Alguém sabe se é possivel cria uma Annotantion dinâmica?&lt;br&gt;

Exemplo: Um parâmetro da mesma será o ID do meu Bean.&lt;br&gt;

&lt;br&gt;

Att,&lt;br clear=&quot;all&quot;&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Annotantion-tp26873378p26881818.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26881365</id>
	<title>Re: classe extends ela mesma??</title>
	<published>2009-12-21T14:48:12Z</published>
	<updated>2009-12-21T14:48:12Z</updated>
	<author>
		<name>Marcelo Fukushima</name>
	</author>
	<content type="html">o problema de escrever desse jeito eh que voce vai precisar de um
&lt;br&gt;downcast no metodo compareTo
&lt;br&gt;&lt;br&gt;public class OracleDS extends DataSource {
&lt;br&gt;&lt;br&gt;public int compareTo(DataSource outro) {
&lt;br&gt;....
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;o que permiite escrever coisas como:
&lt;br&gt;&lt;br&gt;new OracleDS().compareTo(new OutroDS() )
&lt;br&gt;&lt;br&gt;por outro lado, escrevendo do jeito sugerido pelo gustavo, o metodo
&lt;br&gt;compareTo receberia OracleDS e a expressao acima daria erro de
&lt;br&gt;compilacao
&lt;br&gt;&lt;br&gt;em outras palavras, o tipo generico vai denotar o tipo de 'this' e as
&lt;br&gt;classes que extenderem DataSource serao comparaveis entre si, mas nao
&lt;br&gt;entre instancias diferentes de DataSource
&lt;br&gt;&lt;br&gt;2009/12/21 Paulo Rogério Panhoto &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881365&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paulo@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; A classe aceita como parâmetro qualquer classe que seja descendente dela
&lt;br&gt;&amp;gt; mesma. Mas isso só é necessário porque ela implementa ChangeComparable&amp;lt;?&amp;gt;.
&lt;br&gt;&amp;gt; Imagino que a intenção deva ser, para quem implementa:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; public class OracleDataSource extends DataSourceVO&amp;lt;OracleDataSource&amp;gt; {
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Eu, pessoalmente, escreveria assim:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; public abstract class DataSourceVO implements Serializable, Cloneable,
&lt;br&gt;&amp;gt; JsonSerializable, ChangeComparable&amp;lt;DataSourceVO&amp;gt;
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 21/12/09 15:19, Marcelo Luiz Onhate wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Mas ela não está estendendo ela mesma... ela só exige que os Gernrics dela
&lt;br&gt;&amp;gt; estendam dela...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Em 21/12/2009 15:07, Gustavo T. Ludwig escreveu:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; pessoal,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; estou trabalhando em um código e vi uma sintaxe muito estranha que gostaria
&lt;br&gt;&amp;gt; de sua ajuda para entender.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; a definição da classe é:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; abstract public class DataSourceVO&amp;lt;T extends DataSourceVO&amp;lt;?&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; implements Serializable, Cloneable, JsonSerializable,
&lt;br&gt;&amp;gt; ChangeComparable&amp;lt;T&amp;gt; {
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; minha questão é a seguinte:
&lt;br&gt;&amp;gt; uma classe pode extender ela mesma?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Obrigado,
&lt;br&gt;&amp;gt; Gustavo
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --------------------------------------------------------------------- To
&lt;br&gt;&amp;gt; unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881365&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-unsubscribe@...&lt;/a&gt; For
&lt;br&gt;&amp;gt; additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881365&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-help@...&lt;/a&gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://mapsdev.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mapsdev.blogspot.com/&lt;/a&gt;&lt;br&gt;Marcelo Takeshi Fukushima
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881365&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881365&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/classe-extends-ela-mesma---tp26876932p26881365.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26881287</id>
	<title>Re: classe extends ela mesma??</title>
	<published>2009-12-21T14:42:16Z</published>
	<updated>2009-12-21T14:42:16Z</updated>
	<author>
		<name>Paulo Rogério Panhoto</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html; charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
  &lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body text=&quot;#000000&quot; bgcolor=&quot;#ffffff&quot;&gt;
A classe aceita como par&amp;acirc;metro qualquer classe que seja descendente
dela mesma. Mas isso s&amp;oacute; &amp;eacute; necess&amp;aacute;rio porque ela implementa
ChangeComparable&amp;lt;?&amp;gt;. Imagino que a inten&amp;ccedil;&amp;atilde;o deva ser, para quem
implementa:&lt;br&gt;
&lt;br&gt;
public class OracleDataSource extends
DataSourceVO&amp;lt;OracleDataSource&amp;gt; {&lt;br&gt;
...&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
Eu, pessoalmente, escreveria assim:&lt;br&gt;
&lt;br&gt;
public abstract class DataSourceVO implements Serializable, Cloneable,
JsonSerializable, ChangeComparable&amp;lt;DataSourceVO&amp;gt;&lt;br&gt;
{&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
On 21/12/09 15:19, Marcelo Luiz Onhate wrote:
&lt;blockquote cite=&quot;mid:4B2FAE33.1010804@systempro.com.br&quot; type=&quot;cite&quot;&gt;
  &lt;meta content=&quot;text/html; charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
Mas ela n&amp;atilde;o est&amp;aacute; estendendo ela mesma... ela s&amp;oacute; exige que os Gernrics
dela estendam dela...&lt;br&gt;
  &lt;br&gt;
Em 21/12/2009 15:07, Gustavo T. Ludwig escreveu:
  &lt;blockquote cite=&quot;mid:4B2FAB67.6060308@gmail.com&quot; type=&quot;cite&quot;&gt;
    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=ISO-8859-1&quot;&gt;
    &lt;font face=&quot;DejaVu Sans Mono&quot;&gt;pessoal,&lt;br&gt;
    &lt;br&gt;
estou trabalhando em um c&amp;oacute;digo e vi uma sintaxe muito estranha que
gostaria de sua ajuda para entender.&lt;br&gt;
    &lt;br&gt;
a defini&amp;ccedil;&amp;atilde;o da classe &amp;eacute;:&lt;br&gt;
    &lt;br&gt;
    &lt;/font&gt;
    &lt;pre wrap=&quot;&quot;&gt;abstract public class DataSourceVO&amp;lt;T extends DataSourceVO&amp;lt;?&amp;gt;&amp;gt;
        implements Serializable, Cloneable, JsonSerializable, ChangeComparable&amp;lt;T&amp;gt; {
}
  &lt;/pre&gt;
    &lt;font face=&quot;DejaVu Sans Mono&quot;&gt;&lt;br&gt;
minha quest&amp;atilde;o &amp;eacute; a seguinte:&lt;br&gt;
uma classe pode extender ela mesma?&lt;br&gt;
    &lt;br&gt;
Obrigado,&lt;br&gt;
Gustavo&lt;/font&gt;&lt;/blockquote&gt;
  &lt;br&gt;
---------------------------------------------------------------------
To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881287&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-unsubscribe@...&lt;/a&gt;
For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26881287&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-help@...&lt;/a&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/classe-extends-ela-mesma---tp26876932p26881287.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26880692</id>
	<title>Re: Annotantion</title>
	<published>2009-12-21T13:57:31Z</published>
	<updated>2009-12-21T13:57:31Z</updated>
	<author>
		<name>diegonunes.sistema</name>
	</author>
	<content type="html">Segue a estrutura que tenho Robson:&lt;br&gt;&lt;br&gt;Eu tenho a anotação:&lt;br&gt;&lt;br&gt;@Documented&lt;br&gt;@ValidatorClass(AppValDataValidator.class)&lt;br&gt;@Target({METHOD, FIELD})&lt;br&gt;@Retention(RUNTIME)&lt;br&gt;public @interface AppValData {&lt;br&gt;&lt;br&gt;    String tempo();&lt;br&gt;
    String tipo();&lt;br&gt;    String message() default &amp;quot;{validator.data}&amp;quot;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;e o Validator:&lt;br&gt;&lt;br&gt;public class AppValDataValidator&lt;br&gt;implements Validator&amp;lt;AppValData&amp;gt;, Serializable     {&lt;br&gt;&lt;br&gt;    private String tempo;&lt;br&gt;
    private String tipo;&lt;br&gt;    public void initialize(AppValData parametro) {&lt;br&gt;        tempo = parametro.tempo();&lt;br&gt;        tipo = parametro.tipo();&lt;br&gt;    }&lt;br&gt;    &lt;br&gt;    /**&lt;br&gt;     *O método é responsável por zerar a hora, para fins de comparação&lt;br&gt;
     * @param data&lt;br&gt;     * @return&lt;br&gt;     */&lt;br&gt;    public static Date zeraHoraDaData(Date data) {&lt;br&gt;        Calendar cal = new GregorianCalendar();&lt;br&gt;        cal.setTime(data);&lt;br&gt;        &lt;br&gt;        cal.set(Calendar.HOUR, 0);&lt;br&gt;
        cal.set(Calendar.MINUTE, 0);&lt;br&gt;        cal.set(Calendar.SECOND, 0);&lt;br&gt;        cal.set(Calendar.MILLISECOND, 0);&lt;br&gt;        cal.set(Calendar.HOUR_OF_DAY, 0);&lt;br&gt;        &lt;br&gt;        return cal.getTime();&lt;br&gt;    }&lt;br&gt;
&lt;br&gt;&lt;br&gt;    /**&lt;br&gt;     * Método responsável por validar a data a qual a anotação faz referência&lt;br&gt;     */&lt;br&gt;    public boolean isValid(Object value) {&lt;br&gt;        Date dataAtual = new Date();        &lt;br&gt;        boolean retorno = false;&lt;br&gt;
        &lt;br&gt;        if ( value == null ) return true;&lt;br&gt;        Date dataValidada =  (Date)value;&lt;br&gt;        &lt;br&gt;        dataAtual =  zeraHoraDaData(dataAtual);&lt;br&gt;        dataValidada = zeraHoraDaData(dataValidada);&lt;br&gt;
        &lt;br&gt;        if(tempo.equals(TipoDataValidator.PASSADO.getDescricao()) &amp;amp;&amp;amp; tipo.equals(TipoDataValidator.DECORRIDO.getDescricao())){&lt;br&gt;            if(dataValidada.compareTo(dataAtual) == 0 || dataValidada.compareTo(dataAtual) &amp;lt; 0)&lt;br&gt;
                retorno = true;&lt;br&gt;        }else&lt;br&gt;            if(tempo.equals(TipoDataValidator.FUTURO.getDescricao()) &amp;amp;&amp;amp; tipo.equals(TipoDataValidator.DECORRIDO.getDescricao())){&lt;br&gt;                if(dataValidada.compareTo(dataAtual) &amp;gt; 0 ){&lt;br&gt;
                    retorno = true;&lt;br&gt;                }&lt;br&gt;            }else{&lt;br&gt;                if(tempo.equals(TipoDataValidator.FUTURO.getDescricao()) &amp;amp;&amp;amp; tipo.equals(TipoDataValidator.DECORRIDO_IGUAL.getDescricao())){&lt;br&gt;
                    if(dataValidada.compareTo(dataAtual) == 0 || dataValidada.compareTo(dataAtual) &amp;gt; 0)                        &lt;br&gt;                        retorno = true;&lt;br&gt;                        &lt;br&gt;                }&lt;br&gt;
            }&lt;br&gt;        return retorno;&lt;br&gt;    }&lt;br&gt;&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;No meu Bean:&lt;br&gt;&lt;br&gt;    @AppValData(tempo=&amp;quot;PASSADO&amp;quot;,tipo=&amp;quot;DECORRIDO&amp;quot;, message=&amp;quot;{validator.data.maior.que.data.corrente}&amp;quot;)&lt;br&gt;
    @Column (name = &amp;quot;DTNASCIMENTO&amp;quot;, nullable=false)&lt;br&gt;    @Temporal(TemporalType.DATE)&lt;br&gt;    private Date dataNascimento;&lt;br&gt;&lt;br&gt;O problema é que não quero que está validação seja feita quando eu estiver editando o Bean, ou seja ID != null;&lt;br&gt;
&lt;br&gt;Muito Obrigado!!!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880692&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Explica melhor teu validador ai... coloca ai&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;
Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;

&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880692&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

Robson,&lt;br&gt;&lt;br&gt;para mim pegar o valor da minha propriedade via reflaction ou precisar o do meu Bean, correto? Mas no validator eu não tenho o mesmo.&lt;br&gt;&lt;br&gt;Att,&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;
2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880692&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Vou verificar essa possibilidade de recuperar o valor via reflaction.&lt;br&gt;&lt;br&gt;Valeu!!!!&lt;div&gt;

&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880692&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Você não pode passar valores dinâmicos para a anotação, mas você pode passar o nome do campo id... e o seu validador dá um jeito(reflection) de descobrir se o id tem valor ou não...&lt;div&gt;



&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;
&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;




&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880692&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;




Tenho o seguinte contexto:&lt;br&gt;&lt;br&gt;Criei uma Anotação para validação de
Data (data maior ou igual a data atual, etc), @ValidaData, mas quando
estou editando o meu registro não quero que esta validação seja
executada, dai eu queria colocar uma parametro no qual eu passaria o valor do ID do meu Bean para verificação.&lt;br&gt;&lt;br&gt;
Att,&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880692&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;





Cara,&lt;br&gt;&lt;br&gt;Seria apenas uma propriedade id, onde vc passa o nome da propriedade???&lt;br&gt;&lt;br&gt;public @interface MinhaAnotacao {   &lt;br&gt;    String id() default &amp;quot;&amp;quot;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;Não entendi muito bem o que você quer fazer... o mais simples é usar o @Id na propriedade diretamente...&lt;br&gt;






&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;







&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880692&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;






Bom dia.&lt;br&gt;

&lt;br&gt;

Alguém sabe se é possivel cria uma Annotantion dinâmica?&lt;br&gt;

Exemplo: Um parâmetro da mesma será o ID do meu Bean.&lt;br&gt;

&lt;br&gt;

Att,&lt;br clear=&quot;all&quot;&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Annotantion-tp26873378p26880692.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26880388</id>
	<title>Re: OFF Re: [java-list] Gerador de relatório dinamico</title>
	<published>2009-12-21T13:30:26Z</published>
	<updated>2009-12-21T13:30:26Z</updated>
	<author>
		<name>Robson Ximenes</name>
	</author>
	<content type="html">É free: &lt;a href=&quot;http://community.pentaho.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://community.pentaho.com/&lt;/a&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;

&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Marcelo Slompo Macorin &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880388&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ms.macorin2@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
desculpa o off... mas alguem tem ideia do preço do Pentahoo ??&lt;br&gt;&lt;br&gt;obrigado&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Rafael de PauliBaptista &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880388&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rafaelpbaptista@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;


&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;A minha ideia é achar alguma aplicação swing que faça relatórios dinamicos e disponibilizar para o usuário final, para que ele mesmo a partir da ferramente crie os seus próprios relatórios para atender as suas necessidades.&lt;br&gt;



Mas se eu nao achar vou usar Dynamic Jasper. Grato pela ajuda&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Rodrigo Tassini &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880388&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rodrigo.tassini@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;


&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Vc vai usar Jasper/iReport ??&lt;br&gt;&lt;br&gt;Se for pode tentar esse framework &lt;a href=&quot;http://dynamicjasper.sourceforge.net/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://dynamicjasper.sourceforge.net/&lt;/a&gt;&lt;br&gt;



&lt;br&gt;Já desenvolvi um sistema que gerava relatórios dinâmicos, estou sem os códigos aqui, mas assim que voltar do recesso em janeiro posso conseguir, mas acredito que o Dynamic Jasper seja bem útil.&lt;br&gt;
&lt;br&gt;&lt;br&gt;Abçs,&lt;br&gt;Rodrigo&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Savio Barros &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880388&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;
&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Pentahoo&lt;br&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Renato de Freitas Freire &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880388&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;renatoff@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;existe o birtreport tools... 
&lt;div&gt;&lt;a href=&quot;http://eclipse.org/birt/phoenix/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://eclipse.org/birt/phoenix/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href=&quot;http://eclipse.org/birt/phoenix/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;eh free e vc pode programar os relatorios...&lt;/div&gt;
&lt;div&gt;mas em cada relatorio vc tem que fazer o layout, sql, etc...&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;--&lt;br&gt;Renato de Freitas Freire&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880388&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;renato@...&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Rafael de PauliBaptista &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880388&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rafaelpbaptista@...&lt;/a&gt;&amp;gt;&lt;/span&gt; 
&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;Existe alguma ferramenta free feita em java, para que eu posso disponibilizar para o usuário que gere a partir de um determinado banco de dados relatórios dinâmicos?&lt;br&gt;





&lt;br&gt;Eu vou ter que fazer uma ferramenta assim, mas se já existir é melhor usar o que já está feito né.&lt;br&gt;&lt;br&gt;Te + a todos&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;




&lt;br&gt;-- &lt;br&gt;Cordialmente,&lt;br&gt;
&lt;br&gt;Sávio Barros&lt;br&gt;+55 (61) 9278-3892&lt;br&gt;+55 (61) 3254-0196&lt;br&gt;&lt;a href=&quot;http://saviobarr.wordpress.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;saviobarr.wordpress.com&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880388&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;&lt;br&gt;





&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Att.&lt;br&gt;Marcelo S. Macorin&lt;br&gt;&lt;a href=&quot;http://www.nmsistemas.com.br&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.nmsistemas.com.br&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OFF-Re%3A--java-list--Gerador-de-relat%C3%B3rio-dinamico-tp26878926p26880388.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26880361</id>
	<title>Re: Annotantion</title>
	<published>2009-12-21T13:28:20Z</published>
	<updated>2009-12-21T13:28:20Z</updated>
	<author>
		<name>Robson Ximenes</name>
	</author>
	<content type="html">Explica melhor teu validador ai... coloca ai&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;

&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880361&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Robson,&lt;br&gt;&lt;br&gt;para mim pegar o valor da minha propriedade via reflaction ou precisar o do meu Bean, correto? Mas no validator eu não tenho o mesmo.&lt;br&gt;&lt;br&gt;Att,&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;
2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880361&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Vou verificar essa possibilidade de recuperar o valor via reflaction.&lt;br&gt;&lt;br&gt;Valeu!!!!&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880361&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Você não pode passar valores dinâmicos para a anotação, mas você pode passar o nome do campo id... e o seu validador dá um jeito(reflection) de descobrir se o id tem valor ou não...&lt;div&gt;


&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;
&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;



&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880361&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;



Tenho o seguinte contexto:&lt;br&gt;&lt;br&gt;Criei uma Anotação para validação de
Data (data maior ou igual a data atual, etc), @ValidaData, mas quando
estou editando o meu registro não quero que esta validação seja
executada, dai eu queria colocar uma parametro no qual eu passaria o valor do ID do meu Bean para verificação.&lt;br&gt;&lt;br&gt;
Att,&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880361&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;




Cara,&lt;br&gt;&lt;br&gt;Seria apenas uma propriedade id, onde vc passa o nome da propriedade???&lt;br&gt;&lt;br&gt;public @interface MinhaAnotacao {   &lt;br&gt;    String id() default &amp;quot;&amp;quot;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;Não entendi muito bem o que você quer fazer... o mais simples é usar o @Id na propriedade diretamente...&lt;br&gt;





&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;






&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26880361&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;





Bom dia.&lt;br&gt;

&lt;br&gt;

Alguém sabe se é possivel cria uma Annotantion dinâmica?&lt;br&gt;

Exemplo: Um parâmetro da mesma será o ID do meu Bean.&lt;br&gt;

&lt;br&gt;

Att,&lt;br clear=&quot;all&quot;&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Annotantion-tp26873378p26880361.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26879307</id>
	<title>Re: OFF Re: [java-list] Gerador de relatório dinamico</title>
	<published>2009-12-21T12:06:02Z</published>
	<updated>2009-12-21T12:06:02Z</updated>
	<author>
		<name>Marcelo Slompo Macorin</name>
	</author>
	<content type="html">vlw galera!!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Renato Hernandez Alexandre - GMAIL &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879307&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;renato.hernandez.alexandre@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

Olá Marcelo,&lt;br&gt;&lt;br&gt;Existe a versão CE - Comunity Edition que é gratuita, meu a ferramenta e poderosa.&lt;br&gt;&lt;br&gt;&lt;br&gt;Att.&lt;br&gt;Renato&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;div class=&quot;im&quot;&gt;2009/12/21 Marcelo Slompo Macorin &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879307&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ms.macorin2@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;


&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;desculpa o off... mas alguem tem ideia do preço do Pentahoo ??&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;

&lt;br&gt;&lt;br&gt;obrigado&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;
2009/12/21 Rafael de PauliBaptista &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879307&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rafaelpbaptista@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;A minha ideia é achar alguma aplicação swing que faça relatórios dinamicos e disponibilizar para o usuário final, para que ele mesmo a partir da ferramente crie os seus próprios relatórios para atender as suas necessidades.&lt;br&gt;





Mas se eu nao achar vou usar Dynamic Jasper. Grato pela ajuda&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Rodrigo Tassini &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879307&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rodrigo.tassini@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;




&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Vc vai usar Jasper/iReport ??&lt;br&gt;&lt;br&gt;Se for pode tentar esse framework &lt;a href=&quot;http://dynamicjasper.sourceforge.net/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://dynamicjasper.sourceforge.net/&lt;/a&gt;&lt;br&gt;





&lt;br&gt;Já desenvolvi um sistema que gerava relatórios dinâmicos, estou sem os códigos aqui, mas assim que voltar do recesso em janeiro posso conseguir, mas acredito que o Dynamic Jasper seja bem útil.&lt;br&gt;
&lt;br&gt;&lt;br&gt;Abçs,&lt;br&gt;Rodrigo&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Savio Barros &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879307&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;
&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Pentahoo&lt;br&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Renato de Freitas Freire &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879307&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;renatoff@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;existe o birtreport tools... 
&lt;div&gt;&lt;a href=&quot;http://eclipse.org/birt/phoenix/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://eclipse.org/birt/phoenix/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href=&quot;http://eclipse.org/birt/phoenix/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;eh free e vc pode programar os relatorios...&lt;/div&gt;
&lt;div&gt;mas em cada relatorio vc tem que fazer o layout, sql, etc...&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;--&lt;br&gt;Renato de Freitas Freire&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879307&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;renato@...&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Rafael de PauliBaptista &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879307&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rafaelpbaptista@...&lt;/a&gt;&amp;gt;&lt;/span&gt; 
&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;Existe alguma ferramenta free feita em java, para que eu posso disponibilizar para o usuário que gere a partir de um determinado banco de dados relatórios dinâmicos?&lt;br&gt;







&lt;br&gt;Eu vou ter que fazer uma ferramenta assim, mas se já existir é melhor usar o que já está feito né.&lt;br&gt;&lt;br&gt;Te + a todos&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;






&lt;br&gt;-- &lt;br&gt;Cordialmente,&lt;br&gt;
&lt;br&gt;Sávio Barros&lt;br&gt;+55 (61) 9278-3892&lt;br&gt;+55 (61) 3254-0196&lt;br&gt;&lt;a href=&quot;http://saviobarr.wordpress.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;saviobarr.wordpress.com&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879307&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;&lt;br&gt;







&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Att.&lt;br&gt;Marcelo S. Macorin&lt;br&gt;&lt;a href=&quot;http://www.nmsistemas.com.br&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.nmsistemas.com.br&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Att.&lt;br&gt;Marcelo S. Macorin&lt;br&gt;&lt;a href=&quot;http://www.nmsistemas.com.br&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.nmsistemas.com.br&lt;/a&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OFF-Re%3A--java-list--Gerador-de-relat%C3%B3rio-dinamico-tp26878926p26879307.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26879215</id>
	<title>Re: OFF Re: [java-list] Gerador de relatório dinamico</title>
	<published>2009-12-21T11:58:23Z</published>
	<updated>2009-12-21T11:58:23Z</updated>
	<author>
		<name>Renato Hernandez Alexandre</name>
	</author>
	<content type="html">Olá Marcelo,&lt;br&gt;&lt;br&gt;Existe a versão CE - Comunity Edition que é gratuita, meu a ferramenta e poderosa.&lt;br&gt;&lt;br&gt;&lt;br&gt;Att.&lt;br&gt;Renato&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Marcelo Slompo Macorin &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879215&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ms.macorin2@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;desculpa o off... mas alguem tem ideia do preço do Pentahoo ??&lt;br&gt;&lt;br&gt;obrigado&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;
2009/12/21 Rafael de PauliBaptista &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879215&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rafaelpbaptista@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;A minha ideia é achar alguma aplicação swing que faça relatórios dinamicos e disponibilizar para o usuário final, para que ele mesmo a partir da ferramente crie os seus próprios relatórios para atender as suas necessidades.&lt;br&gt;



Mas se eu nao achar vou usar Dynamic Jasper. Grato pela ajuda&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Rodrigo Tassini &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879215&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rodrigo.tassini@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;


&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Vc vai usar Jasper/iReport ??&lt;br&gt;&lt;br&gt;Se for pode tentar esse framework &lt;a href=&quot;http://dynamicjasper.sourceforge.net/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://dynamicjasper.sourceforge.net/&lt;/a&gt;&lt;br&gt;



&lt;br&gt;Já desenvolvi um sistema que gerava relatórios dinâmicos, estou sem os códigos aqui, mas assim que voltar do recesso em janeiro posso conseguir, mas acredito que o Dynamic Jasper seja bem útil.&lt;br&gt;
&lt;br&gt;&lt;br&gt;Abçs,&lt;br&gt;Rodrigo&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Savio Barros &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879215&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;
&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Pentahoo&lt;br&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Renato de Freitas Freire &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879215&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;renatoff@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;existe o birtreport tools... 
&lt;div&gt;&lt;a href=&quot;http://eclipse.org/birt/phoenix/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://eclipse.org/birt/phoenix/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href=&quot;http://eclipse.org/birt/phoenix/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;eh free e vc pode programar os relatorios...&lt;/div&gt;
&lt;div&gt;mas em cada relatorio vc tem que fazer o layout, sql, etc...&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;--&lt;br&gt;Renato de Freitas Freire&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879215&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;renato@...&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Rafael de PauliBaptista &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879215&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rafaelpbaptista@...&lt;/a&gt;&amp;gt;&lt;/span&gt; 
&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;Existe alguma ferramenta free feita em java, para que eu posso disponibilizar para o usuário que gere a partir de um determinado banco de dados relatórios dinâmicos?&lt;br&gt;





&lt;br&gt;Eu vou ter que fazer uma ferramenta assim, mas se já existir é melhor usar o que já está feito né.&lt;br&gt;&lt;br&gt;Te + a todos&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;




&lt;br&gt;-- &lt;br&gt;Cordialmente,&lt;br&gt;
&lt;br&gt;Sávio Barros&lt;br&gt;+55 (61) 9278-3892&lt;br&gt;+55 (61) 3254-0196&lt;br&gt;&lt;a href=&quot;http://saviobarr.wordpress.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;saviobarr.wordpress.com&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879215&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;&lt;br&gt;





&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Att.&lt;br&gt;Marcelo S. Macorin&lt;br&gt;&lt;a href=&quot;http://www.nmsistemas.com.br&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.nmsistemas.com.br&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OFF-Re%3A--java-list--Gerador-de-relat%C3%B3rio-dinamico-tp26878926p26879215.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26879144</id>
	<title>Re: Annotantion</title>
	<published>2009-12-21T11:52:38Z</published>
	<updated>2009-12-21T11:52:38Z</updated>
	<author>
		<name>diegonunes.sistema</name>
	</author>
	<content type="html">Robson,&lt;br&gt;&lt;br&gt;para mim pegar o valor da minha propriedade via reflaction ou precisar o do meu Bean, correto? Mas no validator eu não tenho o mesmo.&lt;br&gt;&lt;br&gt;Att,&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879144&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Vou verificar essa possibilidade de recuperar o valor via reflaction.&lt;br&gt;&lt;br&gt;Valeu!!!!&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879144&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Você não pode passar valores dinâmicos para a anotação, mas você pode passar o nome do campo id... e o seu validador dá um jeito(reflection) de descobrir se o id tem valor ou não...&lt;div&gt;

&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;
&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;


&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879144&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;


Tenho o seguinte contexto:&lt;br&gt;&lt;br&gt;Criei uma Anotação para validação de
Data (data maior ou igual a data atual, etc), @ValidaData, mas quando
estou editando o meu registro não quero que esta validação seja
executada, dai eu queria colocar uma parametro no qual eu passaria o valor do ID do meu Bean para verificação.&lt;br&gt;&lt;br&gt;
Att,&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879144&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;



Cara,&lt;br&gt;&lt;br&gt;Seria apenas uma propriedade id, onde vc passa o nome da propriedade???&lt;br&gt;&lt;br&gt;public @interface MinhaAnotacao {   &lt;br&gt;    String id() default &amp;quot;&amp;quot;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;Não entendi muito bem o que você quer fazer... o mais simples é usar o @Id na propriedade diretamente...&lt;br&gt;




&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;





&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26879144&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;




Bom dia.&lt;br&gt;

&lt;br&gt;

Alguém sabe se é possivel cria uma Annotantion dinâmica?&lt;br&gt;

Exemplo: Um parâmetro da mesma será o ID do meu Bean.&lt;br&gt;

&lt;br&gt;

Att,&lt;br clear=&quot;all&quot;&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Annotantion-tp26873378p26879144.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26878967</id>
	<title>Re: OFF Re: [java-list] Gerador de relatório dinamico</title>
	<published>2009-12-21T11:38:13Z</published>
	<updated>2009-12-21T11:38:13Z</updated>
	<author>
		<name>shikida</name>
	</author>
	<content type="html">no site não fala que é a partir de 4000 doletas?
&lt;br&gt;&lt;br&gt;[]
&lt;br&gt;&lt;br&gt;Leonardo Kenji
&lt;br&gt;Vetta Labs
&lt;br&gt;+55(31)2551-6936 ext 204
&lt;br&gt;&lt;a href=&quot;http://www.vettalabs.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.vettalabs.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/12/21 Marcelo Slompo Macorin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878967&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ms.macorin2@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; desculpa o off... mas alguem tem ideia do preço do Pentahoo ??
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; obrigado
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/21 Rafael de PauliBaptista &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878967&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rafaelpbaptista@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; A minha ideia é achar alguma aplicação swing que faça relatórios dinamicos
&lt;br&gt;&amp;gt;&amp;gt; e disponibilizar para o usuário final, para que ele mesmo a partir da
&lt;br&gt;&amp;gt;&amp;gt; ferramente crie os seus próprios relatórios para atender as suas
&lt;br&gt;&amp;gt;&amp;gt; necessidades.
&lt;br&gt;&amp;gt;&amp;gt; Mas se eu nao achar vou usar Dynamic Jasper. Grato pela ajuda
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/12/21 Rodrigo Tassini &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878967&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rodrigo.tassini@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Vc vai usar Jasper/iReport ??
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Se for pode tentar esse framework &lt;a href=&quot;http://dynamicjasper.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dynamicjasper.sourceforge.net/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Já desenvolvi um sistema que gerava relatórios dinâmicos, estou sem os
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; códigos aqui, mas assim que voltar do recesso em janeiro posso conseguir,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mas acredito que o Dynamic Jasper seja bem útil.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Abçs,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Rodrigo
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2009/12/21 Savio Barros &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878967&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Pentahoo
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2009/12/21 Renato de Freitas Freire &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878967&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;renatoff@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; existe o birtreport tools...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://eclipse.org/birt/phoenix/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eclipse.org/birt/phoenix/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; eh free e vc pode programar os relatorios...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mas em cada relatorio vc tem que fazer o layout, sql, etc...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Renato de Freitas Freire
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878967&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;renato@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2009/12/21 Rafael de PauliBaptista &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878967&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rafaelpbaptista@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Existe alguma ferramenta free feita em java, para que eu posso
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; disponibilizar para o usuário que gere a partir de um determinado banco de
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dados relatórios dinâmicos?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Eu vou ter que fazer uma ferramenta assim, mas se já existir é melhor
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; usar o que já está feito né.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Te + a todos
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cordialmente,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sávio Barros
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +55 (61) 9278-3892
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; +55 (61) 3254-0196
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; saviobarr.wordpress.com
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878967&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Att.
&lt;br&gt;&amp;gt; Marcelo S. Macorin
&lt;br&gt;&amp;gt; www.nmsistemas.com.br
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878967&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878967&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;java-list-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OFF-Re%3A--java-list--Gerador-de-relat%C3%B3rio-dinamico-tp26878926p26878967.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26878926</id>
	<title>OFF Re: [java-list] Gerador de relatório dinamico</title>
	<published>2009-12-21T11:34:47Z</published>
	<updated>2009-12-21T11:34:47Z</updated>
	<author>
		<name>Marcelo Slompo Macorin</name>
	</author>
	<content type="html">desculpa o off... mas alguem tem ideia do preço do Pentahoo ??&lt;br&gt;&lt;br&gt;obrigado&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Rafael de PauliBaptista &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878926&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rafaelpbaptista@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;A minha ideia é achar alguma aplicação swing que faça relatórios dinamicos e disponibilizar para o usuário final, para que ele mesmo a partir da ferramente crie os seus próprios relatórios para atender as suas necessidades.&lt;br&gt;


Mas se eu nao achar vou usar Dynamic Jasper. Grato pela ajuda&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Rodrigo Tassini &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878926&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rodrigo.tassini@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;

&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Vc vai usar Jasper/iReport ??&lt;br&gt;&lt;br&gt;Se for pode tentar esse framework &lt;a href=&quot;http://dynamicjasper.sourceforge.net/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://dynamicjasper.sourceforge.net/&lt;/a&gt;&lt;br&gt;


&lt;br&gt;Já desenvolvi um sistema que gerava relatórios dinâmicos, estou sem os códigos aqui, mas assim que voltar do recesso em janeiro posso conseguir, mas acredito que o Dynamic Jasper seja bem útil.&lt;br&gt;
&lt;br&gt;&lt;br&gt;Abçs,&lt;br&gt;Rodrigo&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Savio Barros &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878926&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;
&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Pentahoo&lt;br&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Renato de Freitas Freire &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878926&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;renatoff@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;existe o birtreport tools... 
&lt;div&gt;&lt;a href=&quot;http://eclipse.org/birt/phoenix/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://eclipse.org/birt/phoenix/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href=&quot;http://eclipse.org/birt/phoenix/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;eh free e vc pode programar os relatorios...&lt;/div&gt;
&lt;div&gt;mas em cada relatorio vc tem que fazer o layout, sql, etc...&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;--&lt;br&gt;Renato de Freitas Freire&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878926&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;renato@...&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Rafael de PauliBaptista &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878926&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rafaelpbaptista@...&lt;/a&gt;&amp;gt;&lt;/span&gt; 
&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;Existe alguma ferramenta free feita em java, para que eu posso disponibilizar para o usuário que gere a partir de um determinado banco de dados relatórios dinâmicos?&lt;br&gt;




&lt;br&gt;Eu vou ter que fazer uma ferramenta assim, mas se já existir é melhor usar o que já está feito né.&lt;br&gt;&lt;br&gt;Te + a todos&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;



&lt;br&gt;-- &lt;br&gt;Cordialmente,&lt;br&gt;
&lt;br&gt;Sávio Barros&lt;br&gt;+55 (61) 9278-3892&lt;br&gt;+55 (61) 3254-0196&lt;br&gt;&lt;a href=&quot;http://saviobarr.wordpress.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;saviobarr.wordpress.com&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878926&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;&lt;br&gt;




&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Att.&lt;br&gt;Marcelo S. Macorin&lt;br&gt;&lt;a href=&quot;http://www.nmsistemas.com.br&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.nmsistemas.com.br&lt;/a&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OFF-Re%3A--java-list--Gerador-de-relat%C3%B3rio-dinamico-tp26878926p26878926.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26878863</id>
	<title>Re: Annotantion</title>
	<published>2009-12-21T11:30:57Z</published>
	<updated>2009-12-21T11:30:57Z</updated>
	<author>
		<name>diegonunes.sistema</name>
	</author>
	<content type="html">Vou verificar essa possibilidade de recuperar o valor via reflaction.&lt;br&gt;&lt;br&gt;Valeu!!!!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878863&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Você não pode passar valores dinâmicos para a anotação, mas você pode passar o nome do campo id... e o seu validador dá um jeito(reflection) de descobrir se o id tem valor ou não...&lt;div&gt;
&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;
&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;

&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878863&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

Tenho o seguinte contexto:&lt;br&gt;&lt;br&gt;Criei uma Anotação para validação de
Data (data maior ou igual a data atual, etc), @ValidaData, mas quando
estou editando o meu registro não quero que esta validação seja
executada, dai eu queria colocar uma parametro no qual eu passaria o valor do ID do meu Bean para verificação.&lt;br&gt;&lt;br&gt;
Att,&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Robson Ximenes &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878863&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robsonximenes@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;


Cara,&lt;br&gt;&lt;br&gt;Seria apenas uma propriedade id, onde vc passa o nome da propriedade???&lt;br&gt;&lt;br&gt;public @interface MinhaAnotacao {   &lt;br&gt;    String id() default &amp;quot;&amp;quot;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;Não entendi muito bem o que você quer fazer... o mais simples é usar o @Id na propriedade diretamente...&lt;br&gt;



&lt;br clear=&quot;all&quot;&gt;--&lt;br&gt;Robson S. Ximenes&lt;br&gt;&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/robsonximenes&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/robsonximenes&lt;/a&gt;&lt;br&gt;Blog: &lt;a href=&quot;http://robsonximenes.wordpress.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://robsonximenes.wordpress.com&lt;/a&gt;&lt;br&gt;




&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Diego N. &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878863&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diegonunes.sistema@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;



Bom dia.&lt;br&gt;

&lt;br&gt;

Alguém sabe se é possivel cria uma Annotantion dinâmica?&lt;br&gt;

Exemplo: Um parâmetro da mesma será o ID do meu Bean.&lt;br&gt;

&lt;br&gt;

Att,&lt;br clear=&quot;all&quot;&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Diêgo Nunes Assunção&lt;br&gt;&amp;quot;Give Peace a Chance&amp;quot;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Annotantion-tp26873378p26878863.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26878046</id>
	<title>Re: Gerador de relatório dinamico</title>
	<published>2009-12-21T10:23:00Z</published>
	<updated>2009-12-21T10:23:00Z</updated>
	<author>
		<name>Rafael de PauliBaptista</name>
	</author>
	<content type="html">A minha ideia é achar alguma aplicação swing que faça relatórios dinamicos e disponibilizar para o usuário final, para que ele mesmo a partir da ferramente crie os seus próprios relatórios para atender as suas necessidades.&lt;br&gt;
Mas se eu nao achar vou usar Dynamic Jasper. Grato pela ajuda&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Rodrigo Tassini &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878046&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rodrigo.tassini@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Vc vai usar Jasper/iReport ??&lt;br&gt;&lt;br&gt;Se for pode tentar esse framework &lt;a href=&quot;http://dynamicjasper.sourceforge.net/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://dynamicjasper.sourceforge.net/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;Já desenvolvi um sistema que gerava relatórios dinâmicos, estou sem os códigos aqui, mas assim que voltar do recesso em janeiro posso conseguir, mas acredito que o Dynamic Jasper seja bem útil.&lt;br&gt;
&lt;br&gt;&lt;br&gt;Abçs,&lt;br&gt;Rodrigo&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Savio Barros &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878046&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;saviobarr@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;
&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Pentahoo&lt;br&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Renato de Freitas Freire &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878046&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;renatoff@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;existe o birtreport tools... 
&lt;div&gt;&lt;a href=&quot;http://eclipse.org/birt/phoenix/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://eclipse.org/birt/phoenix/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href=&quot;http://eclipse.org/birt/phoenix/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;eh free e vc pode programar os relatorios...&lt;/div&gt;
&lt;div&gt;mas em cada relatorio vc tem que fazer o layout, sql, etc...&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;--&lt;br&gt;Renato de Freitas Freire&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878046&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;renato@...&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/21 Rafael de PauliBaptista &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878046&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rafaelpbaptista@...&lt;/a&gt;&amp;gt;&lt;/span&gt; 
&lt;div&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;&quot;&gt;Existe alguma ferramenta free feita em java, para que eu posso disponibilizar para o usuário que gere a partir de um determinado banco de dados relatórios dinâmicos?&lt;br&gt;


&lt;br&gt;Eu vou ter que fazer uma ferramenta assim, mas se já existir é melhor usar o que já está feito né.&lt;br&gt;&lt;br&gt;Te + a todos&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;

&lt;br&gt;-- &lt;br&gt;Cordialmente,&lt;br&gt;
&lt;br&gt;Sávio Barros&lt;br&gt;+55 (61) 9278-3892&lt;br&gt;+55 (61) 3254-0196&lt;br&gt;&lt;a href=&quot;http://saviobarr.wordpress.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;saviobarr.wordpress.com&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26878046&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;projetospl@...&lt;/a&gt;&lt;br&gt;


&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/java.net---soujava-java-list-f13544.html&quot; embed=&quot;fixTarget[13544]&quot; target=&quot;_top&quot; &gt;java.net - soujava java-list&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Gerador-de-relat%C3%B3rio-dinamico-tp26876850p26878046.html" />
</entry>

</feed>
