public abstract class ModelGroovyScript
extends java.lang.Object
| Constructor and Description |
|---|
ModelGroovyScript() |
| Modifier and Type | Method and Description |
|---|---|
abstract ModelParameter[] |
configureParameters()
configure stage parameters
|
abstract java.util.Map<java.lang.String,java.lang.Object> |
execute(java.util.Map<java.lang.String,java.lang.Object> parameterValues)
execute the step
|
protected ModelType |
newHolesType()
create a hole type
|
protected ModelType |
newJavaType(java.lang.Class clazz)
create a simple java type
|
protected ModelParameter |
newParameter(boolean isIn,
java.lang.String name,
ModelType type)
create a new parameter
|
public abstract ModelParameter[] configureParameters() throws java.lang.Exception
java.lang.Exceptionprotected ModelType newHolesType()
protected ModelType newJavaType(java.lang.Class clazz)
clazz - protected ModelParameter newParameter(boolean isIn, java.lang.String name, ModelType type)
isIn - name - type - public abstract java.util.Map<java.lang.String,java.lang.Object> execute(java.util.Map<java.lang.String,java.lang.Object> parameterValues)
throws java.lang.Exception
parameterValues - java.lang.Exception