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
SavedQueryUserRightsService
interface.
-
-
Constructor Summary
Constructors Constructor Description DummySavedQueryUserRightsServiceImpl(SavedQueryService savedQueryService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addReadUser(PrincipalModel user, CockpitSavedQueryModel model)
Allows given user to read given collection.CockpitSavedQueryModel
createSavedQuery(java.lang.String label, Query query, UserModel user)
Creates the saved query.void
deleteQuery(CockpitSavedQueryModel query)
Delete query.java.util.Collection<CockpitSavedQueryModel>
getNotSharedQueries(SearchProvider provider, UserModel user)
Returns collection of saved queries that only user has.Query
getQuery(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.void
publishSavedQuery(CockpitSavedQueryModel query)
Publish saved query.void
removeReadUser(PrincipalModel user, CockpitSavedQueryModel model)
Disallow given user to read given collection.void
renameQuery(CockpitSavedQueryModel query, java.lang.String label)
Rename query.void
storeUpdates(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:SavedQueryService
Gets the saved queries for given parameters.- Specified by:
getSavedQueries
in 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:SavedQueryService
Creates the saved query.- Specified by:
createSavedQuery
in 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:SavedQueryService
Gets the query.- Specified by:
getQuery
in interfaceSavedQueryService
- Parameters:
savedQuery
- the saved query- Returns:
- the query
-
deleteQuery
public void deleteQuery(CockpitSavedQueryModel query)
Description copied from interface:SavedQueryService
Delete query.- Specified by:
deleteQuery
in interfaceSavedQueryService
- Parameters:
query
- the query
-
renameQuery
public void renameQuery(CockpitSavedQueryModel query, java.lang.String label)
Description copied from interface:SavedQueryService
Rename query.- Specified by:
renameQuery
in interfaceSavedQueryService
- Parameters:
query
- the querylabel
- the label
-
storeUpdates
public void storeUpdates(CockpitSavedQueryModel query)
Description copied from interface:SavedQueryService
Store updates.- Specified by:
storeUpdates
in interfaceSavedQueryService
- Parameters:
query
- the query
-
publishSavedQuery
public void publishSavedQuery(CockpitSavedQueryModel query)
Description copied from interface:SavedQueryService
Publish saved query.- Specified by:
publishSavedQuery
in interfaceSavedQueryService
- Parameters:
query
- the query
-
addReadUser
public void addReadUser(PrincipalModel user, CockpitSavedQueryModel model)
Description copied from interface:SavedQueryUserRightsService
Allows given user to read given collection.- Specified by:
addReadUser
in interfaceSavedQueryUserRightsService
- Parameters:
user
- to add read access
-
removeReadUser
public void removeReadUser(PrincipalModel user, CockpitSavedQueryModel model)
Description copied from interface:SavedQueryUserRightsService
Disallow given user to read given collection.- Specified by:
removeReadUser
in interfaceSavedQueryUserRightsService
- Parameters:
user
- to remove read access
-
getReadUsersForSavedQuery
public java.util.List<PrincipalModel> getReadUsersForSavedQuery(CockpitSavedQueryModel model)
Description copied from interface:SavedQueryUserRightsService
Returns list of all users who are allowed to read given saved query.- Specified by:
getReadUsersForSavedQuery
in 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:SavedQueryUserRightsService
Returns collection of saved queries that user shares with and he received from other users.- Specified by:
getSharedQueries
in interfaceSavedQueryUserRightsService
-
getNotSharedQueries
public java.util.Collection<CockpitSavedQueryModel> getNotSharedQueries(SearchProvider provider, UserModel user)
Description copied from interface:SavedQueryUserRightsService
Returns collection of saved queries that only user has.- Specified by:
getNotSharedQueries
in interfaceSavedQueryUserRightsService
-
-