public class SearchParameter extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
SearchParameter.OrderBy |
static class |
SearchParameter.SortOrder |
| Modifier and Type | Field and Description |
|---|---|
static int |
DefaultLimit |
static Locale |
DefaultLocale |
| Constructor and Description |
|---|
SearchParameter() |
SearchParameter(int limit) |
SearchParameter(int page,
int limit) |
public static final int DefaultLimit
public static final Locale DefaultLocale
public SearchParameter()
public SearchParameter(int limit)
public SearchParameter(int page,
int limit)
public SearchParameter clone()
public boolean count()
public SearchParameter count(boolean count)
public boolean containsFilter(String property)
public SearchParameter fields(String... fields)
public SearchParameter fields(de.whitefrog.frogr.model.QueryField... fields)
public SearchParameter fields(de.whitefrog.frogr.model.FieldList fields)
public de.whitefrog.frogr.model.FieldList fieldList()
public SearchParameter locale(Locale locale)
public Locale locale()
public String query()
public SearchParameter query(String query)
public boolean fetch()
public Collection<Filter> filters()
public SearchParameter filter(String property, String value)
public SearchParameter filter(Filter filter)
public SearchParameter removeFilter(String property)
public SearchParameter start(int start)
public int start()
public boolean isFiltered()
public SearchParameter ids(Long... ids)
public SearchParameter ids(Collection<Long> ids)
public SearchParameter uuids(String... uuids)
public SearchParameter uuids(Collection<String> uuids)
public int limit()
public SearchParameter limit(int limit)
public int page()
public SearchParameter page(int page)
public SearchParameter incrementPage()
public List<SearchParameter.OrderBy> orderBy()
public SearchParameter orderBy(String field)
public SearchParameter orderBy(String field, SearchParameter.SortOrder dir)
public boolean isOrdered()
public SearchParameter returns(String... fields)
Copyright © 2018. All rights reserved.