aem-plugin / com.cognifide.gradle.aem.common.instance.service.workflow / WorkflowManager

WorkflowManager

class WorkflowManager : InstanceService

Constructors

<init>

WorkflowManager(sync: InstanceSync)

Properties

configFrozen

val configFrozen: Boolean

repository

val repository: Repository

restoreIntended

var restoreIntended: Boolean

restoreRetry

var restoreRetry: Retry

Functions

toggle

fun toggle(typeFlags: Map<String, Boolean>): Unit
fun toggle(type: String, flag: Boolean): Unit
fun toggle(types: Iterable<String>, flag: Boolean): Unit
fun toggle(vararg types: String, flag: Boolean): Unit

toggleTemporarily

Temporarily enable or disable workflows, do action, then restore workflows to initial state.

fun toggleTemporarily(type: String, flag: Boolean, action: () -> Unit): Unit
fun toggleTemporarily(typeFlags: Map<String, Boolean>, action: () -> Unit): Unit

workflow

fun workflow(id: String): Workflow

workflows

fun workflows(type: String): List<Workflow>
fun workflows(types: Iterable<String>): List<Workflow>
fun workflows(vararg types: String): List<Workflow>