Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamu <samurey@gmail.com>2013-11-16 12:32:09 (GMT)
committer Samu <samurey@gmail.com>2013-11-16 12:32:09 (GMT)
commit7cec1da39c5552c41bb5eeb69151cd3b695a84af (patch)
tree51c6b489edf6b883b8761ae848f53867c60fd0de
parentf1719a4a739965ca9ac73cd6bb36a0438835b35e (diff)
get tareas modificado
-rw-r--r--EjercitarServer/ejbModule/beans/EjercitarWSBean.java16
-rw-r--r--EjercitarServer/ejbModule/beans/EjercitarWSRemote.java2
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);