/* * AlocarLocalizacaoHelper.java * * Created on 13 de Junho de 2007, 10:01 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */ package helper; import dao.TrabalhoDAO; import dao.FacadeJPA; import java.util.Iterator; import java.util.List; import java.util.Vector; import javax.persistence.EntityManager; import javax.persistence.EntityTransaction; import s3e.AlocacaoLocalizacao; import s3e.Trabalho; /** * * @author tuvax */ public class AlocarLocalizacaoHelper { /** Creates a new instance of AlocarLocalizacaoHelper */ public AlocarLocalizacaoHelper() { } public List obterAlocacoesLocalizacoes() { List lista = new Vector(); // Gets an entity manager EntityManager em = FacadeJPA.getInstance().emf.createEntityManager(); EntityTransaction trans = em.getTransaction(); List eventos = TrabalhoDAO.getInstance().obterEventosAlocados(); Iterator it = eventos.iterator(); while (it.hasNext()) { Trabalho ev = (Trabalho) it.next(); AlocacaoLocalizacao al = new AlocacaoLocalizacao(); al.setTituloEvento(ev.getTitulo()); al.setLocal(ev.getAlocacao().getLocalizacao().getNome()); al.setHoraInicio(ev.getAlocacao().getHorarioInicio()); al.setHoraFim(ev.getAlocacao().getHorarioFim()); lista.add(al); } return lista; } }