|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.shredzone.flattr4j.model.SearchQuery
public class SearchQuery
Collects search parameters. Every parameter is optional.
Nested Class Summary | |
---|---|
static class |
SearchQuery.Order
Enumeration of available sort orders. |
Constructor Summary | |
---|---|
SearchQuery()
|
Method Summary | |
---|---|
void |
addCategory(CategoryId category)
Adds a category to search for. |
SearchQuery |
category(CategoryId category)
Category to search for. |
Collection<CategoryId> |
getCategories()
Returns the collection of categories to search for. |
CategoryId |
getCategory()
Returns the Category to search for. |
LanguageId |
getLanguage()
Language to search for. |
String |
getQuery()
Text to search for. |
SearchQuery.Order |
getSort()
Sort order. |
String |
getTags()
Tags to search for. |
String |
getUrl()
URL to search for. |
UserId |
getUser()
User to search for. |
SearchQuery |
language(LanguageId language)
Language to search for. |
SearchQuery |
query(String query)
Text to search for. |
void |
setCategory(CategoryId category)
Sets a single category to search for. |
void |
setLanguage(LanguageId language)
|
void |
setQuery(String query)
|
void |
setSort(SearchQuery.Order sort)
|
void |
setTags(String tags)
|
void |
setupConnection(Connection conn)
Sets up a Connection with the current search parameters. |
void |
setUrl(String url)
|
void |
setUser(UserId user)
|
SearchQuery |
sort(SearchQuery.Order order)
Order to sort the result by. |
SearchQuery |
tags(String tags)
Sets a tag expression to search for. |
SearchQuery |
user(UserId user)
User to search for. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SearchQuery()
Method Detail |
---|
public String getQuery()
public void setQuery(String query)
public String getTags()
public void setTags(String tags)
public String getUrl()
public void setUrl(String url)
public LanguageId getLanguage()
public void setLanguage(LanguageId language)
public UserId getUser()
public void setUser(UserId user)
public SearchQuery.Order getSort()
SearchQuery.Order.RELEVANCE
.
public void setSort(SearchQuery.Order sort)
public CategoryId getCategory()
public void setCategory(CategoryId category)
public void addCategory(CategoryId category)
public Collection<CategoryId> getCategories()
public SearchQuery query(String query)
public SearchQuery tags(String tags)
public SearchQuery language(LanguageId language)
public SearchQuery category(CategoryId category)
Since version 2.2, multiple categories can be set by invoking this call multiple times.
public SearchQuery user(UserId user)
public SearchQuery sort(SearchQuery.Order order)
public void setupConnection(Connection conn)
Connection
with the current search parameters.
conn
- Connection
to set up
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |