com.atlassian.jira.projectconfig.rest.global
Class WorkflowSchemeEditorResource

java.lang.Object
  extended by com.atlassian.jira.projectconfig.rest.global.WorkflowSchemeEditorResource

public class WorkflowSchemeEditorResource
extends Object

REST resource for the global workflow scheme editor.

Since:
6.0

Nested Class Summary
static class WorkflowSchemeEditorResource.RemoveWorkflowRequest
           
static class WorkflowSchemeEditorResource.WorkflowSchemeRequest
           
 
Constructor Summary
WorkflowSchemeEditorResource(WorkflowSchemeService workflowSchemeService, JiraAuthenticationContext authenticationContext, WorkflowSchemeRestHelper helper)
           
 
Method Summary
 javax.ws.rs.core.Response assignIssueType(long id, WorkflowSchemeEditorResource.WorkflowSchemeRequest request)
           
 javax.ws.rs.core.Response discardDraft(long id)
           
 javax.ws.rs.core.Response getScheme(long id)
           
 javax.ws.rs.core.Response removeIssueTypes(long id, WorkflowSchemeEditorResource.WorkflowSchemeRequest request)
           
 javax.ws.rs.core.Response removeWorkflow(long id, WorkflowSchemeEditorResource.RemoveWorkflowRequest request)
           
 javax.ws.rs.core.Response updateDescription(long id, String description)
           
 javax.ws.rs.core.Response updateName(long id, String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowSchemeEditorResource

public WorkflowSchemeEditorResource(WorkflowSchemeService workflowSchemeService,
                                    JiraAuthenticationContext authenticationContext,
                                    WorkflowSchemeRestHelper helper)
Method Detail

getScheme

public javax.ws.rs.core.Response getScheme(long id)

discardDraft

public javax.ws.rs.core.Response discardDraft(long id)

assignIssueType

public javax.ws.rs.core.Response assignIssueType(long id,
                                                 WorkflowSchemeEditorResource.WorkflowSchemeRequest request)

removeWorkflow

public javax.ws.rs.core.Response removeWorkflow(long id,
                                                WorkflowSchemeEditorResource.RemoveWorkflowRequest request)

removeIssueTypes

public javax.ws.rs.core.Response removeIssueTypes(long id,
                                                  WorkflowSchemeEditorResource.WorkflowSchemeRequest request)

updateName

public javax.ws.rs.core.Response updateName(long id,
                                            String name)

updateDescription

public javax.ws.rs.core.Response updateDescription(long id,
                                                   String description)


Copyright © 2002-2014 Atlassian. All Rights Reserved.