diff --git a/YACOSCore/ejbModule/org/yacos/core/evaluation/EvaluationManagerBean.java b/YACOSCore/ejbModule/org/yacos/core/evaluation/EvaluationManagerBean.java index a44c688..3adebb1 100644 --- a/YACOSCore/ejbModule/org/yacos/core/evaluation/EvaluationManagerBean.java +++ b/YACOSCore/ejbModule/org/yacos/core/evaluation/EvaluationManagerBean.java @@ -76,6 +76,16 @@ public class EvaluationManagerBean implements IEvaluationManager { //return q.getResultList(); } + /* + * (non-Javadoc) + * @see org.yacos.core.evaluation.IEvaluationManager#getCriterions() + */ + @SuppressWarnings("unchecked") + public List getCriterions() { + Query query = em.createQuery("from Criterion"); + return query.getResultList(); + } + public Criterion addCriterion(String name, Integer min_rating, diff --git a/YACOSCore/ejbModule/org/yacos/core/evaluation/IEvaluationManager.java b/YACOSCore/ejbModule/org/yacos/core/evaluation/IEvaluationManager.java index fdce74d..5d74139 100644 --- a/YACOSCore/ejbModule/org/yacos/core/evaluation/IEvaluationManager.java +++ b/YACOSCore/ejbModule/org/yacos/core/evaluation/IEvaluationManager.java @@ -22,6 +22,11 @@ public interface IEvaluationManager { public void removeCriterion(int criterionId); public List getCriterions(int confId); + /* + * Return a list of all the existing criterions + */ + public List getCriterions(); + public Report addReport(int articleId, String commentPCMember, String commentAuthor, List ratings, String userLogin); public void updateReport(Report report);