diff options
Diffstat (limited to 'EjercitarServer/ejbModule/beans/EjercitarWSBean.java')
-rw-r--r-- | EjercitarServer/ejbModule/beans/EjercitarWSBean.java | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/EjercitarServer/ejbModule/beans/EjercitarWSBean.java b/EjercitarServer/ejbModule/beans/EjercitarWSBean.java index 0b42735..215916e 100644 --- a/EjercitarServer/ejbModule/beans/EjercitarWSBean.java +++ b/EjercitarServer/ejbModule/beans/EjercitarWSBean.java @@ -156,7 +156,7 @@ public class EjercitarWSBean implements EjercitarWSRemote { for (Concepto concepto : conceptoList) {
String nombreConcepto = concepto.getNombre();
double [] probCalc = net1.getNodeValue(nombreConcepto);
- System.out.println("proba " + probCalc.toString());
+ //System.out.println("proba " + probCalc.toString());
net1.setNodeDefinition(nombreConcepto, probCalc);
}
@@ -211,7 +211,7 @@ public class EjercitarWSBean implements EjercitarWSRemote { double utilidadMax = 0;
Map<Double, Ejercicio> hUtilidades= new HashMap<Double, Ejercicio>();
Ejercicio ejercicio = null;
- //System.out.println("cantidad concepto: " + conceptoList.size() + " de la tarea: " + tarea.getDescripcion());
+ // System.out.println("cantidad concepto: " + conceptoList.size() + " de la tarea: " + tarea.getDescripcion());
for (Concepto concepto : conceptoList) {
//System.out.println("concepto " + concepto.getNombre());
Network net1 = new Network();
@@ -233,7 +233,7 @@ public class EjercitarWSBean implements EjercitarWSRemote { double pC0 = values[0]; // P(C=0)
-
+ int cont = 0;
List<Ejercicio> ejercicios = concepto.getEjercicioList();
//System.out.println("cantidad ejercicio: " + ejercicios.size());
for(Ejercicio ejercicioConcepto : ejercicios){
@@ -281,10 +281,11 @@ public class EjercitarWSBean implements EjercitarWSRemote { hUtilidades.put(utilidadMaxParcial, ejercicioConcepto);
//System.out.println("utilidadMax: " + utilidadMax);
- //System.out.println("utilidadMaxParcial: " + utilidadMaxParcial);
+ //System.out.println("cont" + cont++);
}
}
- //System.out.println(hUtilidades);
+
+ //System.out.println("obtener la sesion anterior ");
TreeMap<Double, Ejercicio> tUtilidades = new TreeMap<Double, Ejercicio>(hUtilidades);
///System.out.println(tUtilidades);
@@ -301,6 +302,8 @@ public class EjercitarWSBean implements EjercitarWSRemote { Map.Entry<Double, Ejercicio> primerValor;
valor = tUtilidades.pollLastEntry();
primerValor = valor;
+ //System.out.println("primerValor: " + primerValor);
+
while(true) {
if (valor == null) return primerValor.getValue();
Ejercicio e = valor.getValue();
@@ -470,6 +473,9 @@ public class EjercitarWSBean implements EjercitarWSRemote { Asignatura asignatura = em.find(Asignatura.class, 3);
+
+ admin.calcularProbabilidades(asignatura.getIdAsignatura());
+
System.out.println(asignatura.getNombre());
List<Tema> temas = (List<Tema>) em.createQuery("select t from Tema t where t.asignatura = :asignatura").setParameter("asignatura", asignatura).getResultList();
System.out.println("tema " + temas.size());
|