public class ListBuilder.FilterBuilder<T extends ResourceNode> extends Object
| Constructor and Description |
|---|
FilterBuilder(ListBuilder<T> listBuilder,
String attributeName,
Comparator comparator,
String value,
boolean openParenthesis) |
| Modifier and Type | Method and Description |
|---|---|
ListBuilder.FilterBuilder<T> |
and(boolean openParenthesis,
String attributeName,
Comparator comparator,
Boolean value) |
ListBuilder.FilterBuilder<T> |
and(boolean openParenthesis,
String attributeName,
Comparator comparator,
Boolean value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
and(boolean openParenthesis,
String attributeName,
Comparator comparator,
Double value) |
ListBuilder.FilterBuilder<T> |
and(boolean openParenthesis,
String attributeName,
Comparator comparator,
Double value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
and(boolean openParenthesis,
String attributeName,
Comparator comparator,
Instant value) |
ListBuilder.FilterBuilder<T> |
and(boolean openParenthesis,
String attributeName,
Comparator comparator,
Instant value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
and(boolean openParenthesis,
String attributeName,
Comparator comparator,
Integer value) |
ListBuilder.FilterBuilder<T> |
and(boolean openParenthesis,
String attributeName,
Comparator comparator,
Integer value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
and(boolean openParenthesis,
String attributeName,
Comparator comparator,
Long value) |
ListBuilder.FilterBuilder<T> |
and(boolean openParenthesis,
String attributeName,
Comparator comparator,
Long value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
and(boolean openParenthesis,
String attributeName,
Comparator comparator,
String value) |
ListBuilder.FilterBuilder<T> |
and(boolean openParenthesis,
String attributeName,
Comparator comparator,
String value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
and(String attributeName,
Comparator comparator,
Boolean value) |
ListBuilder.FilterBuilder<T> |
and(String attributeName,
Comparator comparator,
Boolean value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
and(String attributeName,
Comparator comparator,
Double value) |
ListBuilder.FilterBuilder<T> |
and(String attributeName,
Comparator comparator,
Double value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
and(String attributeName,
Comparator comparator,
Instant value) |
ListBuilder.FilterBuilder<T> |
and(String attributeName,
Comparator comparator,
Instant value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
and(String attributeName,
Comparator comparator,
Integer value) |
ListBuilder.FilterBuilder<T> |
and(String attributeName,
Comparator comparator,
Integer value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
and(String attributeName,
Comparator comparator,
Long value) |
ListBuilder.FilterBuilder<T> |
and(String attributeName,
Comparator comparator,
Long value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
and(String attributeName,
Comparator comparator,
String value) |
ListBuilder.FilterBuilder<T> |
and(String attributeName,
Comparator comparator,
String value,
boolean closeParenthesis) |
ListBuilder<T> |
build()
builds the filter string and puts it into the parameter map of the list builder instance
|
ListBuilder.FilterBuilder<T> |
closeParenthesis()
closes a parenthesis for the current filter expression
|
ListBuilder.FilterBuilder<T> |
or(boolean openParenthesis,
String attributeName,
Comparator comparator,
Boolean value) |
ListBuilder.FilterBuilder<T> |
or(boolean openParenthesis,
String attributeName,
Comparator comparator,
Boolean value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
or(boolean openParenthesis,
String attributeName,
Comparator comparator,
Double value) |
ListBuilder.FilterBuilder<T> |
or(boolean openParenthesis,
String attributeName,
Comparator comparator,
Double value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
or(boolean openParenthesis,
String attributeName,
Comparator comparator,
Instant value) |
ListBuilder.FilterBuilder<T> |
or(boolean openParenthesis,
String attributeName,
Comparator comparator,
Instant value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
or(boolean openParenthesis,
String attributeName,
Comparator comparator,
Integer value) |
ListBuilder.FilterBuilder<T> |
or(boolean openParenthesis,
String attributeName,
Comparator comparator,
Integer value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
or(boolean openParenthesis,
String attributeName,
Comparator comparator,
Long value) |
ListBuilder.FilterBuilder<T> |
or(boolean openParenthesis,
String attributeName,
Comparator comparator,
Long value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
or(boolean openParenthesis,
String attributeName,
Comparator comparator,
String value) |
ListBuilder.FilterBuilder<T> |
or(boolean openParenthesis,
String attributeName,
Comparator comparator,
String value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
or(String attributeName,
Comparator comparator,
Boolean value) |
ListBuilder.FilterBuilder<T> |
or(String attributeName,
Comparator comparator,
Boolean value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
or(String attributeName,
Comparator comparator,
Double value) |
ListBuilder.FilterBuilder<T> |
or(String attributeName,
Comparator comparator,
Double value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
or(String attributeName,
Comparator comparator,
Instant value) |
ListBuilder.FilterBuilder<T> |
or(String attributeName,
Comparator comparator,
Instant value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
or(String attributeName,
Comparator comparator,
Integer value) |
ListBuilder.FilterBuilder<T> |
or(String attributeName,
Comparator comparator,
Integer value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
or(String attributeName,
Comparator comparator,
Long value) |
ListBuilder.FilterBuilder<T> |
or(String attributeName,
Comparator comparator,
Long value,
boolean closeParenthesis) |
ListBuilder.FilterBuilder<T> |
or(String attributeName,
Comparator comparator,
String value) |
ListBuilder.FilterBuilder<T> |
or(String attributeName,
Comparator comparator,
String value,
boolean closeParenthesis) |
public FilterBuilder(ListBuilder<T> listBuilder, String attributeName, Comparator comparator, String value, boolean openParenthesis)
public ListBuilder.FilterBuilder<T> closeParenthesis()
public ListBuilder.FilterBuilder<T> and(String attributeName, Comparator comparator, String value)
public ListBuilder.FilterBuilder<T> or(String attributeName, Comparator comparator, String value)
public ListBuilder.FilterBuilder<T> and(String attributeName, Comparator comparator, Boolean value)
public ListBuilder.FilterBuilder<T> or(String attributeName, Comparator comparator, Boolean value)
public ListBuilder.FilterBuilder<T> and(String attributeName, Comparator comparator, Integer value)
public ListBuilder.FilterBuilder<T> or(String attributeName, Comparator comparator, Integer value)
public ListBuilder.FilterBuilder<T> and(String attributeName, Comparator comparator, Long value)
public ListBuilder.FilterBuilder<T> or(String attributeName, Comparator comparator, Long value)
public ListBuilder.FilterBuilder<T> and(String attributeName, Comparator comparator, Double value)
public ListBuilder.FilterBuilder<T> or(String attributeName, Comparator comparator, Double value)
public ListBuilder.FilterBuilder<T> and(String attributeName, Comparator comparator, Instant value)
public ListBuilder.FilterBuilder<T> or(String attributeName, Comparator comparator, Instant value)
public ListBuilder.FilterBuilder<T> and(boolean openParenthesis, String attributeName, Comparator comparator, String value)
public ListBuilder.FilterBuilder<T> or(boolean openParenthesis, String attributeName, Comparator comparator, String value)
public ListBuilder.FilterBuilder<T> and(boolean openParenthesis, String attributeName, Comparator comparator, Boolean value)
public ListBuilder.FilterBuilder<T> or(boolean openParenthesis, String attributeName, Comparator comparator, Boolean value)
public ListBuilder.FilterBuilder<T> and(boolean openParenthesis, String attributeName, Comparator comparator, Integer value)
public ListBuilder.FilterBuilder<T> or(boolean openParenthesis, String attributeName, Comparator comparator, Integer value)
public ListBuilder.FilterBuilder<T> and(boolean openParenthesis, String attributeName, Comparator comparator, Long value)
public ListBuilder.FilterBuilder<T> or(boolean openParenthesis, String attributeName, Comparator comparator, Long value)
public ListBuilder.FilterBuilder<T> and(boolean openParenthesis, String attributeName, Comparator comparator, Double value)
public ListBuilder.FilterBuilder<T> or(boolean openParenthesis, String attributeName, Comparator comparator, Double value)
public ListBuilder.FilterBuilder<T> and(boolean openParenthesis, String attributeName, Comparator comparator, Instant value)
public ListBuilder.FilterBuilder<T> or(boolean openParenthesis, String attributeName, Comparator comparator, Instant value)
public ListBuilder.FilterBuilder<T> and(String attributeName, Comparator comparator, String value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> or(String attributeName, Comparator comparator, String value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> and(String attributeName, Comparator comparator, Boolean value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> or(String attributeName, Comparator comparator, Boolean value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> and(String attributeName, Comparator comparator, Integer value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> or(String attributeName, Comparator comparator, Integer value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> and(String attributeName, Comparator comparator, Long value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> or(String attributeName, Comparator comparator, Long value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> and(String attributeName, Comparator comparator, Double value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> or(String attributeName, Comparator comparator, Double value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> and(String attributeName, Comparator comparator, Instant value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> or(String attributeName, Comparator comparator, Instant value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> and(boolean openParenthesis, String attributeName, Comparator comparator, String value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> or(boolean openParenthesis, String attributeName, Comparator comparator, String value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> and(boolean openParenthesis, String attributeName, Comparator comparator, Boolean value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> or(boolean openParenthesis, String attributeName, Comparator comparator, Boolean value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> and(boolean openParenthesis, String attributeName, Comparator comparator, Integer value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> or(boolean openParenthesis, String attributeName, Comparator comparator, Integer value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> and(boolean openParenthesis, String attributeName, Comparator comparator, Long value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> or(boolean openParenthesis, String attributeName, Comparator comparator, Long value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> and(boolean openParenthesis, String attributeName, Comparator comparator, Double value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> or(boolean openParenthesis, String attributeName, Comparator comparator, Double value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> and(boolean openParenthesis, String attributeName, Comparator comparator, Instant value, boolean closeParenthesis)
public ListBuilder.FilterBuilder<T> or(boolean openParenthesis, String attributeName, Comparator comparator, Instant value, boolean closeParenthesis)
public ListBuilder<T> build()
Copyright © 2020. All rights reserved.