@Singleton public class QuickFilterResource extends Object
Constructor and Description |
---|
QuickFilterResource(BambooUserManager bambooUserManager,
QuickFilterManager quickFilterManager,
com.atlassian.struts.TextProvider textProvider,
UserActiveQuickFilterService userActiveQuickFilterService) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
activateFilter(long quickFilterId,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) |
RestQuickFilter |
createQuickFilter(@NotNull RestQuickFilter restQuickFilter) |
javax.ws.rs.core.Response |
deactivateAllFilters(com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) |
javax.ws.rs.core.Response |
deactivateFilter(long quickFilterId,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) |
javax.ws.rs.core.Response |
deleteQuickFilter(long quickFilterId) |
List<RestQuickFilter> |
getActiveFilters(com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) |
RestQuickFilter |
getQuickFilter(long quickFilterId) |
List<RestQuickFilter> |
getQuickFilters(Boolean configured) |
List<RestQuickFilter> |
getVisibleFilters(com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) |
javax.ws.rs.core.Response |
setVisibleFilters(List<Long> quickFilterIds,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) |
RestQuickFilter |
updateQuickFilter(long quickFilterId,
@NotNull RestQuickFilter restQuickFilter) |
public QuickFilterResource(BambooUserManager bambooUserManager, QuickFilterManager quickFilterManager, com.atlassian.struts.TextProvider textProvider, UserActiveQuickFilterService userActiveQuickFilterService)
public List<RestQuickFilter> getQuickFilters(Boolean configured)
public RestQuickFilter getQuickFilter(long quickFilterId) throws WebValidationException
WebValidationException
public RestQuickFilter createQuickFilter(@NotNull @NotNull RestQuickFilter restQuickFilter) throws WebValidationException
WebValidationException
public RestQuickFilter updateQuickFilter(long quickFilterId, @NotNull @NotNull RestQuickFilter restQuickFilter) throws WebValidationException
WebValidationException
public javax.ws.rs.core.Response deleteQuickFilter(long quickFilterId) throws WebValidationException
WebValidationException
public List<RestQuickFilter> getVisibleFilters(@Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
public javax.ws.rs.core.Response setVisibleFilters(List<Long> quickFilterIds, @Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) throws WebValidationException
WebValidationException
public List<RestQuickFilter> getActiveFilters(@Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
public javax.ws.rs.core.Response activateFilter(long quickFilterId, @Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) throws WebValidationException
WebValidationException
public javax.ws.rs.core.Response deactivateFilter(long quickFilterId, @Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) throws WebValidationException
WebValidationException
public javax.ws.rs.core.Response deactivateAllFilters(@Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.