<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Cidade e Estados ?"]]></title>
		<link>http://www.guj.com.br/posts/list/6.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Cidade e Estados ?"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Cidade e Estados ?</title>
				<description><![CDATA[ Esta é única maneira de fazer isso ?<br /> [code]<br /> package br.com.serjaum.mb;<br /> <br /> import java.io.Serializable;<br /> import java.util.ArrayList;<br /> import java.util.List;<br /> <br /> import javax.faces.model.SelectItem;<br /> <br /> import org.hibernate.Session;<br /> <br /> import br.com.serjaum.dao.CidadeDAO;<br /> import br.com.serjaum.dao.EstadoDAO;<br /> import br.com.serjaum.dao.HibernateUtil;<br /> import br.com.serjaum.modelo.Cidade;<br /> import br.com.serjaum.modelo.Estado;<br /> <br /> public class RegiaoMB implements Serializable {<br /> <br /> 	private static final long serialVersionUID = -4281390476508498320L;<br /> <br /> 	private List&lt;SelectItem&gt; cidades = new ArrayList&lt;SelectItem&gt;();<br /> 	<br /> 	private Estado estado = new Estado();<br /> <br /> 	private Cidade cidade = new Cidade();<br /> 	<br /> 	public List&lt;SelectItem&gt; getEstados(){<br /> 		Session session = HibernateUtil.currentSession();<br /> 		EstadoDAO dao = new EstadoDAO(session, Estado.class);<br /> 		<br /> 		List&lt;Estado&gt; lista = dao.list();<br /> 		<br /> 		List&lt;SelectItem&gt; itens = new ArrayList&lt;SelectItem&gt;(lista.size());<br /> 		<br /> 		for(Estado s : lista){  <br /> 			itens.add(new SelectItem(s.getId(), s.getNome()));<br /> 		}<br /> 		<br /> 		return itens;<br /> 	}<br /> 	<br /> 	public void actionCarregaCidades(){<br /> 		System.out.println(&quot;id do estado selecionado &gt;&gt;&gt; &quot; + this.estado.getId());<br /> <br /> 		this.cidades = this.getCidadesByEstado();<br /> 	}<br /> 	<br /> 	public List&lt;SelectItem&gt; getCidadesByEstado(){  <br /> 		Session session = HibernateUtil.currentSession();<br /> 		<br /> 		CidadeDAO dao = new CidadeDAO(session, Cidade.class);<br /> <br /> 		List&lt;Cidade&gt; cidades = dao.getCidadesByEstado(this.estado.getId());<br /> <br /> 		List&lt;SelectItem&gt; items = new ArrayList&lt;SelectItem&gt;(cidades.size());<br /> 		<br /> 		for(Cidade c : cidades){<br /> 			items.add(new SelectItem(c.getId(), c.getNome()));  <br /> 		}<br /> 		<br /> 		return items;<br /> 	}<br /> <br /> 	public List&lt;SelectItem&gt; getCidades() {<br /> 		return cidades;<br /> 	}<br /> <br /> 	public void setCidades(List&lt;SelectItem&gt; cidades) {<br /> 		this.cidades = cidades;<br /> 	}<br /> <br /> 	public Estado getEstado() {<br /> 		return estado;<br /> 	}<br /> <br /> 	public void setEstado(Estado estado) {<br /> 		this.estado = estado;<br /> 	}<br /> <br /> 	public Cidade getCidade() {<br /> 		return cidade;<br /> 	}<br /> <br /> 	public void setCidade(Cidade cidade) {<br /> 		this.cidade = cidade;<br /> 	}<br /> }<br /> [/code]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/200666/1011013/cidade-e-estados-
</guid>
				<link>http://www.guj.com.br/prepost/200666/1011013/cidade-e-estados-
</link>
				<pubDate><![CDATA[Thu, 11 Mar 2010 18:53:58]]> GMT</pubDate>
				<author><![CDATA[ juniorsatanas]]></author>
			</item>
	</channel>
</rss>
