|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectes.mcu.yingo.vista.DatosVistaBuscarAbstracto
es.mcu.yingo.vista.DatosVistaBuscarImpl
public class DatosVistaBuscarImpl
| Field Summary | |
|---|---|
private java.lang.String |
claseBusqueda
Clase de negocio por la que busca por defecto |
private java.lang.String |
idAplicacion
Id de aplicación |
| Fields inherited from class es.mcu.yingo.vista.DatosVistaBuscarAbstracto |
|---|
AND, CADENA_CAST, COMA, COMODIN_LIKE, COMODIN_PARAM, CONSULTA_OBTENER_CAMPO_DE_TIPO_FICHERO, DISTINTO, FIN_PARENTESIS, FROM, IGUAL, INI_PARENTESIS, LIKE, LOWER, MAYOR, MAYOR_ESTRICTO, MENOR, MENOR_ESTRICTO, NUULABLE, OR, ORDENADO_POR, TABLA, TO_DATE, WHERE |
| Constructor Summary | |
|---|---|
DatosVistaBuscarImpl()
|
|
| Method Summary | |
|---|---|
private void |
buscarFicheros(Dao dao,
Busqueda paramBusqueda,
java.lang.String queryFichero,
java.lang.Object[] objectParam,
java.lang.Integer inicio,
java.lang.Integer cuantos)
Recupera los ficheros y los introduce en el objeto Busqueda |
private boolean |
construirConsulta(Busqueda paramBusqueda,
java.lang.StringBuilder query,
java.util.List<java.lang.String> listParam)
Recorre los campos y va creando la consulta Devolvemos el flag, que nos indica si se han añadido o no parámetros |
private java.util.List |
convertirAListaDeMaps(java.util.List<DatosEnMap> resultado)
Convierte el resultado de la búsqueda en formato lista de HashMap |
private java.lang.String |
crearInicioQuery(ListaCamposBusqueda listaDeBusqueda)
Crea el inicio de la query |
java.lang.String |
getClaseBusqueda()
|
java.lang.String |
getIdAplicacion()
|
private void |
insertarRango(Busqueda paramBusqueda,
java.util.Map<java.lang.String,java.lang.String> param,
java.util.List<java.lang.String> listParam,
boolean flag,
java.lang.StringBuilder query)
Completa la query y los parámetros de búsqueda en el caso existir rango de búsqueda |
private void |
insertarRestricciones(java.lang.StringBuilder query,
ListaCamposBusqueda listaDeBusqueda,
java.util.List<java.lang.String> listParam)
Completa la query y los parámetros de búsqueda en el caso de que haya que introducir algún parámetro predefinido |
private void |
insetarOrden(java.lang.StringBuilder query,
java.util.Map<java.lang.String,java.lang.String> param)
Inserta los parámetros que indican en que orden se deben presentar los datos |
private MensajeI18n |
introducirParametro(java.util.List<java.lang.String> objectParam,
java.lang.String operacion,
java.lang.String value,
CampoAdminDB objetoCampo)
Añade el dato a la lista de parámetros |
Busqueda |
obtener(Dao dao,
Busqueda paramBusqueda,
boolean noCrearFichero)
Obtiene todos los datos necesarios para mostrar el resultado de búsqueda |
private CampoAdminDB |
obtenerCampoAplicacion(java.util.List<CampoAdminDB> listaCampos,
java.lang.String key)
Devuelve el bean campo que se corresponde con la clave proporcionada |
private java.lang.String |
obtenerClave(ListaCamposBusqueda camposBusqueda,
java.lang.String key)
Devuelve la clave que se corresponde con el nombre del campo que estamos tratando. |
private Busqueda |
procesarResultado(java.util.List<DatosEnMap> resultado,
java.lang.Integer numeroReg,
Busqueda parametrosBusqueda,
boolean permiteGenerarFichero)
Devuelve el resultado de la búsqueda en el formato adecuado |
private java.lang.String |
queryDescargarFicheros(java.lang.String consulta)
Construye la consulta que devolverá los justificantes que coinciden con los criterios de búsqueda introducidos |
void |
setClaseBusqueda(java.lang.String claseBusqueda)
|
void |
setIdAplicacion(java.lang.String idAplicacion)
|
| Methods inherited from class es.mcu.yingo.vista.DatosVistaBuscarAbstracto |
|---|
añadirComodinesLike, obtenerOperacion, obtenerTodos |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.lang.String claseBusqueda
private java.lang.String idAplicacion
| Constructor Detail |
|---|
public DatosVistaBuscarImpl()
| Method Detail |
|---|
public Busqueda obtener(Dao dao,
Busqueda paramBusqueda,
boolean noCrearFichero)
throws YingoException
obtener in interface DatosVistaBuscarobtener in class DatosVistaBuscarAbstractodao - codExpediente - usuario -
YingoException
private boolean construirConsulta(Busqueda paramBusqueda,
java.lang.StringBuilder query,
java.util.List<java.lang.String> listParam)
paramBusqueda - query - listParam -
private void buscarFicheros(Dao dao,
Busqueda paramBusqueda,
java.lang.String queryFichero,
java.lang.Object[] objectParam,
java.lang.Integer inicio,
java.lang.Integer cuantos)
Busqueda
dao - paramBusqueda - queryFichero - objectParam - inicio - cuantos -
private void insertarRango(Busqueda paramBusqueda,
java.util.Map<java.lang.String,java.lang.String> param,
java.util.List<java.lang.String> listParam,
boolean flag,
java.lang.StringBuilder query)
throws YingoException
parametrosBusqueda - param - camposrango - listaDeBusqueda - listParam -
YingoExceptionprivate java.lang.String queryDescargarFicheros(java.lang.String consulta)
consulta -
private void insertarRestricciones(java.lang.StringBuilder query,
ListaCamposBusqueda listaDeBusqueda,
java.util.List<java.lang.String> listParam)
query - listaDeBusqueda - listParam - operacion - andOr -
private java.lang.String obtenerClave(ListaCamposBusqueda camposBusqueda,
java.lang.String key)
listaCamposAplicacion - key -
private Busqueda procesarResultado(java.util.List<DatosEnMap> resultado,
java.lang.Integer numeroReg,
Busqueda parametrosBusqueda,
boolean permiteGenerarFichero)
resultado - numeroReg - parametrosBusqueda -
private java.util.List convertirAListaDeMaps(java.util.List<DatosEnMap> resultado)
resultado -
private void insetarOrden(java.lang.StringBuilder query,
java.util.Map<java.lang.String,java.lang.String> param)
query - param - listaDeBusqueda - private java.lang.String crearInicioQuery(ListaCamposBusqueda listaDeBusqueda)
private MensajeI18n introducirParametro(java.util.List<java.lang.String> objectParam,
java.lang.String operacion,
java.lang.String value,
CampoAdminDB objetoCampo)
objectParam - operacion - value -
private CampoAdminDB obtenerCampoAplicacion(java.util.List<CampoAdminDB> listaCampos,
java.lang.String key)
listaCampos - key -
public java.lang.String getIdAplicacion()
public void setIdAplicacion(java.lang.String idAplicacion)
idAplicacion - the idAplicacion to setpublic java.lang.String getClaseBusqueda()
public void setClaseBusqueda(java.lang.String claseBusqueda)
claseBusqueda - the claseBusqueda to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||