package org.jboss.seam.example.seambay;
import java.io.Serializable;
import java.util.List;
import javax.persistence.EntityManager;
import org.jboss.seam.annotations.Factory;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.datamodel.DataModel;
@Name("feedbackAction")
public class FeedbackAction implements Serializable
{
private static final long serialVersionUID = -7575590318129835094L;
@DataModel
private List<Feedback> memberFeedback;
@In
EntityManager entityManager;
@Factory("memberFeedback")
public void getMemberFeedback()
{
memberFeedback = entityManager.createQuery(
"from Feedback where forAccount = #{selectedMember}")
.getResultList();
}
}