Package net.shibboleth.idp.profile
Class ScriptedAction.ActionScriptEvaluator
- java.lang.Object
-
- net.shibboleth.utilities.java.support.scripting.AbstractScriptEvaluator
-
- net.shibboleth.idp.profile.ScriptedAction.ActionScriptEvaluator
-
- Enclosing class:
- ScriptedAction
private class ScriptedAction.ActionScriptEvaluator extends AbstractScriptEvaluator
Evaluator bound to the Action semantic.
-
-
Field Summary
-
Fields inherited from class net.shibboleth.utilities.java.support.scripting.AbstractScriptEvaluator
DEFAULT_ENGINE
-
-
Constructor Summary
Constructors Constructor Description ActionScriptEvaluator(EvaluableScript theScript)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringexecute(ProfileRequestContext profileContext)Execution hook for the script.ObjectgetCustomObject()protected voidprepareContext(ScriptContext scriptContext, Object... input)-
Methods inherited from class net.shibboleth.utilities.java.support.scripting.AbstractScriptEvaluator
evaluate, finalizeContext, getHideExceptions, getLogPrefix, getOutputType, getReturnOnError, setCustomObject, setHideExceptions, setLogPrefix, setOutputType, setReturnOnError
-
-
-
-
Constructor Detail
-
ActionScriptEvaluator
public ActionScriptEvaluator(@Nonnull EvaluableScript theScript)Constructor.- Parameters:
theScript- the script we will evaluate.
-
-
Method Detail
-
getCustomObject
@Nullable public Object getCustomObject()
- Overrides:
getCustomObjectin classAbstractScriptEvaluator
-
execute
@Nullable public String execute(@Nullable ProfileRequestContext profileContext)
Execution hook for the script.- Parameters:
profileContext- profile request context- Returns:
- the resulting event
-
prepareContext
protected void prepareContext(@Nonnull ScriptContext scriptContext, @Nullable Object... input)- Specified by:
prepareContextin classAbstractScriptEvaluator
-
-