Package org.biouno.unochoice.model
Class GroovyScript
- java.lang.Object
-
- org.biouno.unochoice.model.AbstractScript
-
- org.biouno.unochoice.model.GroovyScript
-
- All Implemented Interfaces:
Describable<AbstractScript>,Serializable,Script
public class GroovyScript extends AbstractScript
A Groovy script.- Since:
- 0.23
- Author:
- Bruno P. Kinoshita
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGroovyScript.DescriptorImpl
-
Constructor Summary
Constructors Constructor Description GroovyScript(String script, String fallbackScript)Deprecated.GroovyScript(org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript script, org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript fallbackScript)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Objecteval()Evaluates the script.Objecteval(Map<String,String> parameters)Evaluates the script using the given parameters binding parameters.org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScriptgetFallbackScript()org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScriptgetScript()inthashCode()StringtoString()-
Methods inherited from class org.biouno.unochoice.model.AbstractScript
all, getDescriptor
-
-
-
-
Constructor Detail
-
GroovyScript
@Deprecated public GroovyScript(String script, String fallbackScript)
Deprecated.
-
GroovyScript
@DataBoundConstructor public GroovyScript(org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript script, org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript fallbackScript)
-
-
Method Detail
-
getScript
public org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript getScript()
- Returns:
- the script
-
getFallbackScript
public org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript getFallbackScript()
- Returns:
- the fallbackScript
-
eval
public Object eval()
Description copied from interface:ScriptEvaluates the script.- Returns:
- output of the script
-
eval
public Object eval(Map<String,String> parameters) throws RuntimeException
Description copied from interface:ScriptEvaluates the script using the given parameters binding parameters.- Parameters:
parameters- binding parameters- Returns:
- output of the script
- Throws:
RuntimeException
-
-