package org.jboss.arquillian.examples; import org.jboss.arquillian.examples.Widget; import java.util.List; import javax.enterprise.context.RequestScoped; import javax.enterprise.inject.Produces; import javax.inject.Inject; import javax.inject.Named; import javax.persistence.EntityManager; public class WidgetListProducer { @Inject @WidgetRepository EntityManager widgetRepository; @Produces @Named @RequestScoped @SuppressWarnings("unchecked") List<Widget> getWidgets() { return widgetRepository.createQuery("select w from Widget w order by w.name").getResultList(); } }