public final class Script extends Object
Modifier and Type | Field and Description |
---|---|
static String |
GROOVY_MIME_TYPE
The mime-type for Groovy scripts.
|
static String |
JS_MIME_TYPE
The mime-type for Javascript scripts.
|
Modifier and Type | Method and Description |
---|---|
static Script |
fromFile(Environment environment,
String mimeType,
String file)
Loads a script having the provided content type and file name.
|
static Script |
fromSource(Environment environment,
String mimeType,
String... sourceLines)
Loads a script having the provided content type and content.
|
static Script |
fromSource(Environment environment,
String mimeType,
String source)
Loads a script having the provided content type and content.
|
Object |
run(Map<String,Object> bindings)
Runs this script using the provided named variable bindings.
|
public static final String GROOVY_MIME_TYPE
public static final String JS_MIME_TYPE
public static Script fromFile(Environment environment, String mimeType, String file) throws ScriptException
environment
- The application environment.mimeType
- The script language mime-type.file
- The location of the script to be loaded.ScriptException
- If the script could not be loaded.public static Script fromSource(Environment environment, String mimeType, String... sourceLines) throws ScriptException
environment
- The application environment.mimeType
- The script language mime-type.sourceLines
- The script content.ScriptException
- If the script could not be loaded.public static Script fromSource(Environment environment, String mimeType, String source) throws ScriptException
environment
- The application environment.mimeType
- The script language mime-type.source
- The script content.ScriptException
- If the script could not be loaded.public Object run(Map<String,Object> bindings) throws ScriptException
bindings
- The set of bindings to inject into the script.ScriptException
- If the script failed to execute.Copyright © 2025 Open Identity Platform Community. All rights reserved.