public class SearchPredicate extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SearchPredicate.SearchType |
Modifier and Type | Method and Description |
---|---|
static SearchPredicate |
createContainsPredicate(String property,
String value)
谓词 包含
|
static SearchPredicate |
createEqualPredicate(String property,
Object value)
谓词 等于
|
static SearchPredicate |
createGreaterThanPredicate(String property,
Number value,
boolean inclusiveEqual)
谓词 大于或大于等于
|
static SearchPredicate |
createLessThanPredicate(String property,
Number value,
boolean inclusiveEqual)
谓词 小于或小于等于
|
static SearchPredicate |
createPrefixPredicate(String property,
String value)
谓词 前缀
|
static SearchPredicate |
createRangeNumberPredicate(String property,
Number value1,
Number value2,
boolean inclusiveEqual1,
boolean inclusiveEqual2)
谓词 范围
|
static SearchPredicate |
createSuffixPredicate(String property,
String value)
谓词 后缀
|
String |
getProperty() |
SearchPredicate.SearchType |
getType() |
Object |
getValue1() |
Object |
getValue2() |
boolean |
isInclusiveEqual1() |
boolean |
isInclusiveEqual2() |
public static SearchPredicate createContainsPredicate(String property, String value)
property
- 属性名value
- String
目的包含的值public static SearchPredicate createEqualPredicate(String property, Object value)
property
- 属性名value
- Object
与目的比较的值public static SearchPredicate createGreaterThanPredicate(String property, Number value, boolean inclusiveEqual)
property
- 属性名value
- Number
与目的比较的值inclusiveEqual
- 是否包含等于public static SearchPredicate createLessThanPredicate(String property, Number value, boolean inclusiveEqual)
property
- 属性名value
- Number
与目的比较的值inclusiveEqual
- 是否包含等于public static SearchPredicate createPrefixPredicate(String property, String value)
property
- 属性名value
- String
目的前缀的值public static SearchPredicate createRangeNumberPredicate(String property, Number value1, Number value2, boolean inclusiveEqual1, boolean inclusiveEqual2)
public static SearchPredicate createSuffixPredicate(String property, String value)
property
- 属性名value
- String
目的后缀的值public String getProperty()
public SearchPredicate.SearchType getType()
public Object getValue1()
public Object getValue2()
public boolean isInclusiveEqual1()
public boolean isInclusiveEqual2()
Copyright © 2024. All rights reserved.