rating ca marche, page report aussi

This commit is contained in:
Jialin Wang
2008-02-12 09:07:00 +00:00
parent 5799259547
commit 1e3b305678
4 changed files with 23 additions and 6 deletions

View File

@@ -179,7 +179,9 @@ public class EvaluationManagerBean implements IEvaluationManager {
* rating methods
*/
public Rating addRating(Integer value, Criterion criterion, Report report) {
public Rating addRating(Integer value, Integer criterionId, Integer reportId) {
Criterion criterion = getCriterion(criterionId);
Report report=getReport(reportId);
Rating rating = new Rating(value,criterion,report);
em.persist(rating);
em.flush();

View File

@@ -36,7 +36,7 @@ public interface IEvaluationManager {
public List<Report> getReportsForArticle(int articleId);
public List<Report> getReportsForReferee(String refereeLogin);
public Rating addRating(Integer value,Criterion criterion,Report report);
public Rating addRating(Integer value,Integer criterionId,Integer reportId);
public void removeRating(Criterion criterion,Report report);
public Rating updateRating(Rating rating);
public List<Rating> getRatingForReport(Integer reportId);