corriger ratings : pour que les reports affichent les ratings differents
Policy failures: Code warning - failed on resource ListReportController.java. Reason: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized, line 53 - failed on resource ListReportController.java. Reason: List is a raw type. References to generic type List<E> should be parameterized, line 53 - failed on resource ListReportController.java. Reason: Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized, line 5 Override reason:
This commit is contained in:
@@ -14,7 +14,8 @@
|
|||||||
</c:when>
|
</c:when>
|
||||||
|
|
||||||
<c:otherwise>
|
<c:otherwise>
|
||||||
<c:forEach items="${listReport}" var="report">
|
<c:forEach items="${listReport}" var="report" varStatus="current">
|
||||||
|
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td><fmt:message key="report.referee" />: ${report.referee.firstName} ${report.referee.lastName}</td>
|
<td><fmt:message key="report.referee" />: ${report.referee.firstName} ${report.referee.lastName}</td>
|
||||||
@@ -24,7 +25,7 @@
|
|||||||
<td>${report.article.title}</td>
|
<td>${report.article.title}</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<c:forEach items="${rtgs}" var="rating">
|
<c:forEach items="${container[current.index]}" var="rating">
|
||||||
<tr>
|
<tr>
|
||||||
<td><fmt:message key="evaluation.note" /></td>
|
<td><fmt:message key="evaluation.note" /></td>
|
||||||
<td>${rating.criterion.name} is:</td>
|
<td>${rating.criterion.name} is:</td>
|
||||||
@@ -43,6 +44,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:otherwise>
|
</c:otherwise>
|
||||||
|
|
||||||
|
|||||||
@@ -80,8 +80,8 @@ public class EvaluationController extends SimpleFormController {
|
|||||||
String articleId = request.getParameter("id");
|
String articleId = request.getParameter("id");
|
||||||
String action = request.getParameter("action");
|
String action = request.getParameter("action");
|
||||||
|
|
||||||
// TODO : v<EFBFBD>rifier que le gars a le droit d'<EFBFBD>valuer cette article
|
// TODO : verifier que le gars a le droit d'evaluer cette article
|
||||||
// TODO : s'il existe d<EFBFBD>j<EFBFBD> une <EFBFBD>val, mais que l'action est pas modify, virer le gars
|
// TODO : s'il existe deja une al, mais que l'action est pas modify, virer le gars
|
||||||
|
|
||||||
if (action == null || action.equals("")) {
|
if (action == null || action.equals("")) {
|
||||||
|
|
||||||
@@ -181,7 +181,7 @@ public class EvaluationController extends SimpleFormController {
|
|||||||
cn.setMin_rating(sc.getMin_rating());
|
cn.setMin_rating(sc.getMin_rating());
|
||||||
cn.setName(sc.getName());
|
cn.setName(sc.getName());
|
||||||
cn.setId(sc.getId());
|
cn.setId(sc.getId());
|
||||||
|
|
||||||
rt.setCriterion(cn);
|
rt.setCriterion(cn);
|
||||||
rt.setValue(sc.getValue());
|
rt.setValue(sc.getValue());
|
||||||
listeRating.add(rt);
|
listeRating.add(rt);
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package org.yacos.web.PCmember.controller;
|
package org.yacos.web.PCmember.controller;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@@ -45,12 +46,28 @@ public class ListReportController extends SimpleFormController {
|
|||||||
if (listReport.isEmpty())
|
if (listReport.isEmpty())
|
||||||
return new ModelAndView("listReport", "listReport", null);
|
return new ModelAndView("listReport", "listReport", null);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
model.put("listReport", listReport);
|
model.put("listReport", listReport);
|
||||||
|
|
||||||
List<Rating> ratings = evaluationManager.getRatingForReport(listReport.get(listReport.size() - 1).getId());
|
List container=new ArrayList();
|
||||||
model.put("rtgs", ratings);
|
|
||||||
|
for (int i=0; i<=listReport.size()-1;i++){
|
||||||
|
List<Rating> ratings = evaluationManager.getRatingForReport(listReport.get(i).getId());
|
||||||
|
container.add(ratings);
|
||||||
|
}
|
||||||
|
model.put("container", container);
|
||||||
model.put("whereIcome", request.getHeader("REFERER"));
|
model.put("whereIcome", request.getHeader("REFERER"));
|
||||||
|
|
||||||
|
/* double[] moyennes=new double[listReport.size()];
|
||||||
|
|
||||||
|
for (Rating rt : ratings)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
}*/
|
||||||
|
|
||||||
|
|
||||||
return new ModelAndView("listReport", model);
|
return new ModelAndView("listReport", model);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user