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 ScriptingProvider
scriptModel
- 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 ScriptingProvider
scriptModel
- must not be nullpublic ScriptModel createScript(String realmId, String mimeType, String scriptName, String scriptCode, String scriptDescription)
ScriptingProvider
ScriptModel
instance.createScript
in interface ScriptingProvider
Copyright © 2021 JBoss by Red Hat. All rights reserved.