Class ScriptedAction.ActionScriptEvaluator

  • Enclosing class:
    ScriptedAction

    private class ScriptedAction.ActionScriptEvaluator
    extends net.shibboleth.utilities.java.support.scripting.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​(net.shibboleth.utilities.java.support.scripting.EvaluableScript theScript)
      Constructor.
    • Constructor Detail

      • ActionScriptEvaluator

        public ActionScriptEvaluator​(@Nonnull
                                     net.shibboleth.utilities.java.support.scripting.EvaluableScript theScript)
        Constructor.
        Parameters:
        theScript - the script we will evaluate.
    • Method Detail

      • getCustomObject

        @Nullable
        public Object getCustomObject()
        Overrides:
        getCustomObject in class net.shibboleth.utilities.java.support.scripting.AbstractScriptEvaluator
      • execute

        @Nullable
        public String execute​(@Nullable
                              org.opensaml.profile.context.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:
        prepareContext in class net.shibboleth.utilities.java.support.scripting.AbstractScriptEvaluator