| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 
 |  
@Stateless
public class ListeFamille implements InterfaceListeFamille {
 
	protected List<Item> listeDesFamilles;
 
	@PersistenceContext
	EntityManager em;
 
	protected void init(){
		this.listeFamille();
	}
 
	public List<Item> listeFamille() {
		try{
			listeDesFamilles = new ArrayList<Item>();
 
 
			Query q = em.createQuery("select f from Famille as f");  
 
			List<Famille> resultatFamille = (List<Famille>) q.getResultList();
 
 
 
 
			Iterator<Famille> lesFamilles = resultatFamille.iterator();			
			while(lesFamilles.hasNext()){
				Famille f = lesFamilles.next();
				Item i = new Item();
				i.setNom(f.getNom());
				listeDesFamilles.add(i);
			}
			return listeDesFamilles;
		}
		catch(Exception e){
			e.printStackTrace();
			return listeDesFamilles;
 
		}
	}
 
	public List<Item> getListeDesFamilles() {
		return listeDesFamilles;
	}
 
	public void setListeDesFamilles(List<Item> listeDesFamilles) {
		this.listeDesFamilles = listeDesFamilles;
	}
 
 
 
 
} | 
Partager