public interface ISavedSearchProvider
Modifier and Type | Method and Description |
---|---|
ISavedSearch |
createSavedSearch()
Creates a new saved search object
|
void |
deleteSavedSearch(String savedSearchID)
Deletes a saved search
|
ISavedSearch |
getSavedSearch(String savedSearchID)
Gets a saved search
|
ISavedSearch[] |
getSavedSearches()
Get array of all the saved searches
|
boolean |
getSupportsPublicSavedSearch()
Returns whether is saved search provider supports
public saved searches
|
boolean |
hasSavedSearches()
Returns whether the saved search provider has any saved searches
|
void |
saveSearch(ISavedSearch savedSearch)
Save a search
|
void |
setSearchQueryFactory(ISearchQueryFactory factory)
Sets the factory that should be used to create
search query objects
|
void |
updateSavedSearch(String savedSearchID,
ISavedSearch savedSearch)
Updates a saved search
|
void setSearchQueryFactory(ISearchQueryFactory factory)
factory
- the factory to use to create search query objectsboolean hasSavedSearches()
ISavedSearch createSavedSearch()
ISavedSearch[] getSavedSearches()
ISavedSearch getSavedSearch(String savedSearchID)
savedSearchID
- the id of the saved search to getvoid saveSearch(ISavedSearch savedSearch)
savedSearch
- the saved search to savevoid updateSavedSearch(String savedSearchID, ISavedSearch savedSearch)
savedSearchID
- the id of the saved search to updatesavedSearch
- the saved search to savevoid deleteSavedSearch(String savedSearchID)
savedSearchID
- the id of the saved search to deleteboolean getSupportsPublicSavedSearch()