(no commit message)
authormaroni <maroni@192.168.1.103>
Tue, 6 Mar 2012 19:01:19 +0000 (16:01 -0300)
committermaroni <maroni@192.168.1.103>
Tue, 6 Mar 2012 19:01:19 +0000 (16:01 -0300)
src/java/org/ufcspa/simdecs/mb/editarcasos/EditarCasoBean.java

index ff69f37..ccff470 100644 (file)
@@ -145,8 +145,9 @@ public class EditarCasoBean extends DefaultManagedBean {
           .executeUpdate();
         
         // Sinais e Sintomas
-        for (Object nomeNodo : sinaisSintomas.getTarget()) {
-            Nodo nodo = getNodoByNome((String) nomeNodo);
+        Iterator it = sinaisSintomas.getTarget().iterator();
+        while(it.hasNext()) {
+            Nodo nodo = getNodoByNome((String) it.next());
             Paciente paciente = em.find(Paciente.class, idPaciente);
             
             NodoPaciente nodoPaciente = new NodoPaciente();
@@ -156,8 +157,9 @@ public class EditarCasoBean extends DefaultManagedBean {
         }
 
         // Historicos
-        for (Object nomeNodo : historicos.getTarget()) {
-            Nodo nodo = getNodoByNome((String) nomeNodo);
+        it = historicos.getTarget().iterator();
+        while(it.hasNext()) {
+            Nodo nodo = getNodoByNome((String) it.next());
             Paciente paciente = em.find(Paciente.class, idPaciente);
             
             NodoPaciente nodoPaciente = new NodoPaciente();
@@ -167,8 +169,9 @@ public class EditarCasoBean extends DefaultManagedBean {
         }
 
         // Exames FĂ­sicos
-        for (Object nomeNodo : examesFisicos.getTarget()) {
-            Nodo nodo = getNodoByNome((String) nomeNodo);
+        it = examesFisicos.getTarget().iterator();
+        while(it.hasNext()) {
+            Nodo nodo = getNodoByNome((String) it.next());
             Paciente paciente = em.find(Paciente.class, idPaciente);
             
             NodoPaciente nodoPaciente = new NodoPaciente();
@@ -176,9 +179,11 @@ public class EditarCasoBean extends DefaultManagedBean {
             nodoPaciente.setNodo(nodo);
             em.persist(nodoPaciente);
         }
+
         // Exames Complementares
-        for (Object nomeNodo : examesComplementares.getTarget()) {
-            Nodo nodo = getNodoByNome((String) nomeNodo);
+        it = examesComplementares.getTarget().iterator();
+        while(it.hasNext()) {
+            Nodo nodo = getNodoByNome((String) it.next());
             Paciente paciente = em.find(Paciente.class, idPaciente);
             
             NodoPaciente nodoPaciente = new NodoPaciente();