Class QuickFiltersControl

java.lang.Object
com.atlassian.bamboo.testutils.backdoor.BackdoorControl<QuickFiltersControl>
com.atlassian.bamboo.testutils.backdoor.QuickFiltersControl

public class QuickFiltersControl extends BackdoorControl<QuickFiltersControl>
  • Constructor Details

    • QuickFiltersControl

      public QuickFiltersControl(@NotNull @NotNull BambooEnvironmentData environmentData)
  • Method Details

    • getQuickFilter

      public RestQuickFilter getQuickFilter(long id)
      Get an existing quick filter by id. Requires current user to have admin permission.
    • getAllQuickFilters

      public List<RestQuickFilter> getAllQuickFilters()
      Get all existing quick filters. Requires current user to have admin permission.
    • createQuickFilter

      public void createQuickFilter(RestQuickFilter quickFilter)
      Create a quick filter. Id will be assigned to passed DTO after creation. Requires current user to have admin permission.
    • updateQuickFilter

      public void updateQuickFilter(RestQuickFilter quickFilter)
      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

      public void deleteQuickFilter(String name)
      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: BackdoorControl
      Creates the resource that corresponds to the root of the TestKit REST API, using the values returned by BackdoorControl.getRestModulePath(). Note that the created WebResource has the following properties:
      • it logs all GET/POST/etc requests made through it
      • it sets the Content-Type: application/json by default (override with WebTarget.request(MediaType...))
      .

      To create a WebResource for a different root, use BackdoorControl.createResourceForPath(java.lang.String)

      Overrides:
      createResource in class BackdoorControl<QuickFiltersControl>
      Returns:
      a WebResource for the TestKit REST API root
      See Also: