From 4ad64d5271a9104bace3a2624848e2cb8f89825f Mon Sep 17 00:00:00 2001 From: Frederic Debuire Date: Thu, 7 Feb 2008 16:10:43 +0000 Subject: [PATCH] =?UTF-8?q?Rajout=20d'une=20m=C3=A9thode=20qui=20renvoit?= =?UTF-8?q?=20tous=20les=20crit=C3=A8res=20existant.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yacos/core/evaluation/EvaluationManagerBean.java | 10 ++++++++++ .../org/yacos/core/evaluation/IEvaluationManager.java | 5 +++++ 2 files changed, 15 insertions(+) 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);