Interface SavedQueryService
- All Known Subinterfaces:
SavedQueryUserRightsService
- All Known Implementing Classes:
DummySavedQueryUserRightsServiceImpl,ProductSavedQueryServiceImpl,SavedQueryServiceImpl,SavedQueryUserRightsServiceImpl
public interface SavedQueryService
The interface contains methods that deals with search queries.
-
Method Summary
Modifier and TypeMethodDescriptioncreateSavedQuery(String label, Query query, UserModel user) Creates the saved query.voidDeprecated.getQuery(CockpitSavedQueryModel savedQuery) Gets the query.getSavedQueries(SearchProvider provider, UserModel user) Gets the saved queries for given parameters.voidPublish saved query.voidrenameQuery(CockpitSavedQueryModel query, String label) Rename query.voidStore updates.
-
Method Details
-
getSavedQueries
Gets the saved queries for given parameters.- Parameters:
provider- the provideruser- the user- Returns:
- the saved queries
-
createSavedQuery
Creates the saved query.- Parameters:
label- the labelquery- the queryuser- the user- Returns:
- the cockpit saved query model
-
getQuery
Gets the query.- Parameters:
savedQuery- the saved query- Returns:
- the query
-
deleteQuery
Deprecated.since 6.3, useModelServiceto remove itemsDelete query.- Parameters:
query- the query
-
renameQuery
Rename query.- Parameters:
query- the querylabel- the label
-
storeUpdates
Store updates.- Parameters:
query- the query
-
publishSavedQuery
Publish saved query.- Parameters:
query- the query
-
ModelServiceto remove items