Package | Description |
---|---|
com.atlassian.jira.bc.workflow | |
com.atlassian.jira.workflow |
Modifier and Type | Method and Description |
---|---|
ServiceOutcome<AssignableWorkflowScheme> |
WorkflowSchemeService.createScheme(ApplicationUser creator,
AssignableWorkflowScheme scheme)
Create a new workflow scheme.
|
ServiceOutcome<AssignableWorkflowScheme> |
WorkflowSchemeService.getSchemeForProject(ApplicationUser user,
Project project)
Return the workflow scheme associated with passed project.
|
ServiceOutcome<AssignableWorkflowScheme> |
WorkflowSchemeService.getWorkflowScheme(ApplicationUser user,
long id)
Return the workflow scheme for the passed id.
|
ServiceOutcome<AssignableWorkflowScheme> |
WorkflowSchemeService.updateWorkflowScheme(ApplicationUser user,
AssignableWorkflowScheme scheme)
Save changes to the passed workflow scheme.
|
Modifier and Type | Method and Description |
---|---|
ServiceOutcome<AssignableWorkflowScheme> |
WorkflowSchemeService.createScheme(ApplicationUser creator,
AssignableWorkflowScheme scheme)
Create a new workflow scheme.
|
DraftWorkflowScheme.Builder |
WorkflowSchemeService.draftBuilder(AssignableWorkflowScheme parent)
Return a builder that can be used to create a
DraftWorkflowScheme for the passed workflow scheme. |
ServiceOutcome<DraftWorkflowScheme> |
WorkflowSchemeService.getDraftWorkflowScheme(ApplicationUser user,
AssignableWorkflowScheme parentScheme)
Return draft of the passed workflow scheme if it actually exists.
|
ServiceOutcome<DraftWorkflowScheme> |
WorkflowSchemeService.getDraftWorkflowSchemeNotNull(ApplicationUser user,
AssignableWorkflowScheme parentScheme)
Return draft of the passed workflow scheme if it actually exists.
|
int |
WorkflowSchemeService.getUsageCount(AssignableWorkflowScheme assignableWorkflowScheme)
Return the number of projects that use the passed scheme.
|
ServiceOutcome<AssignableWorkflowScheme> |
WorkflowSchemeService.updateWorkflowScheme(ApplicationUser user,
AssignableWorkflowScheme scheme)
Save changes to the passed workflow scheme.
|
ServiceOutcome<Void> |
WorkflowSchemeService.validateUpdateWorkflowScheme(ApplicationUser user,
AssignableWorkflowScheme scheme)
Validate that the passed scheme can be saved.
|
Modifier and Type | Method and Description |
---|---|
AssignableWorkflowScheme |
AssignableWorkflowScheme.Builder.build() |
AssignableWorkflowScheme |
WorkflowSchemeManager.cleanUpSchemeDraft(Project project,
com.atlassian.crowd.embedded.api.User user)
If the project's workflow scheme is only used by one project and if this scheme has a draft,
then the draft is copied to a separate scheme and deleted.
|
AssignableWorkflowScheme |
WorkflowSchemeManager.copyDraft(DraftWorkflowScheme draft,
com.atlassian.crowd.embedded.api.User user,
String newDescription) |
AssignableWorkflowScheme |
WorkflowSchemeManager.createScheme(AssignableWorkflowScheme workflowScheme)
Create a new workflow scheme.
|
AssignableWorkflowScheme |
WorkflowSchemeManager.getDefaultWorkflowScheme() |
AssignableWorkflowScheme |
WorkflowSchemeManager.getParentForDraft(long draftSchemeId)
Return the original workflow scheme for the passed draft workflow scheme.
|
AssignableWorkflowScheme |
DraftWorkflowScheme.getParentScheme()
Return a reference to the parent of the draft scheme.
|
AssignableWorkflowScheme |
DraftWorkflowScheme.Builder.getParentScheme() |
AssignableWorkflowScheme |
WorkflowSchemeManager.getWorkflowSchemeObj(long id)
Return the workflow scheme with the passed id.
|
AssignableWorkflowScheme |
WorkflowSchemeManager.getWorkflowSchemeObj(Project project)
Return the workflow scheme associated with the passed project.
|
AssignableWorkflowScheme |
WorkflowSchemeManager.getWorkflowSchemeObj(String name)
Return the workflow scheme with the passed name.
|
AssignableWorkflowScheme |
WorkflowSchemeManager.updateWorkflowScheme(AssignableWorkflowScheme scheme)
Save changes to the passed workflow scheme.
|
Modifier and Type | Method and Description |
---|---|
Iterable<AssignableWorkflowScheme> |
WorkflowSchemeManager.getAssignableSchemes()
Return all the assignable workflow schemes.
|
Modifier and Type | Method and Description |
---|---|
DraftWorkflowScheme |
WorkflowSchemeManager.createDraftOf(ApplicationUser creator,
AssignableWorkflowScheme workflowScheme)
Create a draft for the passed workflow scheme.
|
AssignableWorkflowScheme |
WorkflowSchemeManager.createScheme(AssignableWorkflowScheme workflowScheme)
Create a new workflow scheme.
|
DraftWorkflowScheme.Builder |
WorkflowSchemeManager.draftBuilder(AssignableWorkflowScheme parent)
Return a builder that can be used to create a new
DraftWorkflowScheme for the passed workflow scheme. |
DraftWorkflowScheme |
WorkflowSchemeManager.getDraftForParent(AssignableWorkflowScheme workflowScheme)
Return the draft workflow scheme for the passed workflow scheme.
|
List<Project> |
WorkflowSchemeManager.getProjectsUsing(AssignableWorkflowScheme workflowScheme)
Return the list of projects that use the passed workflow scheme.
|
boolean |
WorkflowSchemeManager.hasDraft(AssignableWorkflowScheme workflowScheme)
Tells the caller if the passed workflow scheme has a draft.
|
AssignableWorkflowScheme |
WorkflowSchemeManager.updateWorkflowScheme(AssignableWorkflowScheme scheme)
Save changes to the passed workflow scheme.
|
<T> T |
WorkflowSchemeManager.waitForUpdatesToFinishAndExecute(AssignableWorkflowScheme scheme,
Callable<T> task)
If the passed workflow scheme is currently being edited, then this method blocks until the editing is finished.
|
Copyright © 2002-2014 Atlassian. All Rights Reserved.