Browse Source

Funciones EndPoint y token, v5

master
Samuel Gamez 4 months ago
parent
commit
6f9dbcf711
  1. 13
      ProyectoInventario-ejb/src/java/xforce/bl/PaisesBL.java
  2. 10
      ProyectoInventario-war/src/java/xforce/servicios/PaisesEndpoint.java

13
ProyectoInventario-ejb/src/java/xforce/bl/PaisesBL.java

@ -136,7 +136,6 @@ public class PaisesBL implements PaisesBLLocal {
return paisesDao.buscarId(paises); return paisesDao.buscarId(paises);
} else { } else {
System.out.println("Se encontro el pais"); System.out.println("Se encontro el pais");
System.out.println(paisesDao.buscarId(paises));
return paisesDao.buscarId(paises); return paisesDao.buscarId(paises);
} }
} }
@ -200,14 +199,14 @@ public class PaisesBL implements PaisesBLLocal {
@Override @Override
public Paises buscarNombre(Paises paises) { public Paises buscarNombre(Paises paises) {
PaisesDAO paisesDao = new PaisesDAO(); PaisesDAO paisesDao = new PaisesDAO();
if (paisesDao.buscarPorNombre(paises) == null) { Paises paisEncontrado = paisesDao.buscarPorNombre(paises);
System.out.println("no existe el pais"); if (paisEncontrado == null) {
return paisesDao.buscarId(paises); System.out.println("No existe el pais con el nombre especificado");
return null; // o manejar este caso de otra manera
} else { } else {
System.out.println("se encontro un pais"); System.out.println("Se encontró el pais");
return paisesDao.buscarId(paises); return paisEncontrado;
} }
} }
public void addMessage(FacesMessage.Severity severity, String summary, String detail) { public void addMessage(FacesMessage.Severity severity, String summary, String detail) {

10
ProyectoInventario-war/src/java/xforce/servicios/PaisesEndpoint.java

@ -68,6 +68,8 @@ public class PaisesEndpoint extends HttpServlet {
String nombre = request.getParameter("nombre"); String nombre = request.getParameter("nombre");
Mensaje m = null; Mensaje m = null;
Paises j = new Paises();
boolean listas = false; boolean listas = false;
if (opc != null) { if (opc != null) {
@ -97,7 +99,7 @@ public class PaisesEndpoint extends HttpServlet {
paises.setNombre(nombre); paises.setNombre(nombre);
paisesBL.buscarNombre(paises); j = paisesBL.buscarNombre(paises);
listas = true; listas = true;
@ -108,13 +110,17 @@ public class PaisesEndpoint extends HttpServlet {
} }
if (listas == true) { if (listas == true) {
out.println("<p>Se encontro el pais " + paises.getNombre() + "</p>"); try {
out.println("<p>Se encontro el pais " + j.getId() + j.getNombre() + "</p>");
List<Paises> listaPaises = paisesBL.buscarValidos(true); List<Paises> listaPaises = paisesBL.buscarValidos(true);
if (listaPaises != null && !listaPaises.isEmpty()) { if (listaPaises != null && !listaPaises.isEmpty()) {
for (Paises pais : listaPaises) { for (Paises pais : listaPaises) {
out.println("<p>" + pais.getId() + " || " + pais.getNombre() + "</p>"); out.println("<p>" + pais.getId() + " || " + pais.getNombre() + "</p>");
} }
} }
} catch (NullPointerException e) {
out.println("<p>No se encontro el pais " + paises.getNombre() + "</p>");
}
} else { } else {
List<Paises> listaPaises = paisesBL.buscarValidos(true); List<Paises> listaPaises = paisesBL.buscarValidos(true);
out.print("<h1>" + m + "</h1>"); out.print("<h1>" + m + "</h1>");

Loading…
Cancel
Save