public class Filter extends Object implements Serializable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Filter.Format
筛选格式
|
static class |
Filter.Operator
运算符
|
| 构造器和说明 |
|---|
Filter()
初始化一个新创建的Filter对象
|
Filter(String property,
Filter.Operator operator,
Object value)
初始化一个新创建的Filter对象
|
Filter(String property,
Filter.Operator operator,
Object value,
boolean ignoreCase)
初始化一个新创建的Filter对象
|
Filter(String property,
Filter.Operator operator,
Object value,
boolean ignoreCase,
boolean allowNull)
初始化一个新创建的Filter对象
|
Filter(String property,
Filter.Operator operator,
Object value,
Filter.Format format)
初始化一个新创建的Filter对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Filter |
eq(String property,
Object value)
返回等于筛选
|
static Filter |
eq(String property,
Object value,
boolean ignoreCase)
返回等于筛选
|
boolean |
equals(Object obj) |
static Filter |
ge(String property,
Object value)
返回大于等于筛选
|
static Filter |
ge(String property,
Object value,
Filter.Format format)
返回大于等于筛选
|
Boolean |
getAllowNull()
获取是否允许为空
|
Filter.Format |
getFormat()
获取格式
|
Boolean |
getIgnoreCase()
获取是否忽略大小写
|
Filter.Operator |
getOperator()
获取运算符
|
String |
getProperty()
获取属性
|
Object |
getValue()
获取值
|
static Filter |
gt(String property,
Object value)
返回大于筛选
|
static Filter |
gt(String property,
Object value,
boolean allowNull)
返回大于筛选
|
int |
hashCode() |
Filter |
ignoreCase()
返回忽略大小写筛选
|
static Filter |
in(String property,
Collection<Object> value)
返回包含筛选
|
static Filter |
in(String property,
Object... value)
返回包含筛选
|
static Filter |
isNotNull(String property)
返回不为Null筛选
|
static Filter |
isNull(String property)
返回为Null筛选
|
static Filter |
le(String property,
Object value)
返回小于等于筛选
|
static Filter |
le(String property,
Object value,
Filter.Format format)
返回小于等于筛选
|
static Filter |
like(String property,
Object value)
返回相似筛选
|
static Filter |
lt(String property,
Object value)
返回小于筛选
|
static Filter |
lt(String property,
Object value,
boolean allowNull)
返回小于筛选
|
static Filter |
ne(String property,
Object value)
返回不等于筛选
|
static Filter |
ne(String property,
Object value,
boolean ignoreCase)
返回不等于筛选
|
void |
setAllowNull(Boolean allowNull)
设置是否允许为空
|
void |
setFormat(Filter.Format format)
设置格式
|
void |
setIgnoreCase(Boolean ignoreCase)
设置是否忽略大小写
|
void |
setOperator(Filter.Operator operator)
设置运算符
|
void |
setProperty(String property)
设置属性
|
void |
setValue(Object value)
设置值
|
public Filter()
public Filter(String property, Filter.Operator operator, Object value)
property - 属性operator - 运算符value - 值public Filter(String property, Filter.Operator operator, Object value, boolean ignoreCase)
property - 属性operator - 运算符value - 值ignoreCase - 忽略大小写public Filter(String property, Filter.Operator operator, Object value, boolean ignoreCase, boolean allowNull)
property - 属性operator - 运算符value - 值ignoreCase - 忽略大小写public Filter(String property, Filter.Operator operator, Object value, Filter.Format format)
property - 属性operator - 运算符value - 值format - 格式public static Filter eq(String property, Object value)
property - 属性value - 值public static Filter eq(String property, Object value, boolean ignoreCase)
property - 属性value - 值ignoreCase - 忽略大小写public static Filter ne(String property, Object value)
property - 属性value - 值public static Filter ne(String property, Object value, boolean ignoreCase)
property - 属性value - 值ignoreCase - 忽略大小写public static Filter gt(String property, Object value)
property - 属性value - 值public static Filter gt(String property, Object value, boolean allowNull)
property - 属性value - 值public static Filter lt(String property, Object value)
property - 属性value - 值public static Filter lt(String property, Object value, boolean allowNull)
property - 属性value - 值public static Filter ge(String property, Object value)
property - 属性value - 值public static Filter ge(String property, Object value, Filter.Format format)
property - 属性value - 值public static Filter le(String property, Object value)
property - 属性value - 值public static Filter le(String property, Object value, Filter.Format format)
property - 属性value - 值public static Filter like(String property, Object value)
property - 属性value - 值public static Filter in(String property, Collection<Object> value)
property - 属性value - 值public static Filter in(String property, Object... value)
property - 属性value - 值public Filter ignoreCase()
public String getProperty()
public void setProperty(String property)
property - 属性public Filter.Operator getOperator()
public void setOperator(Filter.Operator operator)
operator - 运算符public Object getValue()
public void setValue(Object value)
value - 值public Filter.Format getFormat()
public void setFormat(Filter.Format format)
format - 格式public Boolean getIgnoreCase()
public void setIgnoreCase(Boolean ignoreCase)
ignoreCase - 是否忽略大小写public Boolean getAllowNull()
public void setAllowNull(Boolean allowNull)
ignoreCase - 是否允许为空Copyright © 2020. All rights reserved.