diff --git a/YACOSCore/ejbModule/org/yacos/core/users/UserManagerBean.java b/YACOSCore/ejbModule/org/yacos/core/users/UserManagerBean.java index 283f5cf..9b6cd75 100644 --- a/YACOSCore/ejbModule/org/yacos/core/users/UserManagerBean.java +++ b/YACOSCore/ejbModule/org/yacos/core/users/UserManagerBean.java @@ -12,6 +12,7 @@ import javax.persistence.NoResultException; import javax.persistence.PersistenceContext; import javax.persistence.Query; +import org.yacos.core.article.Article; import org.yacos.core.conferences.Conference; import org.yacos.core.exceptions.PKAlreadyUsedException; import org.yacos.core.exceptions.UserEMailAlreadyExistsException; @@ -111,9 +112,13 @@ public class UserManagerBean implements IUserManager{ @SuppressWarnings("unchecked") public List getPCMemberForArticle(Integer articleId){ - Query query = em.createQuery("select user from User user, Articles_PCMembers_map a WHERE a.user_id = user.login and a.article_id = ?"); - query.setParameter(1, articleId); - return query.getResultList(); + //select p from Paper p join p.referees r where r.login=:aLogin and p.conference=:aConf + //Query query = em.createQuery("select members from Article a join a.pcMembers members WHERE a.id = ?"); + //query.setParameter(1, articleId); + //return query.getResultList(); + Article article = em.find(Article.class, articleId); + return (List)article.getPCMembers(); + } @SuppressWarnings("unchecked")