public class PropertyFilterBuilder
extends java.lang.Object
| Constructor and Description |
|---|
PropertyFilterBuilder() |
PropertyFilterBuilder(java.util.List<PropertyFilter> filters) |
| Modifier and Type | Method and Description |
|---|---|
PropertyFilterBuilder |
and(java.util.List<PropertyFilter>... filters) |
PropertyFilterBuilder |
and(PropertyFilterBuilder... builders) |
PropertyFilterBuilder |
and(org.springframework.data.jpa.domain.Specification... specifications) |
<Y extends java.lang.Comparable<? super Y>> |
between(java.lang.String name,
Y x,
Y y) |
java.util.List<PropertyFilter> |
build() |
PropertyFilterBuilder |
contains(java.lang.String name,
java.lang.String value)
模糊查询
|
PropertyFilterBuilder |
endsWith(java.lang.String name,
java.lang.String value) |
<T> PropertyFilterBuilder |
equal(java.lang.String name,
T value)
等于
|
PropertyFilterBuilder |
greaterThan(java.lang.String name,
java.lang.Object value)
大于
|
PropertyFilterBuilder |
greaterThanOrEqual(java.lang.String name,
java.lang.Object value)
大于等于
|
<T> PropertyFilterBuilder |
in(java.lang.String name,
java.util.List<T> value) |
<T> PropertyFilterBuilder |
in(java.lang.String name,
T... value)
in
|
PropertyFilterBuilder |
isEmpty(java.lang.String name) |
PropertyFilterBuilder |
isNotEmpty(java.lang.String name) |
PropertyFilterBuilder |
isNotNull(java.lang.String name)
not null
|
PropertyFilterBuilder |
isNull(java.lang.String name)
is null
|
<T> PropertyFilterBuilder |
lessThan(java.lang.String name,
T value)
小于
|
PropertyFilterBuilder |
lessThanOrEqual(java.lang.String name,
java.lang.Object value)
小于等于
|
PropertyFilterBuilder |
not(java.util.List<PropertyFilter>... filters) |
PropertyFilterBuilder |
not(PropertyFilterBuilder... builders) |
PropertyFilterBuilder |
not(org.springframework.data.jpa.domain.Specification... specifications) |
PropertyFilterBuilder |
notContains(java.lang.String name,
java.lang.String value) |
PropertyFilterBuilder |
notEndsWith(java.lang.String name,
java.lang.String value) |
<T> PropertyFilterBuilder |
notEqual(java.lang.String name,
T value)
不等于
|
<T> PropertyFilterBuilder |
notIn(java.lang.String name,
T... value)
not in
|
PropertyFilterBuilder |
notStartsWith(java.lang.String name,
java.lang.String value) |
PropertyFilterBuilder |
or(java.util.List<PropertyFilter>... filters) |
PropertyFilterBuilder |
or(PropertyFilterBuilder... builders) |
PropertyFilterBuilder |
or(org.springframework.data.jpa.domain.Specification... specifications) |
PropertyFilterBuilder |
startsWith(java.lang.String name,
java.lang.String value) |
public PropertyFilterBuilder()
public PropertyFilterBuilder(java.util.List<PropertyFilter> filters)
public java.util.List<PropertyFilter> build()
public <T> PropertyFilterBuilder equal(java.lang.String name, T value)
T - name - value - public PropertyFilterBuilder contains(java.lang.String name, java.lang.String value)
public PropertyFilterBuilder notContains(java.lang.String name, java.lang.String value)
public PropertyFilterBuilder startsWith(java.lang.String name, java.lang.String value)
public PropertyFilterBuilder notStartsWith(java.lang.String name, java.lang.String value)
public PropertyFilterBuilder endsWith(java.lang.String name, java.lang.String value)
public PropertyFilterBuilder notEndsWith(java.lang.String name, java.lang.String value)
public <T> PropertyFilterBuilder lessThan(java.lang.String name, T value)
public PropertyFilterBuilder greaterThan(java.lang.String name, java.lang.Object value)
public PropertyFilterBuilder lessThanOrEqual(java.lang.String name, java.lang.Object value)
public PropertyFilterBuilder greaterThanOrEqual(java.lang.String name, java.lang.Object value)
public <T> PropertyFilterBuilder in(java.lang.String name, T... value)
public <T> PropertyFilterBuilder in(java.lang.String name, java.util.List<T> value)
T - name - value - public <T> PropertyFilterBuilder notIn(java.lang.String name, T... value)
public <T> PropertyFilterBuilder notEqual(java.lang.String name, T value)
public PropertyFilterBuilder isNull(java.lang.String name)
public PropertyFilterBuilder isNotNull(java.lang.String name)
public PropertyFilterBuilder isEmpty(java.lang.String name)
public PropertyFilterBuilder isNotEmpty(java.lang.String name)
public <Y extends java.lang.Comparable<? super Y>> PropertyFilterBuilder between(java.lang.String name, Y x, Y y)
public PropertyFilterBuilder and(PropertyFilterBuilder... builders)
public PropertyFilterBuilder and(java.util.List<PropertyFilter>... filters)
public PropertyFilterBuilder and(org.springframework.data.jpa.domain.Specification... specifications)
public PropertyFilterBuilder or(java.util.List<PropertyFilter>... filters)
public PropertyFilterBuilder or(PropertyFilterBuilder... builders)
public PropertyFilterBuilder or(org.springframework.data.jpa.domain.Specification... specifications)
public PropertyFilterBuilder not(java.util.List<PropertyFilter>... filters)
public PropertyFilterBuilder not(PropertyFilterBuilder... builders)
public PropertyFilterBuilder not(org.springframework.data.jpa.domain.Specification... specifications)