package org.jboss.seam.rest.examples.tasks.resource; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import org.jboss.seam.rest.examples.tasks.entity.Category; /** * Common methods for entity resources * * @author <a href="http://community.jboss.org/people/jharting">Jozef Hartinger</a> */ public abstract class AbstractEntityResource { @PersistenceContext protected EntityManager em; /** * Return category based on its name. */ protected Category loadCategory(String name) { return (Category) em.createNamedQuery("categoryByName").setParameter("category", name).getSingleResult(); } }