Package com.atlassian.jira.dev.backdoor
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
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionPrioritySchemesBackdoor(PrioritySchemeManager prioritySchemeManager, FieldConfigSchemeManager fieldConfigSchemeManager, ProjectManager projectManager, ConstantsManager constantsManager, ApplicationProperties applicationProperties, FieldManager fieldManager) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseassignProjectToPriorityScheme(long schemeId, long projectId) jakarta.ws.rs.core.ResponsecreateNewPriorityScheme(String name, String description, List<String> priorities) jakarta.ws.rs.core.Responsejakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponsegetPrioritiesInScheme(long schemeId) getProjectsInScheme(long schemeId) jakarta.ws.rs.core.ResponseremovePriorityFromAllSchemes(String priorityId) jakarta.ws.rs.core.ResponseremoveProjectFromPriorityScheme(long schemeId, long projectId) jakarta.ws.rs.core.ResponsesetDefaultPriority(String schemeId, String priorityId) jakarta.ws.rs.core.Response
-
Constructor Details
-
PrioritySchemesBackdoor
@Inject public PrioritySchemesBackdoor(PrioritySchemeManager prioritySchemeManager, FieldConfigSchemeManager fieldConfigSchemeManager, ProjectManager projectManager, ConstantsManager constantsManager, ApplicationProperties applicationProperties, FieldManager fieldManager)
-
-
Method Details
-
getAllPrioritySchemes
-
createNewPriorityScheme
-
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
-
getProjectsInScheme
-
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
-
setDefaultPriority
-