public class QuickFiltersControl extends BackdoorControl<QuickFiltersControl>
BackdoorControl.AddXsrfNoCheckTokenFilter, BackdoorControl.JsonMediaTypeFilter
ADMIN_REST_PATH, API_REST_PATH, DEFAULT_REST_PATH, rootPath
Constructor and Description |
---|
QuickFiltersControl(@NotNull BambooEnvironmentData environmentData) |
Modifier and Type | Method and Description |
---|---|
void |
createQuickFilter(RestQuickFilter quickFilter)
Create a quick filter.
|
protected com.sun.jersey.api.client.WebResource |
createResource()
Creates the resource that corresponds to the root of the TestKit REST API, using the values returned by
BackdoorControl.getRestModulePath() . |
void |
deleteQuickFilter(long id)
Delete a quick filter by id.
|
void |
deleteQuickFilter(String name)
Delete a quick filter by name.
|
List<RestQuickFilter> |
getAllQuickFilters()
Get all existing quick filters.
|
RestQuickFilter |
getQuickFilter(long id)
Get an existing quick filter by id.
|
void |
updateQuickFilter(RestQuickFilter quickFilter)
Update a quick filter.
|
client, createResourceForPath, get, getEnvironmentData, getRestModulePath, percentEncode, ping, post, resourceRoot, tearDown
public QuickFiltersControl(@NotNull @NotNull BambooEnvironmentData environmentData)
public RestQuickFilter getQuickFilter(long id)
public List<RestQuickFilter> getAllQuickFilters()
public void createQuickFilter(RestQuickFilter quickFilter)
public void updateQuickFilter(RestQuickFilter quickFilter)
public void deleteQuickFilter(long id)
public void deleteQuickFilter(String name)
protected com.sun.jersey.api.client.WebResource createResource()
BackdoorControl
BackdoorControl.getRestModulePath()
. Note that the created WebResource
has the following properties: Content-Type: application/json
by
default (override with WebResource.type(javax.ws.rs.core.MediaType)
)BackdoorControl.createResourceForPath(java.lang.String)
createResource
in class BackdoorControl<QuickFiltersControl>
BackdoorControl.createResource()
,
BackdoorControl.getRestModulePath()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.