Class QuickFiltersControl
java.lang.Object
com.atlassian.bamboo.testutils.backdoor.BackdoorControl<QuickFiltersControl>
com.atlassian.bamboo.testutils.backdoor.QuickFiltersControl
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.bamboo.testutils.backdoor.BackdoorControl
BackdoorControl.AddXsrfNoCheckTokenFilter, BackdoorControl.JsonMediaTypeFilter -
Field Summary
Fields inherited from class com.atlassian.bamboo.testutils.backdoor.BackdoorControl
ADMIN_REST_PATH, API_REST_PATH, DEFAULT_REST_PATH, XSRF_NO_CHECK, XSRF_TOKEN_HEADER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateQuickFilter(RestQuickFilter quickFilter) Create a quick filter.protected jakarta.ws.rs.client.WebTargetCreates the resource that corresponds to the root of the TestKit REST API, using the values returned byBackdoorControl.getRestModulePath().voiddeleteQuickFilter(long id) Delete a quick filter by id.voiddeleteQuickFilter(String name) Delete a quick filter by name.Get all existing quick filters.getQuickFilter(long id) Get an existing quick filter by id.voidupdateQuickFilter(RestQuickFilter quickFilter) Update a quick filter.Methods inherited from class com.atlassian.bamboo.testutils.backdoor.BackdoorControl
anonymousResourceRoot, client, createAnonymousResourceForPath, createAnonymousResourceForPath, createResourceForPath, createResourceForPath, get, getEnvironmentData, getRestModulePath, getRootPath, percentEncode, ping, post, resourceRoot, resourceRootWithForcedTokenAuth, tearDown
-
Constructor Details
-
QuickFiltersControl
-
-
Method Details
-
getQuickFilter
Get an existing quick filter by id. Requires current user to have admin permission. -
getAllQuickFilters
Get all existing quick filters. Requires current user to have admin permission. -
createQuickFilter
Create a quick filter. Id will be assigned to passed DTO after creation. Requires current user to have admin permission. -
updateQuickFilter
Update a quick filter. Requires current user to have admin permission. -
deleteQuickFilter
public void deleteQuickFilter(long id) Delete a quick filter by id. Requires current user to have admin permission. -
deleteQuickFilter
Delete a quick filter by name. Requires current user to have admin permission. -
createResource
protected jakarta.ws.rs.client.WebTarget createResource()Description copied from class:BackdoorControlCreates the resource that corresponds to the root of the TestKit REST API, using the values returned byBackdoorControl.getRestModulePath(). Note that the createdWebResourcehas the following properties:- it logs all GET/POST/etc requests made through it
- it sets the
Content-Type: application/jsonby default (override withWebTarget.request(MediaType...))
To create a WebResource for a different root, use
BackdoorControl.createResourceForPath(java.lang.String)- Overrides:
createResourcein classBackdoorControl<QuickFiltersControl>- Returns:
- a WebResource for the TestKit REST API root
- See Also:
-