|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WorkflowCreationService
Encapsulates JIRA workflow creation logic
Nested Class Summary | |
---|---|
static class |
WorkflowCreationService.Preset
|
static class |
WorkflowCreationService.Status
|
Method Summary | |
---|---|
ServiceOutcome<CheckWorkflowEntitiesByNameResult> |
checkForSimplifiedWorkflowNamedAfterProject(com.atlassian.jira.project.Project project)
Look for the existence of workflows or workflow schemes with the reserved name for "GreenHopper Simplified Workflow" for the given project. |
ServiceOutcome<com.atlassian.jira.scheme.Scheme> |
createSimplifiedWorkflowForExistingProject(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
Take the workflow of the existing project, and create a copy which is a GreenHopper Simplified Workflow. |
ServiceOutcome<java.lang.Void> |
createSimplifiedWorkflowForNewProject(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
Create a "GreenHopper Simplified Workflow" workflow scheme and workflow for the newly created project |
Method Detail |
---|
@NotNull ServiceOutcome<CheckWorkflowEntitiesByNameResult> checkForSimplifiedWorkflowNamedAfterProject(com.atlassian.jira.project.Project project)
project
- the project
CheckWorkflowEntitiesByNameResult
@NotNull ServiceOutcome<java.lang.Void> createSimplifiedWorkflowForNewProject(com.atlassian.crowd.embedded.api.User user, com.atlassian.jira.project.Project project)
@NotNull ServiceOutcome<com.atlassian.jira.scheme.Scheme> createSimplifiedWorkflowForExistingProject(com.atlassian.crowd.embedded.api.User user, com.atlassian.jira.project.Project project)
user
- the userproject
- the existing project
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |