Class FunctionRunner
- java.lang.Object
 - 
- com.neotropic.kuwaiba.modules.commercial.processman.forms.elements.FunctionRunner
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static StringFUNC_NAME_POSTCONDITIONSFunction name postconditionsstatic StringFUNC_NAME_PRECONDITIONSFunction name preconditionstatic StringPARAM_NAME_ACTIVITY_DEFINITION_IDParameter name activityDefinitionIdstatic StringPARAM_NAME_NEXT_ACTIVITY_DEFINITION_IDParameter name nextActivityDefinitionIdstatic StringPARAM_NAME_PRINTABLE_TEMPLATE_INSTANCEParameter name printableTemplateInstancestatic StringPARAM_NAME_PROCESS_INSTANCE_IDParameter name processInstanceId 
- 
Constructor Summary
Constructors Constructor Description FunctionRunner(String functionName, String paramNames, String script, ElementScript elementScript, Consumer<FunctionRunnerException> consumerFuncRunnerEx, HashMap<String,Object> funcRunnerParams) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFunctionName()List<String>getParametersNames()StringgetScript()ScriptQueryExecutorgetScriptQueryExecutor()Objectrun(List parameters)voidsetFunctionName(String functionName)voidsetParametersNames(List<String> parametersNames)voidsetScript(String script)voidsetScriptQueryExecutor(ScriptQueryExecutor scriptQueryExecutor) 
 - 
 
- 
- 
Field Detail
- 
FUNC_NAME_PRECONDITIONS
public static final String FUNC_NAME_PRECONDITIONS
Function name precondition- See Also:
 - Constant Field Values
 
 
- 
FUNC_NAME_POSTCONDITIONS
public static final String FUNC_NAME_POSTCONDITIONS
Function name postconditions- See Also:
 - Constant Field Values
 
 
- 
PARAM_NAME_PROCESS_INSTANCE_ID
public static final String PARAM_NAME_PROCESS_INSTANCE_ID
Parameter name processInstanceId- See Also:
 - Constant Field Values
 
 
- 
PARAM_NAME_ACTIVITY_DEFINITION_ID
public static final String PARAM_NAME_ACTIVITY_DEFINITION_ID
Parameter name activityDefinitionId- See Also:
 - Constant Field Values
 
 
- 
PARAM_NAME_NEXT_ACTIVITY_DEFINITION_ID
public static final String PARAM_NAME_NEXT_ACTIVITY_DEFINITION_ID
Parameter name nextActivityDefinitionId- See Also:
 - Constant Field Values
 
 
- 
PARAM_NAME_PRINTABLE_TEMPLATE_INSTANCE
public static final String PARAM_NAME_PRINTABLE_TEMPLATE_INSTANCE
Parameter name printableTemplateInstance- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
FunctionRunner
public FunctionRunner(String functionName, String paramNames, String script, ElementScript elementScript, Consumer<FunctionRunnerException> consumerFuncRunnerEx, HashMap<String,Object> funcRunnerParams)
 
 - 
 
- 
Method Detail
- 
getFunctionName
public String getFunctionName()
 
- 
setFunctionName
public void setFunctionName(String functionName)
 
- 
getScript
public String getScript()
 
- 
setScript
public void setScript(String script)
 
- 
getScriptQueryExecutor
public ScriptQueryExecutor getScriptQueryExecutor()
- Specified by:
 getScriptQueryExecutorin interfaceRunner
 
- 
setScriptQueryExecutor
public void setScriptQueryExecutor(ScriptQueryExecutor scriptQueryExecutor)
- Specified by:
 setScriptQueryExecutorin interfaceRunner
 
 - 
 
 -