Class DummySavedQueryUserRightsServiceImpl
java.lang.Object
de.hybris.platform.cockpit.services.query.impl.DummySavedQueryUserRightsServiceImpl
- All Implemented Interfaces:
SavedQueryService,SavedQueryUserRightsService
public class DummySavedQueryUserRightsServiceImpl
extends Object
implements SavedQueryUserRightsService
Provides dummy implementation of SavedQueryUserRightsService interface.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddReadUser(PrincipalModel user, CockpitSavedQueryModel model) Allows given user to read given collection.createSavedQuery(String label, Query query, UserModel user) Creates the saved query.voidDelete query.getNotSharedQueries(SearchProvider provider, UserModel user) Returns collection of saved queries that only user has.getQuery(CockpitSavedQueryModel savedQuery) Gets the query.Returns list of all users who are allowed to read given saved query.getSavedQueries(SearchProvider provider, UserModel user) Gets the saved queries for given parameters.getSharedQueries(SearchProvider provider, UserModel user) Returns collection of saved queries that user shares with and he received from other users.voidPublish saved query.voidremoveReadUser(PrincipalModel user, CockpitSavedQueryModel model) Disallow given user to read given collection.voidrenameQuery(CockpitSavedQueryModel query, String label) Rename query.voidStore updates.
-
Constructor Details
-
DummySavedQueryUserRightsServiceImpl
-
-
Method Details
-
getSavedQueries
Description copied from interface:SavedQueryServiceGets the saved queries for given parameters.- Specified by:
getSavedQueriesin interfaceSavedQueryService- Parameters:
provider- the provideruser- the user- Returns:
- the saved queries
-
createSavedQuery
Description copied from interface:SavedQueryServiceCreates the saved query.- Specified by:
createSavedQueryin interfaceSavedQueryService- Parameters:
label- the labelquery- the queryuser- the user- Returns:
- the cockpit saved query model
-
getQuery
Description copied from interface:SavedQueryServiceGets the query.- Specified by:
getQueryin interfaceSavedQueryService- Parameters:
savedQuery- the saved query- Returns:
- the query
-
deleteQuery
Description copied from interface:SavedQueryServiceDelete query.- Specified by:
deleteQueryin interfaceSavedQueryService- Parameters:
query- the query
-
renameQuery
Description copied from interface:SavedQueryServiceRename query.- Specified by:
renameQueryin interfaceSavedQueryService- Parameters:
query- the querylabel- the label
-
storeUpdates
Description copied from interface:SavedQueryServiceStore updates.- Specified by:
storeUpdatesin interfaceSavedQueryService- Parameters:
query- the query
-
publishSavedQuery
Description copied from interface:SavedQueryServicePublish saved query.- Specified by:
publishSavedQueryin interfaceSavedQueryService- Parameters:
query- the query
-
addReadUser
Description copied from interface:SavedQueryUserRightsServiceAllows given user to read given collection.- Specified by:
addReadUserin interfaceSavedQueryUserRightsService- Parameters:
user- to add read access
-
removeReadUser
Description copied from interface:SavedQueryUserRightsServiceDisallow given user to read given collection.- Specified by:
removeReadUserin interfaceSavedQueryUserRightsService- Parameters:
user- to remove read access
-
getReadUsersForSavedQuery
Description copied from interface:SavedQueryUserRightsServiceReturns list of all users who are allowed to read given saved query.- Specified by:
getReadUsersForSavedQueryin interfaceSavedQueryUserRightsService- Returns:
- user list of the users that are allowed to read given saved query
-