Interface SavedQueryUserRightsService
- All Superinterfaces:
SavedQueryService
- All Known Implementing Classes:
DummySavedQueryUserRightsServiceImpl,SavedQueryUserRightsServiceImpl
The interface delivers additional user rights services.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddReadUser(PrincipalModel user, CockpitSavedQueryModel model) Allows given user to read given collection.getNotSharedQueries(SearchProvider provider, UserModel user) Returns collection of saved queries that only user has.Returns list of all users who are allowed to read given saved query.getSharedQueries(SearchProvider provider, UserModel user) Returns collection of saved queries that user shares with and he received from other users.voidremoveReadUser(PrincipalModel user, CockpitSavedQueryModel model) Disallow given user to read given collection.Methods inherited from interface de.hybris.platform.cockpit.services.query.SavedQueryService
createSavedQuery, deleteQuery, getQuery, getSavedQueries, publishSavedQuery, renameQuery, storeUpdates
-
Method Details
-
addReadUser
Allows given user to read given collection.- Parameters:
user- to add read accesscollection- to add read access
-
removeReadUser
Disallow given user to read given collection.- Parameters:
user- to remove read accesscollection- to remove read access
-
getReadUsersForSavedQuery
Returns list of all users who are allowed to read given saved query.- Parameters:
collection- the collection to check read access- Returns:
- user list of the users that are allowed to read given saved query
-