@ThreadSafe public class UserActiveQuickFilterServiceImpl extends Object implements UserActiveQuickFilterService
| Constructor and Description |
|---|
UserActiveQuickFilterServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateQuickFilter(com.atlassian.user.User user,
long quickFilterId)
Activates a quick filter for a user.
|
void |
deactivateAllQuickFilters(com.atlassian.user.User user)
Deactivates all quick filters for a user.
|
void |
deactivateQuickFilter(com.atlassian.user.User user,
long quickFilterId)
Deactivates a quick filter for a user.
|
List<QuickFilter> |
getActiveQuickFilters(com.atlassian.user.User user)
Returns all active quick filters for a user.
|
List<QuickFilter> |
getVisibleQuickFilters(com.atlassian.user.User user)
Returns a list of quick filters which have been selected by the given user to be shown for them on Bamboo
dashboard.
|
void |
setVisibleQuickFilters(com.atlassian.user.User user,
Iterable<Long> quickFilterIds)
Sets the list of quick filters which the given user has selected to be shown for them on Bamboo dashboard.
|
@NotNull public List<QuickFilter> getVisibleQuickFilters(@NotNull com.atlassian.user.User user)
UserActiveQuickFilterServicegetVisibleQuickFilters in interface UserActiveQuickFilterServiceuser - Bamboo userpublic void setVisibleQuickFilters(@NotNull
com.atlassian.user.User user,
@NotNull
Iterable<Long> quickFilterIds)
UserActiveQuickFilterServicesetVisibleQuickFilters in interface UserActiveQuickFilterServiceuser - Bamboo userquickFilterIds - ids of quick filters to set as visible@NotNull public List<QuickFilter> getActiveQuickFilters(@NotNull com.atlassian.user.User user)
UserActiveQuickFilterServicegetActiveQuickFilters in interface UserActiveQuickFilterServiceuser - Bamboo userpublic void activateQuickFilter(@NotNull
com.atlassian.user.User user,
long quickFilterId)
UserActiveQuickFilterServiceactivateQuickFilter in interface UserActiveQuickFilterServiceuser - Bamboo userquickFilterId - id of the quick filter to set activepublic void deactivateQuickFilter(@NotNull
com.atlassian.user.User user,
long quickFilterId)
UserActiveQuickFilterServicedeactivateQuickFilter in interface UserActiveQuickFilterServiceuser - Bamboo userquickFilterId - id of the quick filter to deactivatepublic void deactivateAllQuickFilters(@NotNull
com.atlassian.user.User user)
UserActiveQuickFilterServicedeactivateAllQuickFilters in interface UserActiveQuickFilterServiceuser - Bamboo userCopyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.