public class WorkflowManager
extends InstanceService
| Constructor and Description |
|---|
WorkflowManager(InstanceSync sync) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getConfigFrozen() |
Repository |
getRepository() |
Retry |
getRestoreRetry() |
void |
setRestoreRetry(Retry p) |
void |
toggle(java.util.Map<java.lang.String,java.lang.Boolean> typeFlags) |
void |
toggle(java.lang.String type,
boolean flag) |
void |
toggle(java.lang.Iterable<java.lang.String> types,
boolean flag) |
void |
toggle(java.lang.String[] types,
boolean flag) |
void |
toggleTemporarily(java.lang.String type,
boolean flag,
kotlin.jvm.functions.Function0<kotlin.Unit> action)
Temporarily enable or disable workflows, do action, then restore workflows to initial state.
|
void |
toggleTemporarily(java.util.Map<java.lang.String,java.lang.Boolean> typeFlags,
kotlin.jvm.functions.Function0<kotlin.Unit> action)
Temporarily enable or disable workflows, do action, then restore workflows to initial state.
|
Workflow |
workflow(java.lang.String id) |
java.util.List<com.cognifide.gradle.aem.common.instance.service.workflow.Workflow> |
workflows(java.lang.String type) |
java.util.List<com.cognifide.gradle.aem.common.instance.service.workflow.Workflow> |
workflows(java.lang.Iterable<java.lang.String> types) |
java.util.List<com.cognifide.gradle.aem.common.instance.service.workflow.Workflow> |
workflows(java.lang.String... types) |
getAem, getInstance, getProject, getSyncpublic WorkflowManager(@NotNull
InstanceSync sync)
@NotNull public Repository getRepository()
public boolean getConfigFrozen()
@NotNull public Retry getRestoreRetry()
public void setRestoreRetry(@NotNull
Retry p)
@NotNull public Workflow workflow(@NotNull java.lang.String id)
@NotNull
public java.util.List<com.cognifide.gradle.aem.common.instance.service.workflow.Workflow> workflows(@NotNull
java.lang.String type)
@NotNull
public java.util.List<com.cognifide.gradle.aem.common.instance.service.workflow.Workflow> workflows(@NotNull
java.lang.Iterable<java.lang.String> types)
@NotNull
public java.util.List<com.cognifide.gradle.aem.common.instance.service.workflow.Workflow> workflows(@NotNull
java.lang.String... types)
public void toggle(@NotNull
java.util.Map<java.lang.String,java.lang.Boolean> typeFlags)
public void toggle(@NotNull
java.lang.String type,
boolean flag)
public void toggle(@NotNull
java.lang.Iterable<java.lang.String> types,
boolean flag)
public void toggle(@NotNull
java.lang.String[] types,
boolean flag)
public void toggleTemporarily(@NotNull
java.lang.String type,
boolean flag,
@NotNull
kotlin.jvm.functions.Function0<kotlin.Unit> action)
Temporarily enable or disable workflows, do action, then restore workflows to initial state.
public void toggleTemporarily(@NotNull
java.util.Map<java.lang.String,java.lang.Boolean> typeFlags,
@NotNull
kotlin.jvm.functions.Function0<kotlin.Unit> action)
Temporarily enable or disable workflows, do action, then restore workflows to initial state.