Policy failures:
Code warning - failed on resource IEvaluationManager.java. Reason: The import org.yacos.core.conferences.Conference is never used, line 1 Override reason: s
This commit is contained in:
@@ -13,7 +13,9 @@ import javax.persistence.OneToMany;
|
|||||||
import javax.persistence.Temporal;
|
import javax.persistence.Temporal;
|
||||||
import javax.persistence.TemporalType;
|
import javax.persistence.TemporalType;
|
||||||
|
|
||||||
|
|
||||||
import org.yacos.core.article.Article;
|
import org.yacos.core.article.Article;
|
||||||
|
import org.yacos.core.evaluation.Criterion;
|
||||||
import org.yacos.core.users.Role;
|
import org.yacos.core.users.Role;
|
||||||
|
|
||||||
|
|
||||||
@@ -51,7 +53,11 @@ public class Conference implements Serializable{
|
|||||||
*/
|
*/
|
||||||
@OneToMany(targetEntity=Article.class,mappedBy="conference")
|
@OneToMany(targetEntity=Article.class,mappedBy="conference")
|
||||||
private List<Article> articles;
|
private List<Article> articles;
|
||||||
/*
|
|
||||||
|
@OneToMany(targetEntity=Criterion.class,mappedBy="conference")
|
||||||
|
private List<Criterion> criterions;
|
||||||
|
|
||||||
|
/*
|
||||||
/**
|
/**
|
||||||
* @return the chairman
|
* @return the chairman
|
||||||
*/
|
*/
|
||||||
@@ -158,6 +164,9 @@ public class Conference implements Serializable{
|
|||||||
this.dateEnd = dateEnd;
|
this.dateEnd = dateEnd;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* articles
|
||||||
|
*/
|
||||||
@OneToMany(targetEntity=Article.class,mappedBy="conference")
|
@OneToMany(targetEntity=Article.class,mappedBy="conference")
|
||||||
public void setArticles(List<Article> articles) {
|
public void setArticles(List<Article> articles) {
|
||||||
this.articles = articles;
|
this.articles = articles;
|
||||||
@@ -168,6 +177,9 @@ public class Conference implements Serializable{
|
|||||||
return articles;
|
return articles;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* roles
|
||||||
|
*/
|
||||||
@OneToMany(targetEntity=Role.class,mappedBy="conference")
|
@OneToMany(targetEntity=Role.class,mappedBy="conference")
|
||||||
public List<Role> getRoles() {
|
public List<Role> getRoles() {
|
||||||
return roles;
|
return roles;
|
||||||
@@ -177,4 +189,18 @@ public class Conference implements Serializable{
|
|||||||
public void setRoles(List<Role> roles) {
|
public void setRoles(List<Role> roles) {
|
||||||
this.roles = roles;
|
this.roles = roles;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* criterions
|
||||||
|
*/
|
||||||
|
@OneToMany(targetEntity=Criterion.class,mappedBy="conference")
|
||||||
|
public List<Criterion> getCriterions() {
|
||||||
|
return criterions;
|
||||||
|
}
|
||||||
|
|
||||||
|
@OneToMany(targetEntity=Criterion.class,mappedBy="conference")
|
||||||
|
public void setCriterions(List<Criterion> criterions) {
|
||||||
|
this.criterions = criterions;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ public class ConferenceManagerBean implements IConferenceManager {
|
|||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
*
|
*
|
||||||
* m<>thodes relatives aux roles
|
* m<>thodes relatives aux roles
|
||||||
|
|||||||
@@ -29,8 +29,6 @@ public class Criterion {
|
|||||||
@JoinColumn(name="conference_id",nullable=false)
|
@JoinColumn(name="conference_id",nullable=false)
|
||||||
private Conference conference;
|
private Conference conference;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Criterion( String name, Integer min_rating,
|
public Criterion( String name, Integer min_rating,
|
||||||
Integer max_rating, Conference conference) {
|
Integer max_rating, Conference conference) {
|
||||||
super();
|
super();
|
||||||
|
|||||||
@@ -4,12 +4,15 @@
|
|||||||
package org.yacos.core.evaluation;
|
package org.yacos.core.evaluation;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.ejb.Stateless;
|
import javax.ejb.Stateless;
|
||||||
import javax.persistence.EntityManager;
|
import javax.persistence.EntityManager;
|
||||||
import javax.persistence.PersistenceContext;
|
import javax.persistence.PersistenceContext;
|
||||||
import javax.persistence.Query;
|
import javax.persistence.Query;
|
||||||
|
|
||||||
import org.yacos.core.article.Article;
|
import org.yacos.core.article.Article;
|
||||||
|
import org.yacos.core.conferences.Conference;
|
||||||
|
import org.yacos.core.conferences.ConferenceManagerBean;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author christiancorsano
|
* @author christiancorsano
|
||||||
@@ -19,10 +22,27 @@ import org.yacos.core.article.Article;
|
|||||||
public class EvaluationManager implements IEvaluationManager {
|
public class EvaluationManager implements IEvaluationManager {
|
||||||
@PersistenceContext
|
@PersistenceContext
|
||||||
EntityManager em;
|
EntityManager em;
|
||||||
|
|
||||||
|
public List<Criterion> getCriterions(int confId){
|
||||||
|
ConferenceManagerBean cm = new ConferenceManagerBean();
|
||||||
|
Conference conf = cm.getConference(confId);
|
||||||
|
return conf.getCriterions();
|
||||||
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public List<Report> getReportsForArticle(Article article) {
|
public List<Report> getReportsForArticle(Article article) {
|
||||||
Query q = em.createNativeQuery("from Report where article_id="+article.getId(), Report.class);
|
Query q = em.createNativeQuery("from Report where article_id="+article.getId(), Report.class);
|
||||||
return q.getResultList();
|
return q.getResultList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Criterion addCriterion(String name, Integer min_rating,
|
||||||
|
Integer max_rating, int confId) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void updateCriterion(Criterion criterion) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import java.util.List;
|
|||||||
import javax.ejb.Remote;
|
import javax.ejb.Remote;
|
||||||
|
|
||||||
import org.yacos.core.article.Article;
|
import org.yacos.core.article.Article;
|
||||||
|
import org.yacos.core.conferences.Conference;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author christiancorsano
|
* @author christiancorsano
|
||||||
@@ -15,5 +16,11 @@ import org.yacos.core.article.Article;
|
|||||||
*/
|
*/
|
||||||
@Remote
|
@Remote
|
||||||
public interface IEvaluationManager {
|
public interface IEvaluationManager {
|
||||||
|
|
||||||
|
public Criterion addCriterion(String name, Integer min_rating,
|
||||||
|
Integer max_rating, int confId);
|
||||||
|
public void updateCriterion(Criterion criterion);
|
||||||
|
|
||||||
public List<Report> getReportsForArticle(Article article);
|
public List<Report> getReportsForArticle(Article article);
|
||||||
|
public List<Criterion> getCriterions(int confId);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user