public class DefaultSearchQuery extends Object implements SearchQuery
PARAMETER_SEPARATOR| Constructor and Description |
|---|
DefaultSearchQuery(String query) |
| Modifier and Type | Method and Description |
|---|---|
SearchQuery |
append(String query)
Appends string query to current query object.
|
String |
buildQueryString()
Builds a url-encoded queryString to use with the
SearchProvider.search(String, String) method. |
String |
getParameter(String name)
Returns value of the parameter
|
int |
getParameter(String name,
int defaultValue)
Convenient method to return integer value of parameter.
|
String |
getSearchString() |
SearchQuery |
setParameter(String name,
String value)
Sets an arbitrary search parameter to the query string.
|
public DefaultSearchQuery(String query)
public SearchQuery setParameter(String name, String value)
SearchQuerysetParameter in interface SearchQueryname - the search parameter namevalue - the search parameter valuepublic String getParameter(String name)
SearchQuerygetParameter in interface SearchQueryname - the parameter namepublic String buildQueryString()
SearchQuerySearchProvider.search(String, String) method. queryString
consists of searchString and parameters.buildQueryString in interface SearchQuerypublic SearchQuery append(String query)
SearchQueryappend in interface SearchQueryquery - un-encoded querypublic String getSearchString()
getSearchString in interface SearchQuerySearchQuery.buildQueryString() without parameters and
not url-encodedpublic int getParameter(String name, int defaultValue)
SearchQuerydefaultValue.getParameter in interface SearchQueryname - The parameter namedefaultValue - The default value if that parameter is not specifiedCopyright © 2019 Atlassian. All rights reserved.