es.mcu.yingo.vista
Class DatosVistaBuscarAbstracto

java.lang.Object
  extended by es.mcu.yingo.vista.DatosVistaBuscarAbstracto
All Implemented Interfaces:
DatosVistaBuscar
Direct Known Subclasses:
DatosVistaBuscarImpl

public abstract class DatosVistaBuscarAbstracto
extends java.lang.Object
implements DatosVistaBuscar

Clase abstracta que contiene propiedades comunes y genéricas a las implementaciónes que se realicen del interfaz DatosVistaBuscar

Author:
carlos.garcia.h

Field Summary
static java.lang.String AND
           
static java.lang.String CADENA_CAST
           
static java.lang.String COMA
           
static char COMODIN_LIKE
           
static java.lang.String COMODIN_PARAM
           
static java.lang.String CONSULTA_OBTENER_CAMPO_DE_TIPO_FICHERO
           
static java.lang.String DISTINTO
           
static java.lang.String FIN_PARENTESIS
           
static java.lang.String FROM
           
static java.lang.String IGUAL
           
static java.lang.String INI_PARENTESIS
           
static java.lang.String LIKE
           
static java.lang.String LOWER
           
static java.lang.String MAYOR
           
static java.lang.String MAYOR_ESTRICTO
           
static java.lang.String MENOR
           
static java.lang.String MENOR_ESTRICTO
           
static java.lang.String NUULABLE
           
static java.lang.String OR
           
static java.lang.String ORDENADO_POR
           
static java.lang.String TABLA
           
static java.lang.String TO_DATE
           
static java.lang.String WHERE
           
 
Constructor Summary
DatosVistaBuscarAbstracto()
           
 
Method Summary
protected  java.lang.String añadirComodinesLike(java.lang.String dato)
          Añade 'comodines' al dato
abstract  Busqueda obtener(Dao dao, Busqueda parametrosBusqueda, boolean limitar)
          Obtiene todos los datos necesarios para mostrar el resultado de búsqueda
protected  java.lang.String obtenerOperacion(java.lang.String operacion)
          Obtiene la operación a realizar a partir del parametro proporcionado
protected  java.lang.String obtenerTodos(java.lang.String param)
          Devuelve la cadena que indica si se debe de buscar todas las coincidencias o no
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INI_PARENTESIS

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

FIN_PARENTESIS

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

IGUAL

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

DISTINTO

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

MAYOR

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

MENOR

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

MAYOR_ESTRICTO

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

MENOR_ESTRICTO

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

LIKE

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

COMODIN_LIKE

public static final char COMODIN_LIKE
See Also:
Constant Field Values

AND

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

OR

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

ORDENADO_POR

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

FROM

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

WHERE

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

CADENA_CAST

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

COMA

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

TO_DATE

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

TABLA

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

LOWER

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

COMODIN_PARAM

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

NUULABLE

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

CONSULTA_OBTENER_CAMPO_DE_TIPO_FICHERO

public static final java.lang.String CONSULTA_OBTENER_CAMPO_DE_TIPO_FICHERO
See Also:
Constant Field Values
Constructor Detail

DatosVistaBuscarAbstracto

public DatosVistaBuscarAbstracto()
Method Detail

obtener

public abstract Busqueda obtener(Dao dao,
                                 Busqueda parametrosBusqueda,
                                 boolean limitar)
                          throws YingoException
Obtiene todos los datos necesarios para mostrar el resultado de búsqueda

Specified by:
obtener in interface DatosVistaBuscar
Parameters:
dao -
codExpediente -
usuario -
Returns:
Throws:
YingoException

obtenerOperacion

protected java.lang.String obtenerOperacion(java.lang.String operacion)
Obtiene la operación a realizar a partir del parametro proporcionado

Parameters:
operacion -
Returns:

añadirComodinesLike

protected java.lang.String añadirComodinesLike(java.lang.String dato)
Añade 'comodines' al dato

Parameters:
dato -
Returns:

obtenerTodos

protected java.lang.String obtenerTodos(java.lang.String param)
Devuelve la cadena que indica si se debe de buscar todas las coincidencias o no

Parameters:
param -
Returns: