Class PrioritySchemesBackdoor

java.lang.Object
com.atlassian.jira.dev.backdoor.PrioritySchemesBackdoor

@Path("priority/scheme") @Produces("application/json") @Consumes("application/json") public class PrioritySchemesBackdoor extends Object
Since:
v7.6
  • Constructor Details

  • Method Details

    • getAllPrioritySchemes

      @GET public List<PrioritySchemesBackdoor.PrioritySchemeResponse> getAllPrioritySchemes()
    • createNewPriorityScheme

      @Path("create") @GET public jakarta.ws.rs.core.Response createNewPriorityScheme(@QueryParam("name") String name, @QueryParam("description") String description, @QueryParam("priorities") List<String> priorities)
    • getDefaultSchemeId

      @Path("getDefaultSchemeId") @GET public jakarta.ws.rs.core.Response getDefaultSchemeId()
    • createOrGetDefaultScheme

      @Path("createOrGetDefaultScheme") @GET public jakarta.ws.rs.core.Response createOrGetDefaultScheme()
    • removePriorityFromAllSchemes

      @Path("removePriorityFromAllSchemes") @GET public jakarta.ws.rs.core.Response removePriorityFromAllSchemes(@QueryParam("priorityId") String priorityId)
    • getPrioritiesInScheme

      @Path("{schemeId}/priorities") @GET public List<String> getPrioritiesInScheme(@PathParam("schemeId") long schemeId)
    • getProjectsInScheme

      @Path("{schemeId}/projects") @GET public List<Long> getProjectsInScheme(@PathParam("schemeId") long schemeId)
    • assignProjectToPriorityScheme

      @Path("{schemeId}/addProject") @GET public jakarta.ws.rs.core.Response assignProjectToPriorityScheme(@PathParam("schemeId") long schemeId, @QueryParam("projectId") long projectId)
    • removeProjectFromPriorityScheme

      @Path("{schemeId}/deleteProject") @GET public jakarta.ws.rs.core.Response removeProjectFromPriorityScheme(@PathParam("schemeId") long schemeId, @QueryParam("projectId") long projectId)
    • delete

      @Path("{schemeId}/delete") @GET public jakarta.ws.rs.core.Response delete(@PathParam("schemeId") String schemeId)
    • update

      @Path("{schemeId}/update") @GET public jakarta.ws.rs.core.Response update(@PathParam("schemeId") String schemeId, @QueryParam("name") String name, @QueryParam("description") String description, @QueryParam("priorities") List<String> priorities)
    • setDefaultPriority

      @Path("{schemeId}/setDefaultPriority") @GET public jakarta.ws.rs.core.Response setDefaultPriority(@PathParam("schemeId") String schemeId, @QueryParam("priority") String priorityId)