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