Package com.comalatech.workflow
Interface WorkflowConfigurationService
- 
public interface WorkflowConfigurationServiceProvides services for interacting with workflow configuration settings 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MacroTransformStatusgetEffectiveMacroTransformStatus(com.atlassian.confluence.spaces.Space space)Returns the effective "Published View Macro Transform" setting that defines if with page publishing workflows the include and excerpt-include macros should render the workflow approved version of the referenced page.PageUpdateResetApprovalStatusgetEffectiveResetApprovalStatus(com.atlassian.confluence.spaces.Space space)Returns the effective "Page Update Reset Approval" setting from a space.TasksModegetEffectiveTasksMode(com.atlassian.confluence.spaces.Space space)Returns the effective "Tasks Mode" setting from a space.WorkflowVisibilitygetEffectiveWorkflowVisibility(com.atlassian.confluence.spaces.Space space)Returns the effective "Workflow Activity and Drafts Visibility" setting from a space.MacroTransformStatusgetMacroTransformStatus(com.atlassian.confluence.spaces.Space space)Returns "Published View Macro Transform" setting for the given space.PageUpdateResetApprovalStatusgetResetApprovalStatus(com.atlassian.confluence.spaces.Space space)Returns "Page Update Reset Approval" setting from a spaceTasksModegetTasksMode(com.atlassian.confluence.spaces.Space space)Returns "Tasks Mode" setting from a spaceWorkflowVisibilitygetWorkflowVisibility(com.atlassian.confluence.spaces.Space space)Returns "Workflow Activity and Drafts Visibility" setting for the given spacebooleanisSnapshotsCreationEnabled(com.atlassian.confluence.spaces.Space space)Returns if the creation of automatic snapshots is enabled or not This feature requires a Comala Workflows Enterprise license.booleanisViewDraftByDefault(com.atlassian.confluence.spaces.Space space)Returns what version of pages should users view by default with internal page publishing workflowsvoidsetMacroTransformStatus(com.atlassian.confluence.spaces.Space space, MacroTransformStatus status)Sets the "Published View Macro Transform" setting that defines if with page publishing workflows the include and excerpt-include macros should render the workflow approved version of the referenced page.voidsetResetApprovalStatus(com.atlassian.confluence.spaces.Space space, PageUpdateResetApprovalStatus pageUpdateResetApprovalStatus)Sets "Page Update Reset Approval" setting in a spacevoidsetSnapshotsCreationEnabled(com.atlassian.confluence.spaces.Space space, boolean isAutoSnapshotEnabled)Setting to enable/disable automatic snapshot generation on final workflow state This feature requires a Comala Workflows Enterprise license.voidsetTasksMode(com.atlassian.confluence.spaces.Space space, TasksMode tasksMode)Sets "Tasks Mode" setting in a spacevoidsetViewDraftByDefault(com.atlassian.confluence.spaces.Space space, boolean isDraft)Sets the version of pages that users should view by default with internal page publishing workflows in a space.voidsetWorkflowVisibility(com.atlassian.confluence.spaces.Space space, WorkflowVisibility visibility)Sets "Workflow Activity and Drafts Visibility" setting in a space 
 - 
 
- 
- 
Method Detail
- 
getWorkflowVisibility
WorkflowVisibility getWorkflowVisibility(com.atlassian.confluence.spaces.Space space)
Returns "Workflow Activity and Drafts Visibility" setting for the given space- Parameters:
 space- space from which to get the option value- Returns:
 - workflow visibility setting for the given space.
 
 
- 
getEffectiveWorkflowVisibility
WorkflowVisibility getEffectiveWorkflowVisibility(com.atlassian.confluence.spaces.Space space)
Returns the effective "Workflow Activity and Drafts Visibility" setting from a space. If it is set asWorkflowVisibility.DEFAULTit returns the Global level value for this setting.- Parameters:
 space- space from which to get the option value- Returns:
 - the effective workflow visibility setting.
 
 
- 
setWorkflowVisibility
void setWorkflowVisibility(com.atlassian.confluence.spaces.Space space, WorkflowVisibility visibility)Sets "Workflow Activity and Drafts Visibility" setting in a space- Parameters:
 space- space in which to set the option valuevisibility- workflow visibility value to set for the given space
 
- 
getResetApprovalStatus
PageUpdateResetApprovalStatus getResetApprovalStatus(com.atlassian.confluence.spaces.Space space)
Returns "Page Update Reset Approval" setting from a space- Parameters:
 space- space from which to get the option value- Returns:
 - page update reset approval status setting for the given space
 
 
- 
getEffectiveResetApprovalStatus
PageUpdateResetApprovalStatus getEffectiveResetApprovalStatus(com.atlassian.confluence.spaces.Space space)
Returns the effective "Page Update Reset Approval" setting from a space. If it is set asPageUpdateResetApprovalStatus.DEFAULTit returns the Global level value for this setting.- Parameters:
 space- space from which to get the option value- Returns:
 - the effective page update reset approval status setting for the given space
 
 
- 
setResetApprovalStatus
void setResetApprovalStatus(com.atlassian.confluence.spaces.Space space, PageUpdateResetApprovalStatus pageUpdateResetApprovalStatus)Sets "Page Update Reset Approval" setting in a space- Parameters:
 space- space in which to set the option valuepageUpdateResetApprovalStatus- page update reset approval status setting to set for the given space
 
- 
getTasksMode
TasksMode getTasksMode(com.atlassian.confluence.spaces.Space space)
Returns "Tasks Mode" setting from a space- Parameters:
 space- space from which to get the option value- Returns:
 - tasks mode setting for the given space
 
 
- 
getEffectiveTasksMode
TasksMode getEffectiveTasksMode(com.atlassian.confluence.spaces.Space space)
Returns the effective "Tasks Mode" setting from a space. If it is set asTasksMode.DEFAULTit returns the Global level value for this setting.- Parameters:
 space- space from which to get the option value- Returns:
 - the effective tasks mode setting for the given space
 
 
- 
setTasksMode
void setTasksMode(com.atlassian.confluence.spaces.Space space, TasksMode tasksMode)Sets "Tasks Mode" setting in a space- Parameters:
 space- space in which to set the option valuetasksMode- tasks mode setting to set for the given space
 
- 
isViewDraftByDefault
boolean isViewDraftByDefault(com.atlassian.confluence.spaces.Space space)
Returns what version of pages should users view by default with internal page publishing workflows- Parameters:
 space- space in which to check the option value- Returns:
 - true if default view is "draft/latest" and false if it is "published"
 
 
- 
setViewDraftByDefault
void setViewDraftByDefault(com.atlassian.confluence.spaces.Space space, boolean isDraft)Sets the version of pages that users should view by default with internal page publishing workflows in a space. True value for "draft/latest" and false for "published"- Parameters:
 space- space in which to set the option value
 
- 
getMacroTransformStatus
MacroTransformStatus getMacroTransformStatus(com.atlassian.confluence.spaces.Space space)
Returns "Published View Macro Transform" setting for the given space. That setting defines if with page publishing workflows the include and excerpt-include macros should render the workflow approved version of the referenced page.- Parameters:
 space- space from which to get the option value- Returns:
 - published view macro transform setting for the given space
 
 
- 
getEffectiveMacroTransformStatus
MacroTransformStatus getEffectiveMacroTransformStatus(com.atlassian.confluence.spaces.Space space)
Returns the effective "Published View Macro Transform" setting that defines if with page publishing workflows the include and excerpt-include macros should render the workflow approved version of the referenced page. If it is set asMacroTransformStatus.DEFAULTit returns the Global level value for this setting.- Parameters:
 space- space from which to get the option value- Returns:
 - effective published view macro transform setting for the given space
 
 
- 
setMacroTransformStatus
void setMacroTransformStatus(com.atlassian.confluence.spaces.Space space, MacroTransformStatus status)Sets the "Published View Macro Transform" setting that defines if with page publishing workflows the include and excerpt-include macros should render the workflow approved version of the referenced page.- Parameters:
 space- space in which to set the option valuestatus- macro transform status to set for the given space
 
- 
isSnapshotsCreationEnabled
boolean isSnapshotsCreationEnabled(com.atlassian.confluence.spaces.Space space)
Returns if the creation of automatic snapshots is enabled or not This feature requires a Comala Workflows Enterprise license.- Parameters:
 space- space in which to check the option value- Returns:
 - true/false
 
 
- 
setSnapshotsCreationEnabled
void setSnapshotsCreationEnabled(com.atlassian.confluence.spaces.Space space, boolean isAutoSnapshotEnabled)Setting to enable/disable automatic snapshot generation on final workflow state This feature requires a Comala Workflows Enterprise license.- Parameters:
 space- space in which to set the option value
 
 - 
 
 -