summaryrefslogtreecommitdiff
path: root/src/main/java/com/c2kernel/scripting/Script.java
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2013-06-24 22:34:22 +0200
committerAndrew Branson <andrew.branson@cern.ch>2013-06-24 22:34:22 +0200
commit5377997abe18d1dc73d590f914ba21f670778c4a (patch)
treea2092f3bd7b511c6fd791b33671cfb1be1439452 /src/main/java/com/c2kernel/scripting/Script.java
parent4168117e84eaa719006b2fc448a8060e2d6a3045 (diff)
Set agent in module scripts to either current user or system.
Diffstat (limited to 'src/main/java/com/c2kernel/scripting/Script.java')
-rw-r--r--src/main/java/com/c2kernel/scripting/Script.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/c2kernel/scripting/Script.java b/src/main/java/com/c2kernel/scripting/Script.java
index ec03cc3..4faade5 100644
--- a/src/main/java/com/c2kernel/scripting/Script.java
+++ b/src/main/java/com/c2kernel/scripting/Script.java
@@ -96,6 +96,14 @@ public class Script
addOutput(null, returnType);
mScript = expr;
}
+
+ public Script(String lang, String name, String expr, AgentProxy agent) throws ScriptingEngineException
+ {
+ this(lang, expr, ErrorInfo.class);
+ mName = name;
+ addInputParam("agent", AgentProxy.class);
+ setInputParamValue("agent", agent);
+ }
public Script(String lang, String expr) throws ScriptingEngineException
{