This commit is contained in:
@@ -12,6 +12,7 @@ import javax.persistence.NoResultException;
|
|||||||
import javax.persistence.PersistenceContext;
|
import javax.persistence.PersistenceContext;
|
||||||
import javax.persistence.Query;
|
import javax.persistence.Query;
|
||||||
|
|
||||||
|
import org.yacos.core.article.Article;
|
||||||
import org.yacos.core.conferences.Conference;
|
import org.yacos.core.conferences.Conference;
|
||||||
import org.yacos.core.exceptions.PKAlreadyUsedException;
|
import org.yacos.core.exceptions.PKAlreadyUsedException;
|
||||||
import org.yacos.core.exceptions.UserEMailAlreadyExistsException;
|
import org.yacos.core.exceptions.UserEMailAlreadyExistsException;
|
||||||
@@ -111,9 +112,13 @@ public class UserManagerBean implements IUserManager{
|
|||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public List<User> getPCMemberForArticle(Integer articleId){
|
public List<User> 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 = ?");
|
//select p from Paper p join p.referees r where r.login=:aLogin and p.conference=:aConf
|
||||||
query.setParameter(1, articleId);
|
//Query query = em.createQuery("select members from Article a join a.pcMembers members WHERE a.id = ?");
|
||||||
return query.getResultList();
|
//query.setParameter(1, articleId);
|
||||||
|
//return query.getResultList();
|
||||||
|
Article article = em.find(Article.class, articleId);
|
||||||
|
return (List)article.getPCMembers();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
|
|||||||
Reference in New Issue
Block a user