public class DefaultScriptingProvider extends Object implements ScriptingProvider
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ScriptModel |
createScript(String realmId,
String mimeType,
String scriptName,
String scriptCode,
String scriptDescription)
Creates a new
ScriptModel instance. |
org.keycloak.scripting.AbstractEvaluatableScriptAdapter |
prepareEvaluatableScript(ScriptModel scriptModel)
Wraps the provided
ScriptModel in a Invocable instance with bindings configured through the ScriptBindingsConfigurer. |
InvocableScriptAdapter |
prepareInvocableScript(ScriptModel scriptModel,
ScriptBindingsConfigurer bindingsConfigurer)
Wraps the provided
ScriptModel in a Invocable instance with bindings configured through the ScriptBindingsConfigurer. |
public InvocableScriptAdapter prepareInvocableScript(ScriptModel scriptModel, ScriptBindingsConfigurer bindingsConfigurer)
ScriptModel in a Invocable instance with bindings configured through the ScriptBindingsConfigurer.prepareInvocableScript in interface ScriptingProviderscriptModel - must not be nullbindingsConfigurer - must not be nullpublic org.keycloak.scripting.AbstractEvaluatableScriptAdapter prepareEvaluatableScript(ScriptModel scriptModel)
ScriptModel in a Invocable instance with bindings configured through the ScriptBindingsConfigurer.prepareEvaluatableScript in interface ScriptingProviderscriptModel - must not be nullpublic ScriptModel createScript(String realmId, String mimeType, String scriptName, String scriptCode, String scriptDescription)
ScriptingProviderScriptModel instance.createScript in interface ScriptingProviderCopyright © 2021 JBoss by Red Hat. All rights reserved.