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
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description CockpitSavedQueryModel
createSavedQuery(java.lang.String label, Query query, UserModel user)
Creates the saved query.void
deleteQuery(CockpitSavedQueryModel query)
Deprecated.since 6.3, useModelService
to remove itemsQuery
getQuery(CockpitSavedQueryModel savedQuery)
Gets the query.java.util.Collection<CockpitSavedQueryModel>
getSavedQueries(SearchProvider provider, UserModel user)
Gets the saved queries for given parameters.void
publishSavedQuery(CockpitSavedQueryModel query)
Publish saved query.void
renameQuery(CockpitSavedQueryModel query, java.lang.String label)
Rename query.void
storeUpdates(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, useModelService
to 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
-
-