Interface SavedQueryService
-
- All Known Subinterfaces:
SavedQueryUserRightsService
- All Known Implementing Classes:
DummySavedQueryUserRightsServiceImpl,ProductSavedQueryServiceImpl,SavedQueryServiceImpl,SavedQueryUserRightsServiceImpl
public interface SavedQueryServiceThe interface contains methods that deals with search queries.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description CockpitSavedQueryModelcreateSavedQuery(java.lang.String label, Query query, UserModel user)Creates the saved query.voiddeleteQuery(CockpitSavedQueryModel query)Deprecated.since 6.3, useModelServiceto remove itemsQuerygetQuery(CockpitSavedQueryModel savedQuery)Gets the query.java.util.Collection<CockpitSavedQueryModel>getSavedQueries(SearchProvider provider, UserModel user)Gets the saved queries for given parameters.voidpublishSavedQuery(CockpitSavedQueryModel query)Publish saved query.voidrenameQuery(CockpitSavedQueryModel query, java.lang.String label)Rename query.voidstoreUpdates(CockpitSavedQueryModel query)Store updates.
-
-
-
Method Detail
-
getSavedQueries
java.util.Collection<CockpitSavedQueryModel> getSavedQueries(SearchProvider provider, UserModel user)
Gets the saved queries for given parameters.- Parameters:
provider- the provideruser- the user- Returns:
- the saved queries
-
createSavedQuery
CockpitSavedQueryModel createSavedQuery(java.lang.String label, Query query, UserModel user)
Creates the saved query.- Parameters:
label- the labelquery- the queryuser- the user- Returns:
- the cockpit saved query model
-
getQuery
Query getQuery(CockpitSavedQueryModel savedQuery)
Gets the query.- Parameters:
savedQuery- the saved query- Returns:
- the query
-
deleteQuery
@Deprecated void deleteQuery(CockpitSavedQueryModel query)
Deprecated.since 6.3, useModelServiceto remove itemsDelete query.- Parameters:
query- the query
-
renameQuery
void renameQuery(CockpitSavedQueryModel query, java.lang.String label)
Rename query.- Parameters:
query- the querylabel- the label
-
storeUpdates
void storeUpdates(CockpitSavedQueryModel query)
Store updates.- Parameters:
query- the query
-
publishSavedQuery
void publishSavedQuery(CockpitSavedQueryModel query)
Publish saved query.- Parameters:
query- the query
-
-