es.mcu.yingo.controladores
Class ControladorBuscarForm

java.lang.Object
  extended by org.springframework.context.support.ApplicationObjectSupport
      extended by org.springframework.web.context.support.WebApplicationObjectSupport
          extended by org.springframework.web.servlet.support.WebContentGenerator
              extended by org.springframework.web.servlet.mvc.AbstractController
                  extended by es.mcu.yingo.controladores.SuperControlador
                      extended by es.mcu.yingo.controladores.ControladorBuscarForm
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware, org.springframework.web.servlet.mvc.Controller

public class ControladorBuscarForm
extends SuperControlador

Controlador que se utiliza para realizar búsquedas
Este controlador se utiliza conjuntamente con los objetos que están situados en el paquete es.mcu.yingo.busqueda
La búsqueda se basa en una serie de campos fíjos que se muestran en la jsp y que definen una serie de acotaciones sobre los campos variables de búsqueda (buscar en todos/algún campo, oredenar por, buscar igual/distinto/like...)
Esta es úna manera de realizar búsquedas en "Yingo", aunque hay otro modo de realizar búsquedas, basado en tareas

Author:
carlos.garcia.h

Field Summary
private static java.lang.String CAMPO_RANGO_DESDE
          Clave para indicar el campo de rango desde el que se van a ajustar los resultados de la búsqueda
private static java.lang.String CAMPO_RANGO_HASTA
          Clave para indicar el campo de rango hasta el que se van a ajustar los resultados de la búsqueda
private static java.lang.String CLAVE_NOMBRE_CSV
          Clave para indicar el nombre del fichero que muestra el resultado de una consulta
private static java.lang.String CLAVE_PARAMETRO_CAMPOS_RESULTADO
          Clave para los campos que muestran el resultado de la búsqueda
private static java.lang.String CLAVE_PARAMETRO_RESULTADO
          Clave de resultado de la búsqueda
private static java.lang.String PARAM_CAMPO_ORDENACION
          Clave para indicar el campo de ordenación
private static java.lang.String PARAM_CAMPOS_BUSCAR
          Clave para indicar la lista de campos de busqueda
private static java.lang.String PARAM_CAMPOS_BUSQUEDA
          Clave para indicar la lista de campos donde cargar datos en caso de error
private static java.lang.String PARAM_CARGAR_DATOS_ERROR
          Clave para indicar la lista de campos donde cargar datos en caso de error
private static java.lang.String PARAM_PAGINACION
          Clave para indicar el parámetro de paginación
private  UtilFichero utilFicheroReal
          Utilidad para el manejo de los ficheros que están el servidor de ficheros
private  UtilFichero utilFicheroSesion
          Utilidad para manejo de ficheros en sesión
private  java.util.Map<java.lang.String,java.lang.String> vistaCamposBusqueda
          Vista qye muestra los campos para realizar la búsqueda
private  java.util.Map<java.lang.String,java.lang.String> vistaResultadoBusqueda
          Vista que muestra los resultados de la búsqueda
 
Fields inherited from class es.mcu.yingo.controladores.SuperControlador
BUSCAR, CARGA, CLAVE_DATOS_RESULTADO, FICHERO, INICIO, logger, PAGINAR, PARAM_LISTA_ERROR
 
Fields inherited from class org.springframework.web.servlet.support.WebContentGenerator
HEADER_CACHE_CONTROL, HEADER_EXPIRES, HEADER_PRAGMA, METHOD_GET, METHOD_HEAD, METHOD_POST
 
Constructor Summary
ControladorBuscarForm()
           
 
Method Summary
private  org.springframework.web.servlet.ModelAndView accionBuscar(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean noCrearFichero)
          Realiza una búsqueda sobre los campos y devuelve a la vista un fichero con los datos de dicha búsqueda
private  org.springframework.web.servlet.ModelAndView accionInicio(javax.servlet.http.HttpServletRequest request, java.util.LinkedList<MensajeI18n> listaErrores)
          Carga el formulario correspondiente al argumento que se le pasa en el request
private  org.springframework.web.servlet.ModelAndView accionPaginar(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Realiza la páginación sobre la búsqueda
private  Busqueda cargarParametrosBusqueda(java.util.Map<java.lang.String,java.lang.String> valores, ListaCamposBusqueda listaCamposBuscar)
          Crea el objeto de busqueda e introduce los datos necesarios para realizar la búsqueda
private  void escribirCabeceras(java.lang.String mime, java.lang.String nombreFichero, javax.servlet.http.HttpServletResponse response)
          Escribe las cabeceras en el response para descarga.
private  org.springframework.web.servlet.ModelAndView gestionarResultado(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Busqueda resultadoBusqueda, boolean noCrearFichero)
          Gestiona los errores si los ha habido y redirege la salida a la vista correspondiente
 UtilFichero getUtilFicheroReal()
          Utilidad para el manejo de los ficheros que están el servidor de ficheros
 UtilFichero getUtilFicheroSesion()
          Utilidad para manejo de ficheros en sesión
 java.util.Map<java.lang.String,java.lang.String> getVistaCamposBusqueda()
          Muestra los campos para realizar la búsqueda
 java.util.Map<java.lang.String,java.lang.String> getVistaResultadoBusqueda()
          Vista que muestra los resultados de la búsqueda
protected  org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Se sobreescribe el método para recoger el parámetro acción que me determinará a que evento se está llamando
private  void insertarBarraPaginacion(javax.servlet.http.HttpServletRequest request, Busqueda resultadoBusqueda, org.springframework.web.servlet.ModelAndView miModelAndView)
          Introduce la barra de paginación en miModelAndView
private  org.springframework.web.servlet.ModelAndView insertarDatosEnLaVista(javax.servlet.http.HttpServletRequest request, java.util.LinkedList<MensajeI18n> listaErrores, java.lang.String tipo)
          Crea la vista con los datos correspondientes
private  void introducirCampoEnMap(Campo campo, java.util.Map<java.lang.String,java.lang.String> valores, java.util.Map<java.lang.String,java.lang.String> camposVista)
          Recupera el valor del campo y lo mete en el map
private  void introducirCampoFicheroENZip(java.util.Vector<EnlaceZip> rutasFichero, java.util.List<java.util.Map<java.lang.String,java.lang.String>> resultadoFicheros)
          Introduce las rutas reales de los ficheros que encuentra junto con las rutas de destino en el fichero zip
private  void introducirFicheroENZip(java.util.Vector<EnlaceZip> rutasFichero, java.lang.String rutaOrigen, java.lang.String rutaDestino)
          Genera un par ruta real-ruta zip que define el lugar donde se encuentra el fichero fisicamente y el lugar donde se introducirá en el zip
private  BarraPaginacion obtenerBarraDePaginacion(javax.servlet.http.HttpServletRequest request)
          Obtiene la barra de paginación
private  java.lang.String obtenerCabeceraCSV(javax.servlet.http.HttpServletRequest request, java.lang.String[] clavesCabecera)
          Devuelve la representación de la cabecera en formato csv
private  Campo obtenerCampoOrdenacion(javax.servlet.http.HttpServletRequest request, java.lang.String tipo)
          Obtiene el campo que define la manera en la que se ordenarán los resultados obtenidos
private  Campo obtenerCampoRango(javax.servlet.http.HttpServletRequest request, java.lang.String tipo, java.lang.String tipoCampo)
          Obtiene el campo desde para la búsqueda por rangos.
private  java.lang.String[] obtenerClaves(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> resultado)
          Obtiene un array con las claves que formarán la cabecera y servirán para obtebner los datos del map de datos
private  DatosVistaBuscar obtenerDatosVistaBuscar(javax.servlet.http.HttpServletRequest request)
          Obtiene el objeto que maneja las operaciones de búsqueda
private  ListaCamposBusqueda obtenerListaCamposBusqueda(javax.servlet.http.HttpServletRequest request, java.lang.String tipoBusqueda)
          Obtiene la lista de campos que se mostrará en el formulario de búsqueda
private  ListaCampos obtenerListaCamposMostrar(javax.servlet.http.HttpServletRequest request)
          Obtiene la lista de campos que se devolverá como resultado de la búsqueda
private  java.util.Map obtenerMapCampos(javax.servlet.http.HttpServletRequest request)
          Obtiene los datos del formulario de búsqueda que son de tipo texto
private  java.util.Map<java.lang.String,java.lang.String> obtenerMapCampos(ListaCampos listaCamposBuscar, java.util.Map<java.lang.String,java.lang.String> valores)
          Obtiene el map con la lista de campos que hay que buscar
private  java.util.Map<java.lang.String,java.lang.String> obtenerMapCamposRango(ListaCampos listaCamposBuscar, java.util.Map<java.lang.String,java.lang.String> valores)
          Obtiene el map con la lista de campos del rango si existe
private  java.lang.String obtenerMenu(javax.servlet.http.HttpServletRequest request, java.lang.String tipo)
          Devuelve la representacion del menú en formato html
private  Busqueda obtenerParametrosBusqueda(javax.servlet.http.HttpServletRequest request, boolean noCrearFichero)
          Construye el objeto de búsqueda, a partir de los datos que se le pasan en el formulario
private  Busqueda obtenerParametrosSesion(javax.servlet.http.HttpServletRequest request)
          Obtiene los parámetros de búsqueda de sesión y actualiza el valor del inicio
private  java.lang.String obtenerRegistrosCSV(javax.servlet.http.HttpServletRequest request, java.lang.String[] clavesCabecera, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> result)
          Devuelve cada uno de los registros en formato csv
protected  java.lang.String[] obtenerRutaReal(java.util.Vector<EnlaceZip> ez)
          Extrae en un String[] los distintos path que muestran la ruta a los ficheros en disco desde donde se extraeran los datos para añadirlos al fichero .zip
protected  java.lang.String[] obtenerRutaZip(java.util.Vector<EnlaceZip> ez)
          Extrae en un String[] los distintos path que va a llevar el fichero .zip
private  java.lang.String recogerPrimeraBusqueda(javax.servlet.http.HttpServletRequest request)
          Muestra la vista con las posibles búsquedas que se pueden realizar sobre ellas
 void setUtilFicheroReal(UtilFichero utilFicheroReal)
          Utilidad para el manejo de los ficheros que están el servidor de ficheros
 void setUtilFicheroSesion(UtilFichero utilFicheroSesion)
          Utilidad para manejo de ficheros en sesión
 void setVistaCamposBusqueda(java.util.Map<java.lang.String,java.lang.String> vistaCamposBusqueda)
          Muestra los campos para realizar la búsqueda
 void setVistaResultadoBusqueda(java.util.Map<java.lang.String,java.lang.String> vistaResultadoBusqueda)
          Vista que muestra los resultados de la búsqueda
private  org.springframework.web.servlet.ModelAndView vistaResultado(Busqueda resultadoBusqueda, javax.servlet.http.HttpServletRequest request)
          Devuelve la vista de búsqueda, con los objetos adecuados
private  org.springframework.web.servlet.ModelAndView volcarFichero(Busqueda resultadoBusqueda, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Genera un fichero en formato csv, con el resultado de la búsqueda y devuelve dicho fichero a la vista
 
Methods inherited from class es.mcu.yingo.controladores.SuperControlador
getAccion, getSpringContextUtilWeb, obtenerVistaAplicacion, recogerParametro, recogerTipoTareaRequest, setSpringContextUtilWeb
 
Methods inherited from class org.springframework.web.servlet.mvc.AbstractController
handleRequest, isSynchronizeOnSession, setSynchronizeOnSession
 
Methods inherited from class org.springframework.web.servlet.support.WebContentGenerator
applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, getCacheSeconds, getSupportedMethods, isRequireSession, isUseCacheControlHeader, isUseExpiresHeader, preventCaching, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseExpiresHeader
 
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, isContextRequired
 
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, initApplicationContext, requiredContextClass, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLAVE_PARAMETRO_RESULTADO

private static java.lang.String CLAVE_PARAMETRO_RESULTADO
Clave de resultado de la búsqueda


CLAVE_PARAMETRO_CAMPOS_RESULTADO

private static java.lang.String CLAVE_PARAMETRO_CAMPOS_RESULTADO
Clave para los campos que muestran el resultado de la búsqueda


CLAVE_NOMBRE_CSV

private static java.lang.String CLAVE_NOMBRE_CSV
Clave para indicar el nombre del fichero que muestra el resultado de una consulta


PARAM_PAGINACION

private static java.lang.String PARAM_PAGINACION
Clave para indicar el parámetro de paginación


PARAM_CAMPO_ORDENACION

private static java.lang.String PARAM_CAMPO_ORDENACION
Clave para indicar el campo de ordenación


PARAM_CAMPOS_BUSCAR

private static java.lang.String PARAM_CAMPOS_BUSCAR
Clave para indicar la lista de campos de busqueda


PARAM_CARGAR_DATOS_ERROR

private static java.lang.String PARAM_CARGAR_DATOS_ERROR
Clave para indicar la lista de campos donde cargar datos en caso de error


PARAM_CAMPOS_BUSQUEDA

private static java.lang.String PARAM_CAMPOS_BUSQUEDA
Clave para indicar la lista de campos donde cargar datos en caso de error


CAMPO_RANGO_DESDE

private static java.lang.String CAMPO_RANGO_DESDE
Clave para indicar el campo de rango desde el que se van a ajustar los resultados de la búsqueda


CAMPO_RANGO_HASTA

private static java.lang.String CAMPO_RANGO_HASTA
Clave para indicar el campo de rango hasta el que se van a ajustar los resultados de la búsqueda


vistaCamposBusqueda

private java.util.Map<java.lang.String,java.lang.String> vistaCamposBusqueda
Vista qye muestra los campos para realizar la búsqueda


vistaResultadoBusqueda

private java.util.Map<java.lang.String,java.lang.String> vistaResultadoBusqueda
Vista que muestra los resultados de la búsqueda


utilFicheroSesion

private UtilFichero utilFicheroSesion
Utilidad para manejo de ficheros en sesión


utilFicheroReal

private UtilFichero utilFicheroReal
Utilidad para el manejo de los ficheros que están el servidor de ficheros

Constructor Detail

ControladorBuscarForm

public ControladorBuscarForm()
Method Detail

handleRequestInternal

protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest request,
                                                                             javax.servlet.http.HttpServletResponse response)
                                                                      throws java.lang.Exception
Se sobreescribe el método para recoger el parámetro acción que me determinará a que evento se está llamando

Specified by:
handleRequestInternal in class org.springframework.web.servlet.mvc.AbstractController
Parameters:
request -
response -
Throws:
java.lang.Exception

recogerPrimeraBusqueda

private java.lang.String recogerPrimeraBusqueda(javax.servlet.http.HttpServletRequest request)
Muestra la vista con las posibles búsquedas que se pueden realizar sobre ellas

Parameters:
request -
Returns:

obtenerCampoOrdenacion

private Campo obtenerCampoOrdenacion(javax.servlet.http.HttpServletRequest request,
                                     java.lang.String tipo)
Obtiene el campo que define la manera en la que se ordenarán los resultados obtenidos

Parameters:
request -
Returns:

obtenerCampoRango

private Campo obtenerCampoRango(javax.servlet.http.HttpServletRequest request,
                                java.lang.String tipo,
                                java.lang.String tipoCampo)
Obtiene el campo desde para la búsqueda por rangos. obtenidos

Parameters:
request -
Returns:

obtenerMenu

private java.lang.String obtenerMenu(javax.servlet.http.HttpServletRequest request,
                                     java.lang.String tipo)
Devuelve la representacion del menú en formato html

Parameters:
request -
Returns:

accionPaginar

private org.springframework.web.servlet.ModelAndView accionPaginar(javax.servlet.http.HttpServletRequest request,
                                                                   javax.servlet.http.HttpServletResponse response)
                                                            throws java.lang.Exception
Realiza la páginación sobre la búsqueda

Parameters:
request -
Returns:
Throws:
java.lang.Exception

gestionarResultado

private org.springframework.web.servlet.ModelAndView gestionarResultado(javax.servlet.http.HttpServletRequest request,
                                                                        javax.servlet.http.HttpServletResponse response,
                                                                        Busqueda resultadoBusqueda,
                                                                        boolean noCrearFichero)
                                                                 throws YingoException
Gestiona los errores si los ha habido y redirege la salida a la vista correspondiente

Parameters:
request -
resultadoBusqueda -
Returns:
Throws:
YingoException

obtenerParametrosSesion

private Busqueda obtenerParametrosSesion(javax.servlet.http.HttpServletRequest request)
Obtiene los parámetros de búsqueda de sesión y actualiza el valor del inicio

Parameters:
request -
Returns:

accionBuscar

private org.springframework.web.servlet.ModelAndView accionBuscar(javax.servlet.http.HttpServletRequest request,
                                                                  javax.servlet.http.HttpServletResponse response,
                                                                  boolean noCrearFichero)
                                                           throws java.lang.Exception
Realiza una búsqueda sobre los campos y devuelve a la vista un fichero con los datos de dicha búsqueda

Parameters:
request -
response -
Returns:
Throws:
java.lang.Exception

vistaResultado

private org.springframework.web.servlet.ModelAndView vistaResultado(Busqueda resultadoBusqueda,
                                                                    javax.servlet.http.HttpServletRequest request)
                                                             throws YingoException
Devuelve la vista de búsqueda, con los objetos adecuados

Parameters:
resultadoBusqueda -
Returns:
Throws:
YingoException
YingoException

volcarFichero

private org.springframework.web.servlet.ModelAndView volcarFichero(Busqueda resultadoBusqueda,
                                                                   javax.servlet.http.HttpServletRequest request,
                                                                   javax.servlet.http.HttpServletResponse response)
                                                            throws YingoException
Genera un fichero en formato csv, con el resultado de la búsqueda y devuelve dicho fichero a la vista

Parameters:
resultadoBusqueda -
request -
response -
Throws:
YingoException

introducirCampoFicheroENZip

private void introducirCampoFicheroENZip(java.util.Vector<EnlaceZip> rutasFichero,
                                         java.util.List<java.util.Map<java.lang.String,java.lang.String>> resultadoFicheros)
Introduce las rutas reales de los ficheros que encuentra junto con las rutas de destino en el fichero zip

Parameters:
rutasFichero -
resultadoFicheros -

obtenerRutaReal

protected java.lang.String[] obtenerRutaReal(java.util.Vector<EnlaceZip> ez)
Extrae en un String[] los distintos path que muestran la ruta a los ficheros en disco desde donde se extraeran los datos para añadirlos al fichero .zip

Parameters:
Vector - ez
Returns:
String[]

obtenerRutaZip

protected java.lang.String[] obtenerRutaZip(java.util.Vector<EnlaceZip> ez)
Extrae en un String[] los distintos path que va a llevar el fichero .zip

Parameters:
Vector - ez
Returns:
String[]

introducirFicheroENZip

private void introducirFicheroENZip(java.util.Vector<EnlaceZip> rutasFichero,
                                    java.lang.String rutaOrigen,
                                    java.lang.String rutaDestino)
Genera un par ruta real-ruta zip que define el lugar donde se encuentra el fichero fisicamente y el lugar donde se introducirá en el zip

Parameters:
rutasFichero -
string -
string2 -

escribirCabeceras

private void escribirCabeceras(java.lang.String mime,
                               java.lang.String nombreFichero,
                               javax.servlet.http.HttpServletResponse response)
Escribe las cabeceras en el response para descarga. El tipo mime y el nombre del fichero

Parameters:
mime -
nombreFichero -
response -

obtenerRegistrosCSV

private java.lang.String obtenerRegistrosCSV(javax.servlet.http.HttpServletRequest request,
                                             java.lang.String[] clavesCabecera,
                                             java.util.List<java.util.Map<java.lang.String,java.lang.Object>> result)
Devuelve cada uno de los registros en formato csv

Parameters:
clavesCabecera -
result -
Returns:

obtenerCabeceraCSV

private java.lang.String obtenerCabeceraCSV(javax.servlet.http.HttpServletRequest request,
                                            java.lang.String[] clavesCabecera)
Devuelve la representación de la cabecera en formato csv

Parameters:
clavesCabecera -
Returns:

obtenerClaves

private java.lang.String[] obtenerClaves(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> resultado)
Obtiene un array con las claves que formarán la cabecera y servirán para obtebner los datos del map de datos

Parameters:
resultado -
Returns:

insertarBarraPaginacion

private void insertarBarraPaginacion(javax.servlet.http.HttpServletRequest request,
                                     Busqueda resultadoBusqueda,
                                     org.springframework.web.servlet.ModelAndView miModelAndView)
                              throws YingoException
Introduce la barra de paginación en miModelAndView

Parameters:
request -
resultadoBusqueda -
miModelAndView -
Throws:
YingoException

obtenerListaCamposMostrar

private ListaCampos obtenerListaCamposMostrar(javax.servlet.http.HttpServletRequest request)
Obtiene la lista de campos que se devolverá como resultado de la búsqueda

Parameters:
request -
Returns:

obtenerParametrosBusqueda

private Busqueda obtenerParametrosBusqueda(javax.servlet.http.HttpServletRequest request,
                                           boolean noCrearFichero)
Construye el objeto de búsqueda, a partir de los datos que se le pasan en el formulario

Parameters:
request -
Returns:

cargarParametrosBusqueda

private Busqueda cargarParametrosBusqueda(java.util.Map<java.lang.String,java.lang.String> valores,
                                          ListaCamposBusqueda listaCamposBuscar)
Crea el objeto de busqueda e introduce los datos necesarios para realizar la búsqueda

Parameters:
valores -
camposVista -
Returns:

obtenerMapCampos

private java.util.Map<java.lang.String,java.lang.String> obtenerMapCampos(ListaCampos listaCamposBuscar,
                                                                          java.util.Map<java.lang.String,java.lang.String> valores)
Obtiene el map con la lista de campos que hay que buscar

Parameters:
listaCamposBuscar -
valores -
Returns:

introducirCampoEnMap

private void introducirCampoEnMap(Campo campo,
                                  java.util.Map<java.lang.String,java.lang.String> valores,
                                  java.util.Map<java.lang.String,java.lang.String> camposVista)
Recupera el valor del campo y lo mete en el map

Parameters:
campo -
valores -
camposVista -

obtenerMapCamposRango

private java.util.Map<java.lang.String,java.lang.String> obtenerMapCamposRango(ListaCampos listaCamposBuscar,
                                                                               java.util.Map<java.lang.String,java.lang.String> valores)
Obtiene el map con la lista de campos del rango si existe

Parameters:
listaCamposBuscar -
valores -
Returns:

accionInicio

private org.springframework.web.servlet.ModelAndView accionInicio(javax.servlet.http.HttpServletRequest request,
                                                                  java.util.LinkedList<MensajeI18n> listaErrores)
                                                           throws YingoException
Carga el formulario correspondiente al argumento que se le pasa en el request

Parameters:
request -
response -
Returns:
Throws:
YingoException
java.lang.Exception

insertarDatosEnLaVista

private org.springframework.web.servlet.ModelAndView insertarDatosEnLaVista(javax.servlet.http.HttpServletRequest request,
                                                                            java.util.LinkedList<MensajeI18n> listaErrores,
                                                                            java.lang.String tipo)
                                                                     throws YingoException
Crea la vista con los datos correspondientes

Parameters:
vista -
request -
listaErrores -
Returns:
Throws:
YingoException

obtenerListaCamposBusqueda

private ListaCamposBusqueda obtenerListaCamposBusqueda(javax.servlet.http.HttpServletRequest request,
                                                       java.lang.String tipoBusqueda)
Obtiene la lista de campos que se mostrará en el formulario de búsqueda

Returns:

obtenerDatosVistaBuscar

private DatosVistaBuscar obtenerDatosVistaBuscar(javax.servlet.http.HttpServletRequest request)
Obtiene el objeto que maneja las operaciones de búsqueda

Returns:

obtenerBarraDePaginacion

private BarraPaginacion obtenerBarraDePaginacion(javax.servlet.http.HttpServletRequest request)
Obtiene la barra de paginación

Returns:

obtenerMapCampos

private java.util.Map obtenerMapCampos(javax.servlet.http.HttpServletRequest request)
Obtiene los datos del formulario de búsqueda que son de tipo texto

Parameters:
request -
valores -
Returns:

getVistaResultadoBusqueda

public java.util.Map<java.lang.String,java.lang.String> getVistaResultadoBusqueda()
Vista que muestra los resultados de la búsqueda

Returns:
the vistaResultadoBusqueda

setVistaResultadoBusqueda

public void setVistaResultadoBusqueda(java.util.Map<java.lang.String,java.lang.String> vistaResultadoBusqueda)
Vista que muestra los resultados de la búsqueda

Parameters:
vistaResultadoBusqueda - the vistaResultadoBusqueda to set

getVistaCamposBusqueda

public java.util.Map<java.lang.String,java.lang.String> getVistaCamposBusqueda()
Muestra los campos para realizar la búsqueda

Returns:
the vistaCamposBusqueda

setVistaCamposBusqueda

public void setVistaCamposBusqueda(java.util.Map<java.lang.String,java.lang.String> vistaCamposBusqueda)
Muestra los campos para realizar la búsqueda

Parameters:
vistaCamposBusqueda - the vistaCamposBusqueda to set

getUtilFicheroReal

public UtilFichero getUtilFicheroReal()
Utilidad para el manejo de los ficheros que están el servidor de ficheros

Returns:
the utilFicheroReal

setUtilFicheroReal

public void setUtilFicheroReal(UtilFichero utilFicheroReal)
Utilidad para el manejo de los ficheros que están el servidor de ficheros

Parameters:
utilFicheroReal - the utilFicheroReal to set

getUtilFicheroSesion

public UtilFichero getUtilFicheroSesion()
Utilidad para manejo de ficheros en sesión

Returns:
the utilFicheroSesion

setUtilFicheroSesion

public void setUtilFicheroSesion(UtilFichero utilFicheroSesion)
Utilidad para manejo de ficheros en sesión

Parameters:
utilFicheroSesion - the utilFicheroSesion to set