Class WorkflowSchemeEditorResource
java.lang.Object
com.atlassian.jira.projectconfig.rest.global.WorkflowSchemeEditorResource
@Path("workflowschemeeditor")
@Consumes("application/json")
@Produces("application/json")
public class WorkflowSchemeEditorResource
extends Object
REST resource for the global workflow scheme editor.
- Since:
- 6.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionWorkflowSchemeEditorResource(WorkflowSchemeService workflowSchemeService, JiraAuthenticationContext authenticationContext, WorkflowSchemeRestHelper helper) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponseassignIssueType(long id, WorkflowSchemeEditorResource.WorkflowSchemeRequest request) javax.ws.rs.core.ResponsediscardDraft(long id) javax.ws.rs.core.ResponsegetScheme(long id) javax.ws.rs.core.ResponseremoveIssueTypes(long id, WorkflowSchemeEditorResource.WorkflowSchemeRequest request) javax.ws.rs.core.ResponseremoveWorkflow(long id, WorkflowSchemeEditorResource.RemoveWorkflowRequest request) javax.ws.rs.core.ResponseupdateDescription(long id, String description) javax.ws.rs.core.ResponseupdateName(long id, String name)
-
Constructor Details
-
WorkflowSchemeEditorResource
@Inject public WorkflowSchemeEditorResource(WorkflowSchemeService workflowSchemeService, JiraAuthenticationContext authenticationContext, WorkflowSchemeRestHelper helper)
-
-
Method Details
-
getScheme
@GET @Path("{id}") public javax.ws.rs.core.Response getScheme(@PathParam("id") long id) -
discardDraft
@DELETE @Path("{id}/draft") public javax.ws.rs.core.Response discardDraft(@PathParam("id") long id) -
assignIssueType
@PUT @Path("{id}") public javax.ws.rs.core.Response assignIssueType(@PathParam("id") long id, WorkflowSchemeEditorResource.WorkflowSchemeRequest request) -
removeWorkflow
@DELETE @Path("{id}/workflow") public javax.ws.rs.core.Response removeWorkflow(@PathParam("id") long id, WorkflowSchemeEditorResource.RemoveWorkflowRequest request) -
removeIssueTypes
@DELETE @Path("{id}/issuetype") public javax.ws.rs.core.Response removeIssueTypes(@PathParam("id") long id, WorkflowSchemeEditorResource.WorkflowSchemeRequest request) -
updateName
@PUT @Path("{id}/name") public javax.ws.rs.core.Response updateName(@PathParam("id") long id, String name) -
updateDescription
@PUT @Path("{id}/description") public javax.ws.rs.core.Response updateDescription(@PathParam("id") long id, String description)
-