package org.jboss.seam.remoting.examples.model; import java.util.List; import javax.enterprise.inject.Model; import javax.inject.Inject; import javax.persistence.EntityManager; import org.jboss.seam.remoting.annotations.WebRemote; /** * Returns a list of all the Person entities * * @author Shane Bryzak */ public @Model class PersonSearch { @Inject EntityManager entityManager; @WebRemote @SuppressWarnings("unchecked") public List<Person> listPeople() throws Exception { return entityManager.createQuery("select p from Person p").getResultList(); } }