es.mcu.yingo.busqueda
Class Busqueda

java.lang.Object
  extended by es.mcu.yingo.busqueda.Busqueda

public class Busqueda
extends java.lang.Object

Objeto que centraliza todos los parámetros necearios para realizar una búsqueda y mantener los datos en un momento determinado Mantiene tanto los parámetros de búsqueda como los resultado En este objeto cargamos los parámetros de búsqueda que son fijos (orden, paginacion, tipo...) así como los valores recogidos de los campos variables formulario

Author:
carlos.garcia.h

Field Summary
private  java.util.Map<java.lang.String,java.lang.String> campos
          Cada uno de los campos de las distintas búsquedas con el valor que se ha introducido para buscar sobre dicho campo
private  java.util.Map<java.lang.String,java.lang.String> camposRango
          Cada uno de los campos de las distintas búsquedas con el valor que se ha introducido para ajustar la búsqueda a un rango determinado
static java.lang.String CUANTOS
           
private  boolean generaFichero
          Indica si como resultado de la búsqueda se quiere generar un fichero
static java.lang.String INICIO
           
private  ListaCamposBusqueda listaCamposBusqueda
          Lista de campos sobre los que se buscará.
private  java.util.LinkedList<MensajeI18n> listaErrores
          Contiene la lista de errores en caso de haberse producido alguno
static java.lang.String NUMERO_TOTAL_DE_REGISTROS
           
static java.lang.String OPERACION
           
static java.lang.String ORDENACION_POR
           
private  java.util.Map<java.lang.String,java.lang.String> parametros
          Parámetros de búsqueda (tipo de ordenación, inicio, cuantos...)
private  java.util.List<java.util.Map<java.lang.String,java.lang.Object>> resultado
          Resultado de la búsqueda
private  java.util.List<java.util.Map<java.lang.String,java.lang.String>> resultadoFicheros
          Relación de los ficheros encontrados
static java.lang.String TABLA_DE_BUSQUEDA
           
static java.lang.String TIPO_ORDENACION
           
static java.lang.String TODOS
           
 
Constructor Summary
Busqueda()
          Constructor por defecto
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> getCampos()
          Cada uno de los campos de las distintas búsquedas con el valor que se ha introducido para buscar sobre dicho campo
 java.util.Map<java.lang.String,java.lang.String> getCamposRango()
          Valores del rango, desde y hasta

Cada uno de los campos de las distintas búsquedas con el valor que se ha introducido para ajustar la búsqueda a un rango determinado
 boolean getGeneraFichero()
          A true si como resultado de búsqueda se quiere generar un fichero
 ListaCamposBusqueda getListaCamposBusqueda()
          Lista de campos sobre los que se buscará.
 java.util.LinkedList<MensajeI18n> getListaErrores()
          Contiene la lista de errores en caso de haberse producido alguno
 java.util.Map<java.lang.String,java.lang.String> getParametros()
          Parámetros de búsqueda (tipo de ordenación, inicio, cuantos...)
 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getResultado()
           
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getResultadoFicheros()
          Contiene los nombres y las rutas de los ficheros encontrados
 void setCampos(java.util.Map<java.lang.String,java.lang.String> campos)
          Cada uno de los campos de las distintas búsquedas con el valor que se ha introducido para buscar sobre dicho campo
 void setCamposRango(java.util.Map<java.lang.String,java.lang.String> camposRango)
          Contiene los valores del rango, valor desde y hasta

Cada uno de los campos de las distintas búsquedas con el valor que se ha introducido para ajustar la búsqueda a un rango determinado
 void setGeneraFichero(boolean generaFichero)
          A true si como resultado de búsqueda se quiere generar un fichero
 void setListaCamposBusqueda(ListaCamposBusqueda listaCamposBusqueda)
          Lista de campos sobre los que se buscará.
 void setListaErrores(java.util.LinkedList<MensajeI18n> listaErrores)
          Contiene la lista de errores en caso de haberse producido alguno
 void setParametros(java.util.Map<java.lang.String,java.lang.String> parametros)
          Parámetros de búsqueda (tipo de ordenación, inicio, cuantos...)
 void setResultado(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> resultado)
           
 void setResultadoFicheros(java.util.List<java.util.Map<java.lang.String,java.lang.String>> resultadoFicheros)
          Contiene los nombres y las rutas de los ficheros encontrados
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPERACION

public static final java.lang.String OPERACION
See Also:
Constant Field Values

TIPO_ORDENACION

public static final java.lang.String TIPO_ORDENACION
See Also:
Constant Field Values

CUANTOS

public static final java.lang.String CUANTOS
See Also:
Constant Field Values

INICIO

public static final java.lang.String INICIO
See Also:
Constant Field Values

ORDENACION_POR

public static final java.lang.String ORDENACION_POR
See Also:
Constant Field Values

TODOS

public static final java.lang.String TODOS
See Also:
Constant Field Values

NUMERO_TOTAL_DE_REGISTROS

public static final java.lang.String NUMERO_TOTAL_DE_REGISTROS
See Also:
Constant Field Values

TABLA_DE_BUSQUEDA

public static final java.lang.String TABLA_DE_BUSQUEDA
See Also:
Constant Field Values

generaFichero

private boolean generaFichero
Indica si como resultado de la búsqueda se quiere generar un fichero


campos

private java.util.Map<java.lang.String,java.lang.String> campos
Cada uno de los campos de las distintas búsquedas con el valor que se ha introducido para buscar sobre dicho campo


camposRango

private java.util.Map<java.lang.String,java.lang.String> camposRango
Cada uno de los campos de las distintas búsquedas con el valor que se ha introducido para ajustar la búsqueda a un rango determinado


parametros

private java.util.Map<java.lang.String,java.lang.String> parametros
Parámetros de búsqueda (tipo de ordenación, inicio, cuantos...)


resultado

private java.util.List<java.util.Map<java.lang.String,java.lang.Object>> resultado
Resultado de la búsqueda


resultadoFicheros

private java.util.List<java.util.Map<java.lang.String,java.lang.String>> resultadoFicheros
Relación de los ficheros encontrados


listaCamposBusqueda

private ListaCamposBusqueda listaCamposBusqueda
Lista de campos sobre los que se buscará. Se cruza la lista de campos de búsqueda que se pone a nivel de aplicación tipo con los valores recogidos de la busqueda


listaErrores

private java.util.LinkedList<MensajeI18n> listaErrores
Contiene la lista de errores en caso de haberse producido alguno

Constructor Detail

Busqueda

public Busqueda()
Constructor por defecto

Method Detail

getCampos

public java.util.Map<java.lang.String,java.lang.String> getCampos()
Cada uno de los campos de las distintas búsquedas con el valor que se ha introducido para buscar sobre dicho campo

Returns:
the campos

setCampos

public void setCampos(java.util.Map<java.lang.String,java.lang.String> campos)
Cada uno de los campos de las distintas búsquedas con el valor que se ha introducido para buscar sobre dicho campo

Parameters:
campos - the campos to set

getParametros

public java.util.Map<java.lang.String,java.lang.String> getParametros()
Parámetros de búsqueda (tipo de ordenación, inicio, cuantos...)

Returns:
the parametros

setParametros

public void setParametros(java.util.Map<java.lang.String,java.lang.String> parametros)
Parámetros de búsqueda (tipo de ordenación, inicio, cuantos...)

Parameters:
parametros - the parametros to set

getResultado

public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getResultado()
Returns:
the resultado

setResultado

public void setResultado(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> resultado)
Parameters:
resultado - the resultado to set

getListaCamposBusqueda

public ListaCamposBusqueda getListaCamposBusqueda()
Lista de campos sobre los que se buscará. Se cruza la lista de campos de búsqueda que se pone a nivel de aplicación tipo con los valores recogidos de la busqueda

Returns:
the listaCamposBusqueda

setListaCamposBusqueda

public void setListaCamposBusqueda(ListaCamposBusqueda listaCamposBusqueda)
Lista de campos sobre los que se buscará. Se cruza la lista de campos de búsqueda que se pone a nivel de aplicación tipo con los valores recogidos de la busqueda

Parameters:
listaCamposBusqueda - the listaCamposBusqueda to set

getListaErrores

public java.util.LinkedList<MensajeI18n> getListaErrores()
Contiene la lista de errores en caso de haberse producido alguno

Returns:
the listaErrores

setListaErrores

public void setListaErrores(java.util.LinkedList<MensajeI18n> listaErrores)
Contiene la lista de errores en caso de haberse producido alguno

Parameters:
listaErrores - the listaErrores to set

getGeneraFichero

public boolean getGeneraFichero()
A true si como resultado de búsqueda se quiere generar un fichero

Returns:
the generaFichero

setGeneraFichero

public void setGeneraFichero(boolean generaFichero)
A true si como resultado de búsqueda se quiere generar un fichero

Parameters:
generaFichero - the generaFichero to set

getResultadoFicheros

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getResultadoFicheros()
Contiene los nombres y las rutas de los ficheros encontrados

Returns:
the resultadoFicheros

setResultadoFicheros

public void setResultadoFicheros(java.util.List<java.util.Map<java.lang.String,java.lang.String>> resultadoFicheros)
Contiene los nombres y las rutas de los ficheros encontrados

Parameters:
resultadoFicheros - the resultadoFicheros to set

getCamposRango

public java.util.Map<java.lang.String,java.lang.String> getCamposRango()
Valores del rango, desde y hasta

Cada uno de los campos de las distintas búsquedas con el valor que se ha introducido para ajustar la búsqueda a un rango determinado

Returns:
the camposRango

setCamposRango

public void setCamposRango(java.util.Map<java.lang.String,java.lang.String> camposRango)
Contiene los valores del rango, valor desde y hasta

Cada uno de los campos de las distintas búsquedas con el valor que se ha introducido para ajustar la búsqueda a un rango determinado

Parameters:
camposRango - the camposRango to set