public class GroovyConsole
extends InstanceService
Allows to execute Groovy code / scripts on AEM instance having Groovy Console CRX package installed.
| Modifier and Type | Class and Description |
|---|---|
static class |
GroovyConsole.Companion |
| Modifier and Type | Field and Description |
|---|---|
static GroovyConsole.Companion |
Companion |
static java.lang.String |
EVAL_PATH |
| Constructor and Description |
|---|
GroovyConsole(InstanceSync sync)
Allows to execute Groovy code / scripts on AEM instance having Groovy Console CRX package installed.
|
| Modifier and Type | Method and Description |
|---|---|
GroovyConsoleResult |
evalCode(java.lang.String code,
java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate Groovy code snippet on AEM instance.
|
GroovyConsoleResult |
evalScript(java.io.File file,
java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate any Groovy script on AEM instance.
|
GroovyConsoleResult |
evalScript(java.lang.String fileName,
java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate Groovy script found by its file name on AEM instance.
|
kotlin.sequences.Sequence<com.cognifide.gradle.aem.common.instance.service.groovy.GroovyConsoleResult> |
evalScripts(java.lang.String fileNamePattern,
java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate all Groovy scripts found by file name pattern on AEM instance in path-based alphabetical order.
|
kotlin.sequences.Sequence<com.cognifide.gradle.aem.common.instance.service.groovy.GroovyConsoleResult> |
evalScripts(java.lang.Iterable<? extends java.io.File> scripts,
java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate any Groovy scripts on AEM instance in specified order.
|
java.io.File |
getScriptRootDir()
Directory to search for scripts to be evaluated.
|
boolean |
getVerbose()
Controls throwing exception on script execution error.
|
void |
setScriptRootDir(java.io.File p)
Directory to search for scripts to be evaluated.
|
void |
setVerbose(boolean p)
Controls throwing exception on script execution error.
|
getAem, getInstance, getProject, getSync@NotNull public static java.lang.String EVAL_PATH
public static GroovyConsole.Companion Companion
public GroovyConsole(@NotNull
InstanceSync sync)
Allows to execute Groovy code / scripts on AEM instance having Groovy Console CRX package installed.
public boolean getVerbose()
Controls throwing exception on script execution error.
public void setVerbose(boolean p)
Controls throwing exception on script execution error.
@NotNull public java.io.File getScriptRootDir()
Directory to search for scripts to be evaluated.
public void setScriptRootDir(@NotNull
java.io.File p)
Directory to search for scripts to be evaluated.
@NotNull public GroovyConsoleResult evalCode(@NotNull java.lang.String code, @NotNull java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate Groovy code snippet on AEM instance.
@NotNull public GroovyConsoleResult evalScript(@NotNull java.io.File file, @NotNull java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate any Groovy script on AEM instance.
@NotNull public GroovyConsoleResult evalScript(@NotNull java.lang.String fileName, @NotNull java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate Groovy script found by its file name on AEM instance.
@NotNull
public kotlin.sequences.Sequence<com.cognifide.gradle.aem.common.instance.service.groovy.GroovyConsoleResult> evalScripts(@NotNull
java.lang.String fileNamePattern,
@NotNull
java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate all Groovy scripts found by file name pattern on AEM instance in path-based alphabetical order.
@NotNull
public kotlin.sequences.Sequence<com.cognifide.gradle.aem.common.instance.service.groovy.GroovyConsoleResult> evalScripts(@NotNull
java.lang.Iterable<? extends java.io.File> scripts,
@NotNull
java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate any Groovy scripts on AEM instance in specified order.