--- /dev/null
+package com.pentila.emawsconnector.dao;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import com.pentila.emawsconnector.utils.EmaWSConnector;
+import com.pentila.evalcomp.domain.definition.EvaluationDefinition;
+import com.pentila.evalcomp.domain.transit.Todo;
+
+public class TodoDAO {
+
+ /**
+ * Obtenir la liste des taches à effectuer par l'utilisateur authentifié
+ * @return retourne la liste des taches
+ */
+ public List<Todo> getTodos() {
+ List<Todo> result = new ArrayList<Todo>();
+ result = EmaWSConnector.read("activity/getTodos?" +
+ "login="+EmaWSConnector.getLogin(), result.getClass());
+ return result;
+ }
+
+ /**
+ * Obtenir la liste des taches à effectuer par l'utilisateur authentifié, dans le cadre d'une campagne d'évaluation
+ * @param ed identifiant de la campagne
+ * @return retourne la liste des taches
+ */
+ public List<Todo> getTodoED(EvaluationDefinition ed) {
+ List<Todo> result = new ArrayList<Todo>();
+ result = EmaWSConnector.read("activity/getTodoED?" +
+ "edid="+ed.getId()+
+ "&login="+EmaWSConnector.getLogin(), result.getClass());
+ return result;
+ }
+
+}