public abstract class ISearchOption extends Object
Constructor and Description |
---|
ISearchOption() |
Modifier and Type | Method and Description |
---|---|
abstract String |
getName()
Abstract method, that return name of particular search option.
|
List<?> |
getSearchResult() |
abstract String |
getSearchResultName()
Abstract method, that return description of particular search option.
|
abstract String |
getSearchResultTemplate()
Abstract method, that return template to render of particular search option.
|
boolean |
getSelected() |
abstract void |
search(ISearchAction action,
String searchQuery,
boolean searchInMyAlbums,
boolean searchInShared)
Abstract method, that perform search in given option.
|
void |
setSearchResult(List<?> searchResult) |
void |
setSelected(boolean selected) |
String |
toString() |
public abstract String getName()
public abstract String getSearchResultName()
public abstract void search(ISearchAction action, String searchQuery, boolean searchInMyAlbums, boolean searchInShared) throws PhotoAlbumException
action
- - action will be performedsearchQuery
- - query to searchsearchInMyAlbums
- - is search in users albums will be performedsearchInShared
- - is search in shared albums will be performedPhotoAlbumException
- - in case of wrong search parameterspublic boolean getSelected()
public void setSelected(boolean selected)
public abstract String getSearchResultTemplate()
public List<?> getSearchResult()
public void setSearchResult(List<?> searchResult)
Copyright © 2013. All Rights Reserved.