Input HashMap

The input HashMap has the following entries:

Rulebase Constant Equivalent String Constant Description
FUNCTION_NAME FUNC_NAME The name of the function to execute.
FUNCTION_ARGUMENTS FUNC_ARGUMENTS ArrayList of input arguments.

FUNCTION_ARGUMENTS are passed in an ArrayList with the same order as that specified in the rulebase constraint. The following is a list of data types in the rulebase and corresponding Java types:

Rulebase Type Java Type
string String
number Long

BigDecimal

boolean Boolean
date java.util.Date
array java.util.ArrayList