| Interface | Description |
|---|---|
| APIContext |
Defines the methods that are available to all Script blocks.
|
| AsyncResponse |
Interface to provide asynchronous integration calls.
|
| DBRow |
A simple wrapper to convert a ResultSet object (with all of its hard-coded
types) into a hashmap, for easy use in scripting languages like Groovy.
|
| DBRows |
Simple container class for a 'DB Result'-style resultset.
|
| RemoteDataResult |
Interface to provide asynchronous integration calls.
|
| UnitTestAPIContext |
Defines the methods that are available to help out
when writing unit tests for Script blocks
|
| Class | Description |
|---|---|
| APIContextWrapper |
This is a very basic "delegate" class which serves as a wrapper around a
VuiContext.
|
| BasicDBRow |
A simple implementation of DBRow where you already have the values and names
from each column.
|
| CompiledScriptCache |
Wraps a GroovyClassLoader for a single Site that may cache compiled
Groovy scripts (it'll only cache them if this is a production site).
|
| NativeDataElement | |
| RemoteEmailDataResult |
An implementation of RemoteDataResult specifically for sending simple emails.
|
| RemoteHttpDataResult |
An implementation of RemoteDataResult specifically for calling
HTTP get/post methods on a remote server.
|
| ScriptEngineCache |
This class maintains/caches the ScriptEngine associated to the evaluated script file (either
pointed by given file path or URL).
|
| ScriptSecurityManager |
This is a basic SecurityManager implementation designed to restrict what your Groovy
code is allowed to do in Script objects.
|
| ScriptUtils |
A shared implementation of several scripting API methods that are shared
between VUI and SMS scripts.
|
| SerializableVariableMap |
An alternative to the VariableMap class which stores only String values
NOT USED - delete me!
|
| UnitTestAPIContextWrapper |
This is a very basic "delegate" class which serves as a wrapper around a
VuiContext.
|
| VariableMap |
A holder class for a set of variables, providing nice XML (de)serialisation.
|
| VUIUnitTest |
Represents the result of a single unit test against a Script block.
|
| VUIUnitTestRun |
Runs Unit Tests on Script blocks.
|
| Exception | Description |
|---|---|
| RemoteException |
Represents any exception that occurred while calling an
asynchronous integration method.
|
| RemoteTimeoutException |
Represents any exception that occurred while calling an
asynchronous integration method, which was specifically
caused by a timeout - either an issue connecting with
the server, or a slow response once the server has been
contacted.
|
| ScriptEngineCacheException |
Represents any exception that occurred when calling
the ScriptEngineCache.
|