public abstract class AbstractFilterLiteral<P> extends Object implements FilterLiteral<P>
FilterLiteral.DIRECTION, FilterLiteral.FilterOption<P>, FilterLiteral.OrderByOption<P>| Constructor and Description |
|---|
AbstractFilterLiteral() |
| Modifier and Type | Method and Description |
|---|---|
FilterLiteral<P> |
append(FilterLiteral.FilterOption<P> filter)
Append the filter option.
|
FilterLiteral<P> |
append(FilterLiteral.OrderByOption<P> orderBy)
Append the orderBy option.
|
void |
clear()
Clear all of filter optional
|
abstract void |
destroy() |
FilterLiteral.FilterOption<P> |
get(FilterLiteral.FilterOption<P> filter)
Gets FilterOption which was existing.
|
FilterLiteral.OrderByOption<P> |
get(FilterLiteral.OrderByOption<P> orderBy)
Gets OrderByOption which was existing.
|
Iterator<FilterLiteral.OrderByOption<P>> |
getOrders()
Gets OrderByOption iterator
|
FilterLiteral<P> |
remove(FilterLiteral.FilterOption<P> filter)
Removes the query parameter.
|
FilterLiteral<P> |
remove(FilterLiteral.OrderByOption<P> orderBy)
Removes the query parameter.
|
protected abstract void |
start() |
FilterLiteral.FilterOption<P> |
with(FilterLiteral.FilterOption<P> filter)
plug a filter in FilterLiteral
|
FilterLiteral.OrderByOption<P> |
with(FilterLiteral.OrderByOption<P> orderBy)
plug a filter in FilterLiteral
|
protected abstract void start()
public abstract void destroy()
public FilterLiteral<P> append(FilterLiteral.OrderByOption<P> orderBy)
FilterLiteralappend in interface FilterLiteral<P>public FilterLiteral.OrderByOption<P> with(FilterLiteral.OrderByOption<P> orderBy)
FilterLiteralwith in interface FilterLiteral<P>public FilterLiteral<P> remove(FilterLiteral.OrderByOption<P> orderBy)
FilterLiteralremove in interface FilterLiteral<P>public void clear()
FilterLiteralclear in interface FilterLiteral<P>public FilterLiteral.OrderByOption<P> get(FilterLiteral.OrderByOption<P> orderBy)
FilterLiteralget in interface FilterLiteral<P>public Iterator<FilterLiteral.OrderByOption<P>> getOrders()
FilterLiteralgetOrders in interface FilterLiteral<P>public FilterLiteral<P> append(FilterLiteral.FilterOption<P> filter)
FilterLiteralappend in interface FilterLiteral<P>public FilterLiteral<P> remove(FilterLiteral.FilterOption<P> filter)
FilterLiteralremove in interface FilterLiteral<P>public FilterLiteral.FilterOption<P> get(FilterLiteral.FilterOption<P> filter)
FilterLiteralget in interface FilterLiteral<P>public FilterLiteral.FilterOption<P> with(FilterLiteral.FilterOption<P> filter)
FilterLiteralwith in interface FilterLiteral<P>Copyright © 2003–2019 eXo Platform SAS. All rights reserved.