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.
|