public class DBFilter extends Object implements IDBFilter<DBFilterElement>
| Constructor and Description |
|---|
DBFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(String fieldName,
Object fieldValue,
Integer group)
Agrega una expresión de filtro a la lista.
|
String |
getAllFilterExpr()
Devuelve una expresión del filtro a partir de una lista
|
String |
getAllFilterExpr(Integer group)
Devuelve una expresión del filtro a partir de una lista
|
String |
getAllFilterExpr(Integer group,
String alias)
Devuelve una expresión del filtro a partir de una lista
|
String |
getAllFilterExpr(String alias)
Devuelve una expresión del filtro a partir de una lista
|
List<DBFilterElement> |
getFilter()
Devuelve lista de filtros.
|
<T extends IDataRow> |
getFilterExpr(Class<T> clazz,
String alias)
Devuelve una expresión completa de todos los filtros que pueden ser aplicados
a un modelo dado.
|
String |
getFilterExpr(Integer element)
Devuelve un filtro que se encuentra en una posición dada en la lista de filtros.
|
String |
getFilterExpr(Integer element,
Integer group)
Devuelve un filtro que se encuentra en una posición dada en la lista de filtros.
|
String |
getFilterExpr(Integer element,
Integer group,
String alias)
Devuelve un filtro que se encuentra en una posición dada en la lista de filtros.
|
String |
getFilterExpr(Integer element,
String alias)
Devuelve un filtro que se encuentra en una posición dada en la lista de filtros.
|
String |
getModelPackagePath()
Devuelve el path de paquetes donde buscar los modelos ejbs.
|
void |
setModelPackagePath(String modelPath)
Asigna el path de paquetes donde buscar el modelo ejb.
|
public List<DBFilterElement> getFilter()
getFilter in interface IDBFilter<DBFilterElement>public String getFilterExpr(Integer element)
getFilterExpr in interface IDBFilter<DBFilterElement>element - posición o nro. de elemento de la lista de filtros.public String getFilterExpr(Integer element, Integer group)
getFilterExpr in interface IDBFilter<DBFilterElement>element - posición o nro. de elemento de la lista de filtros.group - considerar el nro. de elemento solo de un grupo dado.public String getFilterExpr(Integer element, String alias)
getFilterExpr in interface IDBFilter<DBFilterElement>element - posición o nro. de elemento de la lista de filtros.alias - es una etiqueta que se agrega a la expresión del filtro.public String getFilterExpr(Integer element, Integer group, String alias)
getFilterExpr in interface IDBFilter<DBFilterElement>element - posición o nro. de elemento de la lista de filtros.group - considerar el nro. de elemento solo de un grupo dado.alias - es una etiqueta que se agrega a la expresión del filtro.public String getAllFilterExpr()
getAllFilterExpr in interface IDBFilter<DBFilterElement>public String getAllFilterExpr(Integer group)
getAllFilterExpr in interface IDBFilter<DBFilterElement>group - indica que se genere la expresión de un grupo dado.public String getAllFilterExpr(String alias)
getAllFilterExpr in interface IDBFilter<DBFilterElement>alias - es una etiqueta que se agrega a la expresión del filtro.public String getAllFilterExpr(Integer group, String alias)
getAllFilterExpr in interface IDBFilter<DBFilterElement>group - indica que se genere la expresión de un grupo dado.alias - es una etiqueta que se agrega a la expresión del filtro.public void addFilter(String fieldName, Object fieldValue, Integer group)
addFilter in interface IDBFilter<DBFilterElement>fieldName - nombre del campofieldValue - valorgroup - grupopublic <T extends IDataRow> String getFilterExpr(Class<T> clazz, String alias)
getFilterExpr in interface IDBFilter<DBFilterElement>T - clazz - modelo.alias - etiqueta a agregar en las expresiones.public String getModelPackagePath()
getModelPackagePath in interface IDBFilter<DBFilterElement>public void setModelPackagePath(String modelPath)
setModelPackagePath in interface IDBFilter<DBFilterElement>modelPath - Copyright © 2017. All rights reserved.