diff options
author | Samu <samurey@gmail.com> | 2013-11-16 12:32:09 (GMT) |
---|---|---|
committer | Samu <samurey@gmail.com> | 2013-11-16 12:32:09 (GMT) |
commit | 7cec1da39c5552c41bb5eeb69151cd3b695a84af (patch) | |
tree | 51c6b489edf6b883b8761ae848f53867c60fd0de | |
parent | f1719a4a739965ca9ac73cd6bb36a0438835b35e (diff) |
get tareas modificado
-rw-r--r-- | EjercitarServer/ejbModule/beans/EjercitarWSBean.java | 16 | ||||
-rw-r--r-- | EjercitarServer/ejbModule/beans/EjercitarWSRemote.java | 2 |
2 files changed, 14 insertions, 4 deletions
diff --git a/EjercitarServer/ejbModule/beans/EjercitarWSBean.java b/EjercitarServer/ejbModule/beans/EjercitarWSBean.java index d01e985..4ae19ea 100644 --- a/EjercitarServer/ejbModule/beans/EjercitarWSBean.java +++ b/EjercitarServer/ejbModule/beans/EjercitarWSBean.java @@ -47,16 +47,26 @@ public class EjercitarWSBean implements EjercitarWSRemote { }
- @WebMethod
- public List<Tarea> getTareas(int idAlumno) {
+ @WebMethod
+ public String [] getTareas(int idAlumno) {
// TODO Auto-generated method stub
System.out.println(idAlumno);
Alumno alumno = em.find(Alumno.class, idAlumno);
System.out.println(alumno.getApellido());
Curso curso = getCurso(alumno);
List<Tarea> listaTareas = curso.getTareaList();
- return (List<Tarea>) listaTareas;
+ //return (List<Tarea>) listaTareas;
+
+ String [] arrayTareas = new String [listaTareas.size()];
+ int c = 0;
+ for (Tarea tarea : listaTareas) {
+ String tareaElement = tarea.getIdTarea().toString() + "#" + tarea.getDescripcion();
+ arrayTareas[c] = tareaElement;
+ c++;
+ }
+ return arrayTareas;
}
+
private Curso getCurso(Alumno alumno) {
Curso curso = alumno.getCurso();
diff --git a/EjercitarServer/ejbModule/beans/EjercitarWSRemote.java b/EjercitarServer/ejbModule/beans/EjercitarWSRemote.java index ddeb8e2..82fddad 100644 --- a/EjercitarServer/ejbModule/beans/EjercitarWSRemote.java +++ b/EjercitarServer/ejbModule/beans/EjercitarWSRemote.java @@ -14,7 +14,7 @@ import model.Tema; @WebService public interface EjercitarWSRemote { - public List<Tarea> getTareas(int idAlumno); + public String [] getTareas(int idAlumno); public Ejercicio getSiguienteEjercicio(int idTarea, int idAlumno, int idEjercicio, String respuesta); |