public class Filter
extends java.lang.Object
| Constructor and Description |
|---|
Filter() |
Filter(Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
<T> Filter |
and(java.lang.String field,
Operator op,
T value) |
Filter |
andExpression(Expression expression) |
Filter |
andFilter(Filter filter) |
java.lang.String |
buildQuery() |
java.lang.String |
buildUrlEncodedQuery() |
boolean |
equals(java.lang.Object o) |
java.util.Optional<Expression> |
getExpression() |
int |
hashCode() |
<T> Filter |
or(java.lang.String field,
Operator op,
T value) |
Filter |
orExpression(Expression expression) |
Filter |
orFilter(Filter filter) |
void |
setExpression(Expression expression) |
java.lang.String |
toString() |
<T> Filter |
where(java.lang.String field,
Operator op,
T value) |
Filter |
whereExpression(Expression expression) |
public Filter()
public Filter(Expression expression)
public java.util.Optional<Expression> getExpression()
public void setExpression(Expression expression)
public Filter whereExpression(Expression expression)
public <T> Filter and(java.lang.String field, Operator op, T value) throws java.lang.Exception
java.lang.Exceptionpublic Filter andExpression(Expression expression) throws java.lang.Exception
java.lang.Exceptionpublic Filter andFilter(Filter filter) throws java.lang.Exception
java.lang.Exceptionpublic <T> Filter or(java.lang.String field, Operator op, T value) throws java.lang.Exception
java.lang.Exceptionpublic Filter orExpression(Expression expression) throws java.lang.Exception
java.lang.Exceptionpublic Filter orFilter(Filter filter) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String buildQuery()
public java.lang.String buildUrlEncodedQuery()
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object