public class GroovyScriptExecutor
extends java.lang.Object
Constructor and Description |
---|
GroovyScriptExecutor() |
Modifier and Type | Method and Description |
---|---|
static void |
bindChildTableAttrs(java.util.Map variables,
java.util.HashMap childTables,
java.util.Map mappings) |
static void |
bindSingleValuedAttrs(java.util.Map variables,
java.util.Map singleValuedAttrs,
java.util.Map mappings) |
java.lang.Object |
runScript(java.util.Map variables,
java.lang.String scriptText) |
static void |
validateScript(java.lang.String scriptText) |
public static void bindSingleValuedAttrs(java.util.Map variables, java.util.Map singleValuedAttrs, java.util.Map mappings)
public static void bindChildTableAttrs(java.util.Map variables, java.util.HashMap childTables, java.util.Map mappings)
public java.lang.Object runScript(java.util.Map variables, java.lang.String scriptText)
variables
- scriptText
- public static void validateScript(java.lang.String scriptText) throws java.lang.Exception
scriptText
- - groovy script source code as stringthrow
- exception in case of compilation failure or exception in generating script classjava.lang.Exception