Class DummySavedQueryUserRightsServiceImpl
- java.lang.Object
-
- de.hybris.platform.cockpit.services.query.impl.DummySavedQueryUserRightsServiceImpl
-
- All Implemented Interfaces:
SavedQueryService,SavedQueryUserRightsService
public class DummySavedQueryUserRightsServiceImpl extends java.lang.Object implements SavedQueryUserRightsService
Provides dummy implementation of
SavedQueryUserRightsServiceinterface.
-
-
Constructor Summary
Constructors Constructor Description DummySavedQueryUserRightsServiceImpl(SavedQueryService savedQueryService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddReadUser(PrincipalModel user, CockpitSavedQueryModel model)Allows given user to read given collection.CockpitSavedQueryModelcreateSavedQuery(java.lang.String label, Query query, UserModel user)Creates the saved query.voiddeleteQuery(CockpitSavedQueryModel query)Delete query.java.util.Collection<CockpitSavedQueryModel>getNotSharedQueries(SearchProvider provider, UserModel user)Returns collection of saved queries that only user has.QuerygetQuery(CockpitSavedQueryModel savedQuery)Gets the query.java.util.List<PrincipalModel>getReadUsersForSavedQuery(CockpitSavedQueryModel model)Returns list of all users who are allowed to read given saved query.java.util.Collection<CockpitSavedQueryModel>getSavedQueries(SearchProvider provider, UserModel user)Gets the saved queries for given parameters.java.util.Collection<CockpitSavedQueryModel>getSharedQueries(SearchProvider provider, UserModel user)Returns collection of saved queries that user shares with and he received from other users.voidpublishSavedQuery(CockpitSavedQueryModel query)Publish saved query.voidremoveReadUser(PrincipalModel user, CockpitSavedQueryModel model)Disallow given user to read given collection.voidrenameQuery(CockpitSavedQueryModel query, java.lang.String label)Rename query.voidstoreUpdates(CockpitSavedQueryModel query)Store updates.
-
-
-
Constructor Detail
-
DummySavedQueryUserRightsServiceImpl
public DummySavedQueryUserRightsServiceImpl(SavedQueryService savedQueryService)
-
-
Method Detail
-
getSavedQueries
public java.util.Collection<CockpitSavedQueryModel> getSavedQueries(SearchProvider provider, UserModel user)
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
public CockpitSavedQueryModel createSavedQuery(java.lang.String label, Query query, UserModel user)
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
public Query getQuery(CockpitSavedQueryModel savedQuery)
Description copied from interface:SavedQueryServiceGets the query.- Specified by:
getQueryin interfaceSavedQueryService- Parameters:
savedQuery- the saved query- Returns:
- the query
-
deleteQuery
public void deleteQuery(CockpitSavedQueryModel query)
Description copied from interface:SavedQueryServiceDelete query.- Specified by:
deleteQueryin interfaceSavedQueryService- Parameters:
query- the query
-
renameQuery
public void renameQuery(CockpitSavedQueryModel query, java.lang.String label)
Description copied from interface:SavedQueryServiceRename query.- Specified by:
renameQueryin interfaceSavedQueryService- Parameters:
query- the querylabel- the label
-
storeUpdates
public void storeUpdates(CockpitSavedQueryModel query)
Description copied from interface:SavedQueryServiceStore updates.- Specified by:
storeUpdatesin interfaceSavedQueryService- Parameters:
query- the query
-
publishSavedQuery
public void publishSavedQuery(CockpitSavedQueryModel query)
Description copied from interface:SavedQueryServicePublish saved query.- Specified by:
publishSavedQueryin interfaceSavedQueryService- Parameters:
query- the query
-
addReadUser
public void addReadUser(PrincipalModel user, CockpitSavedQueryModel model)
Description copied from interface:SavedQueryUserRightsServiceAllows given user to read given collection.- Specified by:
addReadUserin interfaceSavedQueryUserRightsService- Parameters:
user- to add read access
-
removeReadUser
public void removeReadUser(PrincipalModel user, CockpitSavedQueryModel model)
Description copied from interface:SavedQueryUserRightsServiceDisallow given user to read given collection.- Specified by:
removeReadUserin interfaceSavedQueryUserRightsService- Parameters:
user- to remove read access
-
getReadUsersForSavedQuery
public java.util.List<PrincipalModel> getReadUsersForSavedQuery(CockpitSavedQueryModel model)
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
-
getSharedQueries
public java.util.Collection<CockpitSavedQueryModel> getSharedQueries(SearchProvider provider, UserModel user)
Description copied from interface:SavedQueryUserRightsServiceReturns collection of saved queries that user shares with and he received from other users.- Specified by:
getSharedQueriesin interfaceSavedQueryUserRightsService
-
getNotSharedQueries
public java.util.Collection<CockpitSavedQueryModel> getNotSharedQueries(SearchProvider provider, UserModel user)
Description copied from interface:SavedQueryUserRightsServiceReturns collection of saved queries that only user has.- Specified by:
getNotSharedQueriesin interfaceSavedQueryUserRightsService
-
-