public class SimpleSQLFilter extends Object implements SQLFilter
| Constructor and Description |
|---|
SimpleSQLFilter(String column,
Object value) |
SimpleSQLFilter(String column,
Object value,
Class<?> type)
Tworzy filtr
|
SimpleSQLFilter(String column,
Object value,
FilterOperator operator) |
SimpleSQLFilter(String column,
Object value,
FilterOperator operator,
Class<?> type)
Tworzy filtr
|
| Modifier and Type | Method and Description |
|---|---|
int |
buildWhere(StringBuilder query,
Integer i)
Dodaje do podanego zapytania warunki filtrów.
|
String |
getColumn() |
FilterOperator |
getOperator() |
Class<?> |
getType() |
Object |
getValue() |
void |
setColumn(String column) |
void |
setFilterValue(Map<String,Object> params)
Ustawia wartości parametrów filtrów w mapie parametrów.
|
void |
setFilterValue(org.hibernate.SQLQuery sql)
Ustawia wartości parametrów filtrów w zapytaniu.
|
void |
setOperator(FilterOperator operator) |
void |
setType(Class<?> type) |
void |
setValue(Object value) |
public SimpleSQLFilter(String column, Object value, FilterOperator operator, Class<?> type)
column - Nazwa kolumny, lub aliasvalue - Wartość filtruoperator - Operator porównianiatype - public SimpleSQLFilter(String column, Object value, Class<?> type)
column - Nazwa kolumny, lub aliasvalue - Wartość filtrutype - public SimpleSQLFilter(String column, Object value, FilterOperator operator)
public String getColumn()
public void setColumn(String column)
public Object getValue()
public void setValue(Object value)
public FilterOperator getOperator()
public void setOperator(FilterOperator operator)
public Class<?> getType()
public void setType(Class<?> type)
public int buildWhere(StringBuilder query, Integer i)
SQLFilterbuildWhere in interface SQLFilterquery - Zapytanie, do którego zostaną doklejone warunki.i - Numer parametru filtru.public void setFilterValue(org.hibernate.SQLQuery sql)
SQLFiltersetFilterValue in interface SQLFiltersql - Zapytanie sqlCopyright © 2016 Suncode. All rights reserved.