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 class
GroovyScript.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 boolean
equals(Object obj)
Object
eval()
Evaluates the script.Object
eval(Map<String,String> parameters)
Evaluates the script using the given parameters binding parameters.org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript
getFallbackScript()
org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript
getScript()
int
hashCode()
String
toString()
-
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:Script
Evaluates the script.- Returns:
- output of the script
-
eval
public Object eval(Map<String,String> parameters) throws RuntimeException
Description copied from interface:Script
Evaluates the script using the given parameters binding parameters.- Parameters:
parameters
- binding parameters- Returns:
- output of the script
- Throws:
RuntimeException
-
-