This commit is contained in:
@@ -19,9 +19,10 @@ import org.yacos.core.conferences.ConferenceManagerBean;
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@Stateless
|
@Stateless
|
||||||
public class EvaluationManager implements IEvaluationManager {
|
public class EvaluationManagerBean implements IEvaluationManager {
|
||||||
@PersistenceContext
|
@PersistenceContext
|
||||||
EntityManager em;
|
EntityManager em;
|
||||||
|
private ConferenceManagerBean cm = new ConferenceManagerBean();
|
||||||
|
|
||||||
public List<Criterion> getCriterions(int confId){
|
public List<Criterion> getCriterions(int confId){
|
||||||
ConferenceManagerBean cm = new ConferenceManagerBean();
|
ConferenceManagerBean cm = new ConferenceManagerBean();
|
||||||
@@ -37,12 +38,21 @@ public class EvaluationManager implements IEvaluationManager {
|
|||||||
|
|
||||||
public Criterion addCriterion(String name, Integer min_rating,
|
public Criterion addCriterion(String name, Integer min_rating,
|
||||||
Integer max_rating, int confId) {
|
Integer max_rating, int confId) {
|
||||||
// TODO Auto-generated method stub
|
Criterion crit = new Criterion();
|
||||||
return null;
|
crit.setName(name);
|
||||||
|
crit.setMin(min_rating);
|
||||||
|
crit.setMax(max_rating);
|
||||||
|
crit.setConference(cm.getConference(confId));
|
||||||
|
em.persist(crit);
|
||||||
|
em.flush();
|
||||||
|
return crit;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void updateCriterion(Criterion criterion) {
|
public void updateCriterion(Criterion criterion) {
|
||||||
// TODO Auto-generated method stub
|
// TODO Auto-generated method stub
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criterion getCriterion(int criterionId) {
|
||||||
|
return em.find(Criterion.class, criterionId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -8,7 +8,6 @@ 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
|
||||||
@@ -19,6 +18,7 @@ public interface IEvaluationManager {
|
|||||||
|
|
||||||
public Criterion addCriterion(String name, Integer min_rating,
|
public Criterion addCriterion(String name, Integer min_rating,
|
||||||
Integer max_rating, int confId);
|
Integer max_rating, int confId);
|
||||||
|
public Criterion getCriterion(int criterionId);
|
||||||
public void updateCriterion(Criterion criterion);
|
public void updateCriterion(Criterion criterion);
|
||||||
|
|
||||||
public List<Report> getReportsForArticle(Article article);
|
public List<Report> getReportsForArticle(Article article);
|
||||||
|
|||||||
Reference in New Issue
Block a user