1 package com.pentila.emawsconnector.manager;
5 import com.pentila.emawsconnector.dao.ExamenDAO;
6 import com.pentila.evalcomp.domain.examen.Examen;
8 public class ExamenManager {
9 ExamenDAO examenDao = new ExamenDAO();
13 * Chercher des examens
14 * @param auteur chercher par auteur. "" pour ne pas filter par auteur
15 * @param name Chercher par nom d'examen. "" pour ne pas filter par examen
16 * @param competence Chercher par compétence. "" pour ne pas chercher par compétence
17 * @return retourne la liste des examens correspondants aux filtres donnés. Remarque :
18 * Comme il s'agit d'un service de recherche, beaucoup d'examens peuvent correspondre.
19 * Afin de limiter le volume de données échangées avec le serveur, seul l'identifiant
20 * et le nom de l'examen (ainsi que le nom de l'auteur) sont renseignés. Pour obtenir
21 * plus d'information sur un examen (par exemple les questions, les compétences évaluées),
24 public List<Examen> searchExamen(String auteur, String name, String competence){
25 return examenDao.searchExamen(auteur,name,competence);
29 * Obtenir plus d'information sur un examen
30 * @param id identifiant de l'examen
31 * @return retourne l'examen, avec les questions et les compétences associées.
33 public Examen getExamen(Long id) {
34 return examenDao.getExamen(id);