public class Query
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Query.Meta |
Modifier and Type | Field and Description |
---|---|
static int |
MAX_ALL |
Constructor and Description |
---|
Query() |
Query(java.util.Map<java.lang.String,java.lang.String> parameters) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getArrayFilter(java.lang.String key)
Empty list returns null;
|
boolean |
getBooleanFilter(java.lang.String key) |
static java.util.Date |
getDate(java.lang.String str) |
java.util.Date |
getDateFilter(java.lang.String key) |
protected static java.text.DateFormat |
getDateFormat() |
protected static java.text.DateFormat |
getDateTimeFormat() |
java.lang.String |
getFilter(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.String> |
getFilters() |
int |
getIntFilter(java.lang.String key) |
java.lang.Long[] |
getLongArrayFilter(java.lang.String key) |
long |
getLongFilter(java.lang.String key) |
int |
getMax() |
java.lang.String |
getSearch() |
java.lang.String |
getSort() |
int |
getStart()
Zero-based index for first item.
|
static java.lang.String |
getString(java.util.Date date) |
boolean |
hasFilter(java.lang.String key) |
boolean |
hasFilters() |
boolean |
isCount() |
boolean |
isDescending() |
boolean |
isMeta(java.lang.String param) |
boolean |
match(java.util.function.Predicate<java.util.Map.Entry<java.lang.String,java.lang.String>> matcher)
Checks for matches.
|
void |
setArrayFilter(java.lang.String key,
java.lang.String[] array) |
void |
setCount(boolean count) |
void |
setDescending(boolean descending) |
void |
setFilter(java.lang.String key,
boolean value) |
void |
setFilter(java.lang.String key,
java.util.Date date) |
void |
setFilter(java.lang.String key,
int value) |
void |
setFilter(java.lang.String key,
long value) |
void |
setFilter(java.lang.String key,
java.lang.String value) |
void |
setFilters(java.util.Map<java.lang.String,java.lang.String> filters) |
void |
setMax(int max) |
void |
setSearch(java.lang.String search) |
void |
setSort(java.lang.String sort) |
void |
setStart(int start) |
java.lang.String |
toString() |
public static final int MAX_ALL
public Query()
public Query(java.util.Map<java.lang.String,java.lang.String> parameters)
public boolean isMeta(java.lang.String param)
public boolean isCount()
public void setCount(boolean count)
public java.lang.String getSearch()
public void setSearch(java.lang.String search)
public int getStart()
public void setStart(int start)
public int getMax()
public void setMax(int max)
public java.lang.String getSort()
public void setSort(java.lang.String sort)
public boolean isDescending()
public void setDescending(boolean descending)
public java.util.Map<java.lang.String,java.lang.String> getFilters()
public void setFilters(java.util.Map<java.lang.String,java.lang.String> filters)
public void setFilter(java.lang.String key, java.lang.String value)
public java.lang.String getFilter(java.lang.String key)
public boolean hasFilters()
public boolean hasFilter(java.lang.String key)
public java.lang.String[] getArrayFilter(java.lang.String key)
public void setArrayFilter(java.lang.String key, java.lang.String[] array)
public java.lang.Long[] getLongArrayFilter(java.lang.String key)
public boolean getBooleanFilter(java.lang.String key)
public void setFilter(java.lang.String key, boolean value)
public int getIntFilter(java.lang.String key)
public void setFilter(java.lang.String key, int value)
public long getLongFilter(java.lang.String key)
public void setFilter(java.lang.String key, long value)
public java.util.Date getDateFilter(java.lang.String key) throws java.text.ParseException
java.text.ParseException
public void setFilter(java.lang.String key, java.util.Date date)
protected static java.text.DateFormat getDateTimeFormat()
protected static java.text.DateFormat getDateFormat()
public static java.util.Date getDate(java.lang.String str) throws java.text.ParseException
java.text.ParseException
public static java.lang.String getString(java.util.Date date)
public boolean match(java.util.function.Predicate<java.util.Map.Entry<java.lang.String,java.lang.String>> matcher)
matcher
- should check search as well as filterspublic java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2018