public class WorkflowManager
extends InstanceService
public WorkflowManager(@NotNull
InstanceSync sync)
@NotNull public Repository getRepository()
@NotNull public com.cognifide.gradle.common.build.Retry getToggleRetry()
public void setToggleRetry(@NotNull
com.cognifide.gradle.common.build.Retry p)
@NotNull public com.cognifide.gradle.common.build.Retry getRestoreRetry()
public void setRestoreRetry(@NotNull
com.cognifide.gradle.common.build.Retry p)
public org.gradle.api.provider.Property<java.lang.Boolean> getRestoreIntended()
public void setRestoreIntended(org.gradle.api.provider.Property<java.lang.Boolean> 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.