/**
  * Realizar una consulta en la BD con el fin de imprimir TODOS los resultados. Las consultas
  * realizadas no se paginaran.
  *
  * @param mapping ActionMapping - Objeto de mapeo propio de Struts
  * @param form ActionForm - Objeto que encapsula los datos del Formulario JSP invocador
  * @param request HttpServletRequest - Objeto de Clase HttpServletRequest que actua sobre el
  *     formulario JSP Invocador
  * @param response HttpServletResponse - Objeto de Clase HttpServletResponse que actua sobre el
  *     formulario JSP Invocador
  * @throws IOException, ServletException - Excepciones de Tipo IO y de Servlet
  * @return ActionForward - Objeto que indica el forward o siguiente paso.
  */
 public ActionForward consultar(
     ActionMapping mapping,
     ActionForm form,
     HttpServletRequest request,
     HttpServletResponse response)
     throws IOException, ServletException {
   String nextPage = "";
   UsuarioTO objetoTo = new UsuarioTO();
   UsuarioServicio servicio = new UsuarioServicio();
   servicio.objDataSession = DatosSession.poblarDatosSession(request);
   try {
     UsuarioForm objetoForm = (UsuarioForm) form;
     objetoTo = cargarInformacion(objetoForm);
     ArrayList<Object> results =
         servicio.servicioConsulta((Object) objetoTo, 1, filtrosAdicionales(0, request));
     objetoForm.setResults(results);
     objetoForm.setVar_Iniciopaginacion(String.valueOf(objetoForm.getVar_Iniciopaginacion()));
     objetoForm.setVar_Totalregistros(String.valueOf(objetoForm.getVar_Totalregistros()));
     nextPage = "consultar";
     if (results.equals(null)) {
       errors.add("error usuario", new ActionMessage("error.search.criteria.missing"));
       nextPage = "error";
     }
   } catch (Exception e) {
     errors.add("error usuario", new ActionMessage("error.search.criteria.missing"));
     System.out.println("Error en UsuarioDSP.consultar: " + e.toString());
     nextPage = "error";
   }
   return mapping.findForward(nextPage);
 }