Class WorkflowSchemeResource
java.lang.Object
com.atlassian.jira.projectconfig.rest.project.WorkflowSchemeResource
@Path("workflowscheme")
@Consumes("application/json")
@Produces("application/json")
public class WorkflowSchemeResource
extends Object
REST resource to provide the JSON represention of the edit Workflow Scheme page.
- Since:
- v5.2
-
Constructor Summary
ConstructorsConstructorDescriptionWorkflowSchemeResource(JiraAuthenticationContext authContext, ProjectService projectService, ProjectConfigWorkflowDispatcher dispatcher, WorkflowSchemeService workflowSchemeService, WorkflowSchemeRestHelper helper, PermissionManager permissionManager, WorkflowSchemeMigrationTaskAccessor taskAccessor) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsecreateDraftWorkflowSchemeForProject(String projectKey) javax.ws.rs.core.ResponsediscardDraftWorkflowSchemeForProject(String projectKey) javax.ws.rs.core.ResponsegetWorkflowSchemeInfo(String projectKey, boolean original)
-
Constructor Details
-
WorkflowSchemeResource
@Inject public WorkflowSchemeResource(JiraAuthenticationContext authContext, ProjectService projectService, ProjectConfigWorkflowDispatcher dispatcher, WorkflowSchemeService workflowSchemeService, WorkflowSchemeRestHelper helper, PermissionManager permissionManager, WorkflowSchemeMigrationTaskAccessor taskAccessor)
-
-
Method Details
-
getWorkflowSchemeInfo
@GET @Path("{projectKey}") public javax.ws.rs.core.Response getWorkflowSchemeInfo(@PathParam("projectKey") String projectKey, @QueryParam("original") boolean original) -
createDraftWorkflowSchemeForProject
@POST @Path("{projectKey}") public javax.ws.rs.core.Response createDraftWorkflowSchemeForProject(@PathParam("projectKey") String projectKey) -
discardDraftWorkflowSchemeForProject
@DELETE @Path("{projectKey}") public javax.ws.rs.core.Response discardDraftWorkflowSchemeForProject(@PathParam("projectKey") String projectKey)
-