Mercurial > lada > lada-server
view src/main/java/de/intevation/lada/data/SUmweltRepository.java @ 38:c20674399ad7
Code cleanup.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Thu, 23 May 2013 14:50:02 +0200 |
parents | c11b0df06151 |
children | e0a5477f657e |
line wrap: on
line source
package de.intevation.lada.data; import java.util.List; import javax.enterprise.context.ApplicationScoped; import javax.inject.Inject; import javax.persistence.EntityManager; import javax.persistence.criteria.CriteriaBuilder; import javax.persistence.criteria.CriteriaQuery; import javax.persistence.criteria.Root; import de.intevation.lada.model.SUmwelt; @ApplicationScoped public class SUmweltRepository { @Inject EntityManager em; public List<SUmwelt> findAll() { CriteriaBuilder builder = em.getCriteriaBuilder(); CriteriaQuery<SUmwelt> criteria = builder.createQuery(SUmwelt.class); Root<SUmwelt> member = criteria.from(SUmwelt.class); criteria.select(member); return em.createQuery(criteria).getResultList(); } public SUmwelt findById(String id) { return em.find(SUmwelt.class, id); } }