From 936e7ef80d80d531b9ec0b4be4729039c85643bd Mon Sep 17 00:00:00 2001 From: Jialin Wang Date: Tue, 5 Feb 2008 00:28:25 +0000 Subject: [PATCH] =?UTF-8?q?mtn=20un=20evaluation=20est=20liee=20a=20un=20a?= =?UTF-8?q?rticle=20,=20par=20contre=20une=20erreur=20lors=20de=20creation?= =?UTF-8?q?=20de=20report.=20Policy=20failures:=20Code=20warning=20-=20fai?= =?UTF-8?q?led=20on=20resource=20EvaluationController.java.=20Reason:=20Ar?= =?UTF-8?q?rayList=20is=20a=20raw=20type.=20References=20to=20generic=20ty?= =?UTF-8?q?pe=20ArrayList=20should=20be=20parameterized,=20line=20105?= =?UTF-8?q?=20-=20failed=20on=20resource=20EvaluationController.java.=20Re?= =?UTF-8?q?ason:=20The=20local=20variable=20idd=20is=20never=20read,=20lin?= =?UTF-8?q?e=20129=20-=20failed=20on=20resource=20EvaluationController.jav?= =?UTF-8?q?a.=20Reason:=20Type=20safety:=20The=20expression=20of=20type=20?= =?UTF-8?q?ArrayList=20needs=20unchecked=20conversion=20to=20conform=20to?= =?UTF-8?q?=20List,=20line=2010=20Override=20reason:=20o(=E2=88=A9?= =?UTF-8?q?=5F=E2=88=A9)o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- YACOSWeb/WebContent/WEB-INF/jsp/evaluation.jsp | 7 ++----- YACOSWeb/WebContent/WEB-INF/jsp/listEvaluation.jsp | 2 +- .../web/PCmember/controller/EvaluationController.java | 11 ++++++++++- .../org/yacos/web/PCmember/form/FormEvaluation.java | 7 +++++++ 4 files changed, 20 insertions(+), 7 deletions(-) diff --git a/YACOSWeb/WebContent/WEB-INF/jsp/evaluation.jsp b/YACOSWeb/WebContent/WEB-INF/jsp/evaluation.jsp index 5354790..408055a 100644 --- a/YACOSWeb/WebContent/WEB-INF/jsp/evaluation.jsp +++ b/YACOSWeb/WebContent/WEB-INF/jsp/evaluation.jsp @@ -6,12 +6,9 @@ -

- - - - +

: ${evaluationForm.title}

+
diff --git a/YACOSWeb/WebContent/WEB-INF/jsp/listEvaluation.jsp b/YACOSWeb/WebContent/WEB-INF/jsp/listEvaluation.jsp index 5bb4e04..7f9afdd 100644 --- a/YACOSWeb/WebContent/WEB-INF/jsp/listEvaluation.jsp +++ b/YACOSWeb/WebContent/WEB-INF/jsp/listEvaluation.jsp @@ -3,7 +3,7 @@ -

+

  • Title: ">${article.title}
  • diff --git a/YACOSWeb/src/org/yacos/web/PCmember/controller/EvaluationController.java b/YACOSWeb/src/org/yacos/web/PCmember/controller/EvaluationController.java index 98c6974..463ee60 100644 --- a/YACOSWeb/src/org/yacos/web/PCmember/controller/EvaluationController.java +++ b/YACOSWeb/src/org/yacos/web/PCmember/controller/EvaluationController.java @@ -65,6 +65,10 @@ public class EvaluationController extends SimpleFormController { criterionList.add(c1); criterionList.add(c2); + String id=request.getParameter("id"); + Article art=articleManager.getArticle(Integer.parseInt(id)); + String title=art.getTitle(); + FormEvaluation fe=new FormEvaluation(); List liste=new ArrayList(); @@ -81,6 +85,7 @@ public class EvaluationController extends SimpleFormController { fe.setSimpleRatings(liste); fe.setCommentAuthor("no comment by author"); fe.setCommentPCMember("no comment by pc member"); + fe.setTitle(title); return fe; } @@ -122,8 +127,12 @@ public class EvaluationController extends SimpleFormController { } int idd=Integer.parseInt(id); + /*System.out.println(idd); + if (!listeRating.isEmpty()) { System.out.println("not empty liste");} + System.out.println("current user is "+current.getLogin());*/ + Report rpt =new Report(commentPCMember,commentAuthor,listeRating,current,article); - //evaluationManager.addReport(idd, commentPCMember, commentAuthor, listeRating, current.getLogin()); + // evaluationManager.addReport(idd, commentPCMember, commentAuthor, listeRating, current.getLogin()); request.getSession().setAttribute("report", rpt); //Map model1 = new HashMap(); //model1.put("report", rpt); diff --git a/YACOSWeb/src/org/yacos/web/PCmember/form/FormEvaluation.java b/YACOSWeb/src/org/yacos/web/PCmember/form/FormEvaluation.java index 03fbe46..5e11e93 100644 --- a/YACOSWeb/src/org/yacos/web/PCmember/form/FormEvaluation.java +++ b/YACOSWeb/src/org/yacos/web/PCmember/form/FormEvaluation.java @@ -11,8 +11,15 @@ public class FormEvaluation { private List simpleRatings = new ArrayList(); private String commentPCMember; private String commentAuthor; + private String title; + public String getTitle() { + return title; + } + public void setTitle(String title) { + this.title = title; + } public String getCommentPCMember() { return commentPCMember; }