public class SavedQueryUserRightsServiceImpl extends SavedQueryServiceImpl implements SavedQueryUserRightsService
SavedQueryUserRightsServiceCOLLECTION_DELIM, DATE_MARK, ENUM_DELIM, ENUM_MARK, FEATURE_VALUE_DELIM, FEATURE_VALUE_MARK, FEATURE_VALUE_STRING_VALUE_POS, FEATURE_VALUE_UNIT_POS, NUMBER_CLASS_NAME_POS, NUMBER_MARK, NUMBER_VALUE_DELIM, NUMBER_VALUE_POS, PK_MARK, searchServicemodelService, typeService| Constructor and Description |
|---|
SavedQueryUserRightsServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addReadUser(PrincipalModel user,
CockpitSavedQueryModel model)
Allows given user to read given collection.
|
Collection<CockpitSavedQueryModel> |
getNotSharedQueries(SearchProvider provider,
UserModel user)
Returns collection of saved queries that only user has.
|
List<PrincipalModel> |
getReadUsersForSavedQuery(CockpitSavedQueryModel model)
Returns list of all users who are allowed to read given saved query.
|
Collection<CockpitSavedQueryModel> |
getSavedQueries(SearchProvider provider,
UserModel user)
Gets the saved queries for given parameters.
|
protected SavedQueryUserRightsDao |
getSavedQueryDao() |
Collection<CockpitSavedQueryModel> |
getSharedQueries(SearchProvider provider,
UserModel user)
Returns collection of saved queries that user shares with and he received from other users.
|
void |
removeReadUser(PrincipalModel user,
CockpitSavedQueryModel model)
Disallow given user to read given collection.
|
addSpecialParameters, addSpecialParameters, createSavedQuery, decode, deleteQuery, getDecodedValues, getPKsString, getQuery, publishSavedQuery, renameQuery, setEnumerationService, setSavedQueryDao, setSearchService, storeUpdates, unwrapCollectionValues, unwrapFeatureValue, unwrapNumber, unwrapSingleValue, wrap, wrapCollectionValues, wrapFeatureValue, wrapNumber, wrapSingleValuegetEnum, getEnums, getLocalizedLabel, getLocalizedLabel, getModelService, getTypeService, setCockpitTypeService, setLabelResolver, setModelServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateSavedQuery, deleteQuery, getQuery, publishSavedQuery, renameQuery, storeUpdatespublic Collection<CockpitSavedQueryModel> getSavedQueries(SearchProvider provider, UserModel user)
SavedQueryServicegetSavedQueries in interface SavedQueryServicegetSavedQueries in class SavedQueryServiceImplprovider - the provideruser - the userpublic void addReadUser(PrincipalModel user, CockpitSavedQueryModel model)
SavedQueryUserRightsServiceaddReadUser in interface SavedQueryUserRightsServiceuser - to add read accesspublic void removeReadUser(PrincipalModel user, CockpitSavedQueryModel model)
SavedQueryUserRightsServiceremoveReadUser in interface SavedQueryUserRightsServiceuser - to remove read accesspublic List<PrincipalModel> getReadUsersForSavedQuery(CockpitSavedQueryModel model)
SavedQueryUserRightsServicegetReadUsersForSavedQuery in interface SavedQueryUserRightsServiceprotected SavedQueryUserRightsDao getSavedQueryDao()
getSavedQueryDao in class SavedQueryServiceImplpublic Collection<CockpitSavedQueryModel> getSharedQueries(SearchProvider provider, UserModel user)
SavedQueryUserRightsServicegetSharedQueries in interface SavedQueryUserRightsServicepublic Collection<CockpitSavedQueryModel> getNotSharedQueries(SearchProvider provider, UserModel user)
SavedQueryUserRightsServicegetNotSharedQueries in interface SavedQueryUserRightsServiceCopyright © 2017 SAP SE. All Rights Reserved.