Package org.openl.rules.dt
Interface IBaseAction
-
- All Superinterfaces:
IBaseDecisionRow
- All Known Subinterfaces:
IAction
- All Known Implementing Classes:
Action
public interface IBaseAction extends IBaseDecisionRow
-
-
Field Summary
Fields Modifier and Type Field Description static IBaseAction[]EMPTY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectexecuteAction(int ruleN, Object target, Object[] dtParams, IRuntimeEnv env)IOpenClassgetType()booleanisCollectReturnAction()booleanisCollectReturnKeyAction()booleanisReturnAction()-
Methods inherited from interface org.openl.rules.dt.IBaseDecisionRow
getDecisionTable, getMethod, getName, getNumberOfParams, getNumberOfRules, getParams, getParamValue, getSourceCodeModule, getValueCell, hasFormula, isEmpty, removeDebugInformation
-
-
-
-
Field Detail
-
EMPTY
static final IBaseAction[] EMPTY
-
-
Method Detail
-
executeAction
Object executeAction(int ruleN, Object target, Object[] dtParams, IRuntimeEnv env)
-
getType
IOpenClass getType()
-
isReturnAction
boolean isReturnAction()
-
isCollectReturnAction
boolean isCollectReturnAction()
-
isCollectReturnKeyAction
boolean isCollectReturnKeyAction()
-
-