Package org.keycloak.scripting
Class DefaultScriptingProvider
- java.lang.Object
- 
- org.keycloak.scripting.DefaultScriptingProvider
 
- 
- All Implemented Interfaces:
- Provider,- ScriptingProvider
 
 public class DefaultScriptingProvider extends Object implements ScriptingProvider - Author:
- Thomas Darimont
 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()ScriptModelcreateScript(String realmId, String mimeType, String scriptName, String scriptCode, String scriptDescription)Creates a newScriptModelinstance.org.keycloak.scripting.AbstractEvaluatableScriptAdapterprepareEvaluatableScript(ScriptModel scriptModel)Wraps the providedScriptModelin aInvocableinstance with bindings configured through theScriptBindingsConfigurer.InvocableScriptAdapterprepareInvocableScript(ScriptModel scriptModel, ScriptBindingsConfigurer bindingsConfigurer)Wraps the providedScriptModelin aInvocableinstance with bindings configured through theScriptBindingsConfigurer.
 
- 
- 
- 
Method Detail- 
prepareInvocableScriptpublic InvocableScriptAdapter prepareInvocableScript(ScriptModel scriptModel, ScriptBindingsConfigurer bindingsConfigurer) Wraps the providedScriptModelin aInvocableinstance with bindings configured through theScriptBindingsConfigurer.- Specified by:
- prepareInvocableScriptin interface- ScriptingProvider
- Parameters:
- scriptModel- must not be null
- bindingsConfigurer- must not be null
- Returns:
 
 - 
prepareEvaluatableScriptpublic org.keycloak.scripting.AbstractEvaluatableScriptAdapter prepareEvaluatableScript(ScriptModel scriptModel) Wraps the providedScriptModelin aInvocableinstance with bindings configured through theScriptBindingsConfigurer.- Specified by:
- prepareEvaluatableScriptin interface- ScriptingProvider
- Parameters:
- scriptModel- must not be null
 
 - 
createScriptpublic ScriptModel createScript(String realmId, String mimeType, String scriptName, String scriptCode, String scriptDescription) Description copied from interface:ScriptingProviderCreates a newScriptModelinstance.- Specified by:
- createScriptin interface- ScriptingProvider
- Returns:
 
 
- 
 
-