- generateId() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
-
Generate a universally unique identifier for the ScriptConfiguration.
- get(String, Map<String, List<Map<String, String>>>) - Method in class org.forgerock.openam.scripting.api.http.GroovyHttpClient
-
Deprecated.
- get(String, NativeObject) - Method in class org.forgerock.openam.scripting.api.http.JavaScriptHttpClient
-
Deprecated.
- get(Object) - Method in class org.forgerock.openam.scripting.ChainedBindings
- get(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfigurationService
-
- get(QueryFilter<String>) - Method in class org.forgerock.openam.scripting.service.ScriptConfigurationService
-
- get(QueryFilter<String>) - Method in interface org.forgerock.openam.scripting.service.ScriptingService
-
Retrieve the stored configuration.
- get(String) - Method in interface org.forgerock.openam.scripting.service.ScriptingService
-
Retrieve the stored configuration.
- getAll() - Method in class org.forgerock.openam.scripting.service.ScriptConfigurationService
-
- getAll() - Method in interface org.forgerock.openam.scripting.service.ScriptingService
-
Retrieve the stored configuration.
- getAttribute(String) - Method in class org.forgerock.openam.scripting.api.ScriptedIdentity
-
Retrieves a particular attribute's value
- getBindings() - Method in class org.forgerock.openam.scripting.ScriptObject
-
Variable bindings that should be set when executing this script.
- getChoiceValues() - Method in class org.forgerock.openam.scripting.service.ScriptChoiceValues
-
- getChoiceValues(Map) - Method in class org.forgerock.openam.scripting.service.ScriptChoiceValues
-
- getClassBlackList() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
-
Gets the current Java class name blacklist patterns.
- getClassWhiteList() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
-
Gets the current Java class name whitelist patterns.
- getColumnNumber() - Method in class org.forgerock.openam.scripting.ScriptError
-
Set the column number on which the error occurred.
- getConfiguration() - Method in class org.forgerock.openam.scripting.StandardScriptEngineManager
-
Get the current script engine configuration in use for evaluating scripts.
- getContext() - Method in enum org.forgerock.openam.scripting.ScriptConstants.GlobalScript
-
- getContext() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
-
Get the context in which the script will be used.
- getContextFromString(String) - Static method in class org.forgerock.openam.scripting.ScriptConstants
-
Retrieve the ScriptContext instance for the given context.
- getCreatedBy() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
-
Get the ID of the user that created the script.
- getCreationDate() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
-
Get the date this script was created.
- getDescription() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
-
Get the description for the script.
- getDisplayName() - Method in enum org.forgerock.openam.scripting.ScriptConstants.GlobalScript
-
Get the display name of the global script.
- getEngineName() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
- getEngineVersion() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
- getExtensions() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
- getId() - Method in enum org.forgerock.openam.scripting.ScriptConstants.GlobalScript
-
Get the Id of the global script.
- getId() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
-
Get the universally unique identifier for the ScriptConfiguration.
- getLanguage() - Method in class org.forgerock.openam.scripting.ScriptObject
-
The language that the script is written in.
- getLanguage() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
-
Get the language in which the script is written.
- getLanguageFromString(String) - Static method in class org.forgerock.openam.scripting.ScriptConstants
-
Retrieve the SupportedScriptingLanguage instance for the given language.
- getLanguageName() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
- getLanguageVersion() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
- getLastModifiedBy() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
-
Get the ID of the user that last modified the script.
- getLastModifiedDate() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
-
Get the date this script was last modified.
- getLineNumber() - Method in class org.forgerock.openam.scripting.ScriptError
-
Get the line number on which the error occurred.
- getMessage() - Method in class org.forgerock.openam.scripting.ScriptError
-
Get the message that describes the error.
- getMethodCallSyntax(String, String, String...) - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
- getMimeTypes() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
- getName() - Method in class org.forgerock.openam.scripting.ScriptObject
-
The name of the script.
- getName() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
-
Get the name for the ScriptConfiguration.
- getNames() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
- getOutputStatement(String) - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
- getParameter(String) - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
- getProgram(String...) - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
- getProperty(String) - Method in class org.forgerock.openam.scripting.api.ScriptedSession
-
Given the property name, retrieves its corresponding value.
- getResponse(String) - Method in class org.forgerock.openam.scripting.rest.batch.helpers.ScriptResponse
-
Retrieve a specific response from the ScriptResponse.
- getResponses() - Method in class org.forgerock.openam.scripting.rest.batch.helpers.ScriptResponse
-
Returns an unmodifiable map of the responses this ScriptResponse holds.
- getScript() - Method in class org.forgerock.openam.scripting.ScriptObject
-
The contents of the script in the given scripting language.
- getScript() - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration
-
Get the script represented by the ScriptConfiguration.
- getScriptEngine() - Method in class org.forgerock.openam.scripting.factories.GroovyEngineFactory
-
Instantiates and returns an instance of GroovyScriptEngineImpl passing in
a new GroovyClassLoader with an AST transformation customizer that will ensure
that interrupt checks are inserted into the compiled code (at the start of closures, loops, etc.).
- getScriptEngine() - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
- getScriptEngine(ScriptEngineManager) - Method in interface org.forgerock.openam.scripting.ScriptingLanguage
-
Gets a script engine for evaluating scripts in this scripting language.
- getScriptErrorCode() - Method in exception org.forgerock.openam.scripting.ScriptException
-
Get the ScriptErrorCode that describes this error.
- getScriptExecutionTimeout() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
-
Returns the maximum script execution time limit, in seconds.
- getScriptName() - Method in class org.forgerock.openam.scripting.ScriptError
-
Get the name of the script in which the error occurred.
- getScriptValidator() - Method in interface org.forgerock.openam.scripting.ScriptingLanguage
-
Gets a script validator for validating scripts in this scripting language.
- getSecurityManager() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
-
Gets the Java SecurityManager to use when checking if a Java class or package should be exposed to a script.
- getStartTime() - Method in class org.forgerock.openam.scripting.timeouts.ObservedContextFactory.ObservedJavaScriptContext
-
- getThreadPoolCoreSize() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
-
The number of threads to keep in the thread pool used to service script execution requests.
- getThreadPoolIdleTimeoutSeconds() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
-
The number of seconds to wait before terminating additional threads (beyond core pool size, up to max pool size)
that were started to service a full task queue.
- getThreadPoolMaxSize() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
-
The maximum number of threads to use to service script execution requests once the task queue has reached
capacity.
- getThreadPoolQueueSize() - Method in class org.forgerock.openam.scripting.ScriptEngineConfiguration
-
The size of the queue to use for buffering tasks when all threads in the thread pool are in use.
- globalConfigChanged(String, String, String, String, int) - Method in class org.forgerock.openam.scripting.ScriptEngineConfigurator
-
- globalConfigChanged(String, String, String, String, int) - Method in class org.forgerock.openam.scripting.service.ScriptConfigurationService
-
- GROOVY_ENGINE_NAME - Static variable in enum org.forgerock.openam.scripting.SupportedScriptingLanguage
-
JSR 223 engine name for Groovy support.
- GroovyEngineFactory - Class in org.forgerock.openam.scripting.factories
-
This factory overrides the default getScriptEngine implementation, and ensures that we use the
AST Transformation Customizer to provide interruption checks at the beginning of closures, loops, etc.
- GroovyEngineFactory() - Constructor for class org.forgerock.openam.scripting.factories.GroovyEngineFactory
-
- GroovyHttpClient - Class in org.forgerock.openam.scripting.api.http
-
- GroovyHttpClient(Client) - Constructor for class org.forgerock.openam.scripting.api.http.GroovyHttpClient
-
Deprecated.
- GroovySandboxValueFilter - Class in org.forgerock.openam.scripting.sandbox
-
Applies a sandbox to Groovy script execution.
- GroovySandboxValueFilter(ClassShutter) - Constructor for class org.forgerock.openam.scripting.sandbox.GroovySandboxValueFilter
-
- schemaChanged(String, String) - Method in class org.forgerock.openam.scripting.ScriptEngineConfigurator
-
- schemaChanged(String, String) - Method in class org.forgerock.openam.scripting.service.ScriptConfigurationService
-
- SCRIPT_CONFIGURATION - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- SCRIPT_CONFIGURATIONS - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- SCRIPT_CONTEXT - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- SCRIPT_CREATED_BY - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- SCRIPT_CREATION_DATE - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- SCRIPT_DESCRIPTION - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- SCRIPT_IS_DEFAULT - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- SCRIPT_LANGUAGE - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- SCRIPT_LAST_MODIFIED_BY - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- SCRIPT_LAST_MODIFIED_DATE - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- SCRIPT_NAME - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- SCRIPT_TEXT - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- SCRIPT_TIMEOUT - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- ScriptChoiceValues - Class in org.forgerock.openam.scripting.service
-
This class is used to retrieve the script names and IDs from the scripting service for display
in a drop down UI component.
- ScriptChoiceValues() - Constructor for class org.forgerock.openam.scripting.service.ScriptChoiceValues
-
- ScriptConfiguration - Class in org.forgerock.openam.scripting.service
-
This class represents the configuration for a script in OpenAM.
- ScriptConfiguration.Builder - Class in org.forgerock.openam.scripting.service
-
Builder for ScriptConfiguration.
- ScriptConfigurationService - Class in org.forgerock.openam.scripting.service
-
The ScriptConfigurationService for access to the persisted ScriptConfiguration
instances.
- ScriptConfigurationService(Logger, String, CoreWrapper, ServiceConfigManager) - Constructor for class org.forgerock.openam.scripting.service.ScriptConfigurationService
-
Construct a new instance of ScriptConfigurationService.
- ScriptConstants - Class in org.forgerock.openam.scripting
-
Constants used for managing scripts.
- ScriptConstants.GlobalScript - Enum in org.forgerock.openam.scripting
-
Predefined global script configuration IDs.
- ScriptConstants.ScriptContext - Enum in org.forgerock.openam.scripting
-
The context in which a script will be used.
- ScriptConstants.ScriptErrorCode - Enum in org.forgerock.openam.scripting
-
Error messages are stored in the scripting.properties file to facilitate translation.
- ScriptedIdentity - Class in org.forgerock.openam.scripting.api
-
A wrapper class to limit an authentication script's exposure to a AmIdentity object
- ScriptedIdentity(AMIdentity) - Constructor for class org.forgerock.openam.scripting.api.ScriptedIdentity
-
The constructor for the ScriptedIdentity object
- ScriptedSession - Class in org.forgerock.openam.scripting.api
-
Wraps an SSO token allowing the script writer to access session data.
- ScriptedSession(SSOToken) - Constructor for class org.forgerock.openam.scripting.api.ScriptedSession
-
- ScriptEngineConfiguration - Class in org.forgerock.openam.scripting
-
Holds the current configuration options for script engine execution.
- ScriptEngineConfiguration.Builder - Class in org.forgerock.openam.scripting
-
Builder pattern for constructing immutable script configuration instances using a fluent API.
- ScriptEngineConfigurator - Class in org.forgerock.openam.scripting
-
Listens for changes in the global configuration for scripts and propagates those changes to the
StandardScriptEngineManager so that individual engines can be configured.
- ScriptEngineConfigurator(Logger) - Constructor for class org.forgerock.openam.scripting.ScriptEngineConfigurator
-
- ScriptError - Class in org.forgerock.openam.scripting
-
Holds information about validation errors found in a script.
- ScriptError() - Constructor for class org.forgerock.openam.scripting.ScriptError
-
- ScriptEvaluator - Interface in org.forgerock.openam.scripting
-
Common component for evaluating scripts in one of the supported scripting languages.
- ScriptException - Exception in org.forgerock.openam.scripting
-
General script exception that allows for localised messages.
- ScriptException(ScriptConstants.ScriptErrorCode, Throwable, String...) - Constructor for exception org.forgerock.openam.scripting.ScriptException
-
Construct a ScriptException.
- ScriptException(ScriptConstants.ScriptErrorCode, String...) - Constructor for exception org.forgerock.openam.scripting.ScriptException
-
Construct a ScriptException.
- ScriptExceptionMappingHandler - Class in org.forgerock.openam.scripting.rest
-
Maps ScriptException to ResourceException.
- ScriptExceptionMappingHandler() - Constructor for class org.forgerock.openam.scripting.rest.ScriptExceptionMappingHandler
-
- SCRIPTING_HTTP_CLIENT_NAME - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- ScriptingGuiceModule - Class in org.forgerock.openam.scripting.guice
-
Guice configuration for OpenAM scripting-related components.
- ScriptingGuiceModule() - Constructor for class org.forgerock.openam.scripting.guice.ScriptingGuiceModule
-
- ScriptingLanguage - Interface in org.forgerock.openam.scripting
-
Pluggable interface for adding support for particular scripting languages.
- ScriptingQueryFilterVisitor - Class in org.forgerock.openam.scripting.datastore
-
Query filter visitor for scripting resources.
- ScriptingQueryFilterVisitor() - Constructor for class org.forgerock.openam.scripting.datastore.ScriptingQueryFilterVisitor
-
- ScriptingRestGuiceModule - Class in org.forgerock.openam.scripting.guice
-
- ScriptingRestGuiceModule() - Constructor for class org.forgerock.openam.scripting.guice.ScriptingRestGuiceModule
-
- ScriptingRestRouteProvider - Class in org.forgerock.openam.scripting.rest
-
- ScriptingRestRouteProvider() - Constructor for class org.forgerock.openam.scripting.rest.ScriptingRestRouteProvider
-
- ScriptingService - Interface in org.forgerock.openam.scripting.service
-
An interface for access to the persisted instances of the provided type.
- ScriptingServiceFactory - Class in org.forgerock.openam.scripting.service
-
A factory for providing new scripting service instances.
- ScriptingServiceFactory(Logger, CoreWrapper, RealmNormaliser) - Constructor for class org.forgerock.openam.scripting.service.ScriptingServiceFactory
-
Construct a new factory.
- ScriptingSetupListener - Class in org.forgerock.openam.scripting
-
This listener will be notified when setup is complete and then try to configure the scripting service.
- ScriptingSetupListener() - Constructor for class org.forgerock.openam.scripting.ScriptingSetupListener
-
- ScriptObject - Class in org.forgerock.openam.scripting
-
Representation of a script in some scripting language.
- ScriptObject(String, String, ScriptingLanguage, Bindings) - Constructor for class org.forgerock.openam.scripting.ScriptObject
-
Constructs a script object with the given name, script body, language and variable bindings.
- ScriptObject(String, String, ScriptingLanguage) - Constructor for class org.forgerock.openam.scripting.ScriptObject
-
Constructs a script object with the given name, script body and language.
- ScriptResource - Class in org.forgerock.openam.scripting.rest
-
A REST endpoint for managing scripts in OpenAM.
- ScriptResource(Logger, ScriptingServiceFactory, ExceptionMappingHandler<ScriptException, ResourceException>, ScriptValidator) - Constructor for class org.forgerock.openam.scripting.rest.ScriptResource
-
Creates an instance of the ScriptResource.
- ScriptResponse - Class in org.forgerock.openam.scripting.rest.batch.helpers
-
Simple device to allow easy generation of appropriate return format for SDK scripts.
- ScriptResponse() - Constructor for class org.forgerock.openam.scripting.rest.batch.helpers.ScriptResponse
-
- ScriptValidator - Interface in org.forgerock.openam.scripting
-
Common component for Validating scripts in one of the supported scripting languages.
- send(Request) - Method in class org.forgerock.openam.scripting.api.http.GroovyHttpClient
-
Deprecated.
Sends an HTTP request and returns a Promise representing the
pending HTTP response.
- send(Request) - Method in class org.forgerock.openam.scripting.api.http.JavaScriptHttpClient
-
Deprecated.
Sends an HTTP request and returns a Promise representing the
pending HTTP response.
- SERVICE_NAME - Static variable in class org.forgerock.openam.scripting.ScriptConstants
-
- setAttribute(String, Object[]) - Method in class org.forgerock.openam.scripting.api.ScriptedIdentity
-
Sets the attribute's values.
- setClassShutter(ClassShutter) - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
-
Sets the class shutter to be used to sandbox scripts running in this engine.
- setColumnNumber(int) - Method in class org.forgerock.openam.scripting.ScriptError
-
Set the column number on which the error occurred.
- setConfiguration(ScriptEngineConfiguration) - Method in class org.forgerock.openam.scripting.StandardScriptEngineManager
-
Sets the configuration to use when evaluating any scripts.
- setContext(ScriptConstants.ScriptContext) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
-
Set the context for the ScriptConfiguration.
- setCreatedBy(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
-
Set the ID of the user that created the ScriptConfiguration.
- setCreationDate(long) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
-
Set the creation date of the ScriptConfiguration.
- setDescription(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
-
Add the description for the ScriptConfiguration.
- setId(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
-
Set a universally unique identifier for the ScriptConfiguration.
- setLanguage(SupportedScriptingLanguage) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
-
Set the language for the ScriptConfiguration.
- setLastModifiedBy(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
-
Set the ID of the user that last modified the ScriptConfiguration.
- setLastModifiedDate(long) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
-
Set the last modified date of the ScriptConfiguration.
- setLineNumber(int) - Method in class org.forgerock.openam.scripting.ScriptError
-
Set the line number on which the error occurred.
- setMessage(String) - Method in class org.forgerock.openam.scripting.ScriptError
-
Set the message that describes the error.
- setName(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
-
Set the name for the ScriptConfiguration.
- setOptimisationLevel(int) - Method in class org.forgerock.openam.scripting.factories.RhinoScriptEngineFactory
-
Sets the optimisation level to use for context objects created by this script engine.
- setSandbox(GroovyValueFilter) - Method in class org.forgerock.openam.scripting.factories.GroovyEngineFactory
-
Sets the Groovy value filter to use for sandboxing scripts.
- setScript(String) - Method in class org.forgerock.openam.scripting.service.ScriptConfiguration.Builder
-
Set the script for the ScriptConfiguration.
- setScriptName(String) - Method in class org.forgerock.openam.scripting.ScriptError
-
Set the name of the script in which the error occurred.
- setupComplete() - Method in class org.forgerock.openam.scripting.ScriptingSetupListener
-
- size() - Method in class org.forgerock.openam.scripting.ChainedBindings
- StandardScriptEngineManager - Class in org.forgerock.openam.scripting
-
A singleton implementation of the
ScriptEngineManager, this is augmented to support
a publish/subscribe (observer) pattern for propagating configuration changes to individual language implementations
and other listeners.
- StandardScriptEngineManager() - Constructor for class org.forgerock.openam.scripting.StandardScriptEngineManager
-
Constructs and configures the engine manager.
- StandardScriptEngineManager.ConfigurationListener - Interface in org.forgerock.openam.scripting
-
Observer pattern interface for listening to changes in the script engine configuration.
- StandardScriptEvaluator - Class in org.forgerock.openam.scripting
-
Evaluates scripts using the standard JSR 223 script engine framework.
- StandardScriptEvaluator(StandardScriptEngineManager) - Constructor for class org.forgerock.openam.scripting.StandardScriptEvaluator
-
Constructs the script evaluator using the given JSR 223 script engine manager instance.
- StandardScriptValidator - Class in org.forgerock.openam.scripting
-
Validates scripts using the standard JSR 223 script engine framework.
- StandardScriptValidator(StandardScriptEngineManager) - Constructor for class org.forgerock.openam.scripting.StandardScriptValidator
-
Constructs the script validator using the given JSR 223 script engine manager instance.
- store() - Method in class org.forgerock.openam.scripting.api.ScriptedIdentity
-
Persists the current state of the user's attributes
- SupportedScriptingLanguage - Enum in org.forgerock.openam.scripting
-
Standard scripting languages supported by OpenAM.