/forgerock/openidm-v4/openidm-workflow-activiti/src/main/java/org/forgerock/openidm/workflow/activiti/impl/ |
H A D | OpenIDMResolver.java | 26 Bindings bindings; field in class:OpenIDMResolver 28 public OpenIDMResolver(Bindings bindings) { argument 29 this.bindings = bindings; 34 return bindings.containsKey(key); 39 return bindings.get(key);
|
H A D | OpenIDMELResolver.java | 60 Bindings bindings = null; 72 bindings = script.getScriptBindings(context, null); 79 if (bindings.containsKey(key)) { 81 return bindings.get(key);
|
H A D | OpenIDMResolverFactory.java | 53 Bindings bindings; 146 bindings = script.getScriptBindings(context, null); 147 return new OpenIDMResolver(bindings);
|
/forgerock/openam-v13/openam-scripting/src/main/java/org/forgerock/openam/scripting/ |
H A D | ScriptObject.java | 35 private final Bindings bindings; field in class:ScriptObject 38 * Constructs a script object with the given name, script body, language and variable bindings. 43 * @param bindings the bindings used for the script. 46 final Bindings bindings) { 51 this.bindings = bindings; 87 * Variable bindings that should be set when executing this script. 90 return bindings; 104 return !(bindings ! 45 ScriptObject(final String name, final String script, final ScriptingLanguage language, final Bindings bindings) argument [all...] |
H A D | ScriptEvaluator.java | 31 * bindings associated with the script will be passed to the engine when the script is evaluated. 38 * <li><em>Script</em> variables are set in the bindings attached to a {@link ScriptObject}.</li> 39 * <li><em>Parameter</em> variables are set by the bindings parameter to this method.</li> 46 * @param bindings any additional variable bindings to set before running the script. 53 <T> T evaluateScript(ScriptObject script, Bindings bindings) throws ScriptException; argument 58 * be available to all scripts. For per-script state to initialise, use the bindings element on the script object
|
H A D | ThreadPoolScriptEvaluator.java | 82 * @param bindings {@inheritDoc} 86 public <T> T evaluateScript(final ScriptObject script, final Bindings bindings) throws ScriptException { argument 88 final Future<T> future = threadPool.submit(new ScriptExecutorTask<T>(script, bindings)); 208 private final Bindings bindings; field in class:ThreadPoolScriptEvaluator.ScriptExecutorTask 210 private ScriptExecutorTask(final ScriptObject scriptObject, final Bindings bindings) { argument 213 this.bindings = bindings; 218 return delegate.evaluateScript(scriptObject, bindings);
|
H A D | StandardScriptEvaluator.java | 76 * @param bindings any additional variable bindings to set before running the script. 83 public <T> T evaluateScript(final ScriptObject script, final Bindings bindings) throws ScriptException { argument 91 final Bindings variableBindings = mergeBindings(script.getBindings(), bindings); 115 * Merges all sets of variable bindings into a single scope to use when evaluating the script. Bindings later in 116 * the list will override bindings earlier in the list. 118 * @param allBindings the set of all variable bindings to merge. Cannot be null. 119 * @return the merged set of all variable bindings. 134 * @param engineScope the variable bindings to use for the engine scope.
|
/forgerock/openam/openam-scripting/src/main/java/org/forgerock/openam/scripting/ |
H A D | ScriptObject.java | 35 private final Bindings bindings; field in class:ScriptObject 38 * Constructs a script object with the given name, script body, language and variable bindings. 43 * @param bindings the bindings used for the script. 46 final Bindings bindings) { 51 this.bindings = bindings; 87 * Variable bindings that should be set when executing this script. 90 return bindings; 104 return !(bindings ! 45 ScriptObject(final String name, final String script, final ScriptingLanguage language, final Bindings bindings) argument [all...] |
H A D | ScriptEvaluator.java | 31 * bindings associated with the script will be passed to the engine when the script is evaluated. 38 * <li><em>Script</em> variables are set in the bindings attached to a {@link ScriptObject}.</li> 39 * <li><em>Parameter</em> variables are set by the bindings parameter to this method.</li> 46 * @param bindings any additional variable bindings to set before running the script. 53 <T> T evaluateScript(ScriptObject script, Bindings bindings) throws ScriptException; argument 58 * be available to all scripts. For per-script state to initialise, use the bindings element on the script object
|
H A D | ThreadPoolScriptEvaluator.java | 82 * @param bindings {@inheritDoc} 86 public <T> T evaluateScript(final ScriptObject script, final Bindings bindings) throws ScriptException { argument 88 final Future<T> future = threadPool.submit(new ScriptExecutorTask<T>(script, bindings)); 208 private final Bindings bindings; field in class:ThreadPoolScriptEvaluator.ScriptExecutorTask 210 private ScriptExecutorTask(final ScriptObject scriptObject, final Bindings bindings) { argument 213 this.bindings = bindings; 218 return delegate.evaluateScript(scriptObject, bindings);
|
H A D | StandardScriptEvaluator.java | 76 * @param bindings any additional variable bindings to set before running the script. 83 public <T> T evaluateScript(final ScriptObject script, final Bindings bindings) throws ScriptException { argument 91 final Bindings variableBindings = mergeBindings(script.getBindings(), bindings); 115 * Merges all sets of variable bindings into a single scope to use when evaluating the script. Bindings later in 116 * the list will override bindings earlier in the list. 118 * @param allBindings the set of all variable bindings to merge. Cannot be null. 119 * @return the merged set of all variable bindings. 134 * @param engineScope the variable bindings to use for the engine scope.
|
/forgerock/openidm-v4/openidm-script/src/main/java/org/forgerock/openidm/script/ |
H A D | ScriptCustomizer.java | 16 * A ScriptCustomizer allows an implementer to customize the script bindings per request. 20 void handleCreate(Context context, CreateRequest request, Bindings bindings) throws ResourceException; argument 22 void handleRead(Context context, ReadRequest request, Bindings bindings) throws ResourceException; argument 24 void handleUpdate(Context context, UpdateRequest request, Bindings bindings) throws ResourceException; argument 26 void handleAction(Context context, ActionRequest request, Bindings bindings) throws ResourceException; argument 28 void handleDelete(Context context, DeleteRequest request, Bindings bindings) throws ResourceException; argument 30 void handlePatch(Context context, PatchRequest request, Bindings bindings) throws ResourceException; argument 32 void handleQuery(Context context, QueryRequest request, Bindings bindings) throws ResourceException; argument
|
H A D | AbstractScriptedService.java | 94 protected Bindings bindings = null; field in class:AbstractScriptedService 215 scriptEntry.setBindings(bindings); 247 public void handleAction(final Context context, final ActionRequest request, final Bindings bindings) argument 252 handleRequest(context, request, bindings); 255 public void handleCreate(final Context context, final CreateRequest request, final Bindings bindings) argument 260 handleRequest(context, request, bindings); 263 public void handleDelete(final Context context, final DeleteRequest request, final Bindings bindings) argument 268 handleRequest(context, request, bindings); 271 public void handlePatch(final Context context, final PatchRequest request, final Bindings bindings) argument 276 handleRequest(context, request, bindings); 279 handleQuery(final Context context, final QueryRequest request, final Bindings bindings) argument 287 handleRead(final Context context, final ReadRequest request, final Bindings bindings) argument 295 handleUpdate(final Context context, final UpdateRequest request, final Bindings bindings) argument 303 handleRequest(final Context context, final Request request, final Bindings bindings) argument [all...] |
/forgerock/openam-v13/openam-scripting/src/test/java/org/forgerock/openam/scripting/ |
H A D | AbstractSandboxTests.java | 66 private <T> T eval(Bindings bindings, String...script) throws ScriptException { argument 67 Object result = scriptEngine.eval(scriptEngine.getFactory().getProgram(script), bindings); 93 Bindings bindings = new SimpleBindings(); 94 bindings.put("allowed", allowed); 97 eval(bindings, "allowed.setDirty()"); 107 Bindings bindings = new SimpleBindings(); 108 bindings.put("allowed", allowed); 112 eval(bindings, "allowed.forbiddenFruit.setDirty()");
|
H A D | StandardScriptEvaluatorTest.java | 122 Bindings bindings = new SimpleBindings(); 123 bindings.put(varName, value); 124 ScriptObject script = getJavascript(bindings, varName); 138 Bindings bindings = new SimpleBindings(); 139 bindings.put(varName, value); 143 String result = testEvaluator.evaluateScript(script, bindings); 156 Bindings bindings = new SimpleBindings(); 157 bindings.put(varName, scriptValue); 158 ScriptObject script = getJavascript(bindings, varName); 189 * are reflected in the final state of the bindings passe 290 getJavascript(Bindings bindings, String... script) argument [all...] |
H A D | ThreadPoolScriptEvaluatorTest.java | 170 Bindings bindings = new SimpleBindings(); 171 bindings.put("x", 3); 173 given(mockEvaluator.evaluateScript(testScript, bindings)).willReturn(expectedResult); 176 Number result = testEvaluator.evaluateScript(testScript, bindings); 179 verify(mockEvaluator).evaluateScript(testScript, bindings);
|
/forgerock/openam/openam-scripting/src/test/java/org/forgerock/openam/scripting/ |
H A D | AbstractSandboxTests.java | 66 private <T> T eval(Bindings bindings, String...script) throws ScriptException { argument 67 Object result = scriptEngine.eval(scriptEngine.getFactory().getProgram(script), bindings); 93 Bindings bindings = new SimpleBindings(); 94 bindings.put("allowed", allowed); 97 eval(bindings, "allowed.setDirty()"); 107 Bindings bindings = new SimpleBindings(); 108 bindings.put("allowed", allowed); 112 eval(bindings, "allowed.forbiddenFruit.setDirty()");
|
H A D | StandardScriptEvaluatorTest.java | 122 Bindings bindings = new SimpleBindings(); 123 bindings.put(varName, value); 124 ScriptObject script = getJavascript(bindings, varName); 138 Bindings bindings = new SimpleBindings(); 139 bindings.put(varName, value); 143 String result = testEvaluator.evaluateScript(script, bindings); 156 Bindings bindings = new SimpleBindings(); 157 bindings.put(varName, scriptValue); 158 ScriptObject script = getJavascript(bindings, varName); 189 * are reflected in the final state of the bindings passe 290 getJavascript(Bindings bindings, String... script) argument [all...] |
H A D | ThreadPoolScriptEvaluatorTest.java | 166 Bindings bindings = new SimpleBindings(); 167 bindings.put("x", 3); 169 given(mockEvaluator.evaluateScript(testScript, bindings)).willReturn(expectedResult); 172 Number result = testEvaluator.evaluateScript(testScript, bindings); 175 verify(mockEvaluator).evaluateScript(testScript, bindings);
|
/forgerock/openam-v13/openam-entitlements/src/test/java/org/forgerock/openam/entitlement/conditions/environment/ |
H A D | ScriptConditionTest.java | 195 Bindings bindings = bindingsCaptor.getValue(); 196 assertThat(bindings.get("logger")).isEqualTo(PolicyConstants.DEBUG); 197 assertThat(bindings.get("username")).isEqualTo("user"); 198 assertThat(bindings.get("resourceURI")).isEqualTo("http://a:b/c"); 199 assertThat(bindings.get("environment")).isEqualTo(env); 200 assertThat(bindings.get("advice")).isEqualTo(advice); 201 assertThat(bindings.get("httpClient")).isEqualTo(restletHttpClient); 202 assertThat(bindings.get("authorized")).isEqualTo(Boolean.FALSE); 203 assertThat(bindings.get("ttl")).isEqualTo(Long.MAX_VALUE);
|
/forgerock/openam/openam-entitlements/src/test/java/org/forgerock/openam/entitlement/conditions/environment/ |
H A D | ScriptConditionTest.java | 195 Bindings bindings = bindingsCaptor.getValue(); 196 assertThat(bindings.get("logger")).isEqualTo(PolicyConstants.DEBUG); 197 assertThat(bindings.get("username")).isEqualTo("user"); 198 assertThat(bindings.get("resourceURI")).isEqualTo("http://a:b/c"); 199 assertThat(bindings.get("environment")).isEqualTo(env); 200 assertThat(bindings.get("advice")).isEqualTo(advice); 201 assertThat(bindings.get("httpClient")).isEqualTo(restletHttpClient); 202 assertThat(bindings.get("authorized")).isEqualTo(Boolean.FALSE); 203 assertThat(bindings.get("ttl")).isEqualTo(Long.MAX_VALUE);
|
/forgerock/openam-v13/openam-scripting/src/main/java/org/forgerock/openam/scripting/rest/batch/ |
H A D | BatchResource.java | 128 final Bindings bindings = new SimpleBindings(); 129 bindings.put(PAYLOAD, requests); 130 bindings.put(CONTEXT, serverContext); 131 bindings.put(LOGGER, debug); 132 bindings.put(REQUESTER, requester); 133 bindings.put(RESPONSE, response); 135 return newResultPromise(newActionResponse((JsonValue) scriptEvaluator.evaluateScript(script, bindings)));
|
/forgerock/openam/openam-scripting/src/main/java/org/forgerock/openam/scripting/rest/batch/ |
H A D | BatchResource.java | 128 final Bindings bindings = new SimpleBindings(); 129 bindings.put(PAYLOAD, requests); 130 bindings.put(CONTEXT, serverContext); 131 bindings.put(LOGGER, debug); 132 bindings.put(REQUESTER, requester); 133 bindings.put(RESPONSE, response); 135 return newResultPromise(newActionResponse((JsonValue) scriptEvaluator.evaluateScript(script, bindings)));
|
/forgerock/openam-v13/openam-scripting/src/main/java/org/forgerock/openam/scripting/factories/ |
H A D | ScriptContextScope.java | 178 final Bindings bindings = scriptContext.getBindings(scope); 179 keys.addAll(bindings.keySet());
|
/forgerock/openam/openam-scripting/src/main/java/org/forgerock/openam/scripting/factories/ |
H A D | ScriptContextScope.java | 178 final Bindings bindings = scriptContext.getBindings(scope); 179 keys.addAll(bindings.keySet());
|