Package org.openl.rules.dt.element
Interface IAction
-
- All Superinterfaces:
IBaseAction,IBaseDecisionRow,IDecisionRow
- All Known Implementing Classes:
Action
public interface IAction extends IBaseAction, IDecisionRow
-
-
Field Summary
-
Fields inherited from interface org.openl.rules.dt.IBaseAction
EMPTY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IStorage<?>[]getStorage()voidprepareAction(DecisionTable decisionTable, IOpenMethodHeader header, IMethodSignature signature, OpenL openl, IBindingContext bindingContext, RuleRow ruleRow, IOpenClass ruleExecutionType, TableSyntaxNode tableSyntaxNode)-
Methods inherited from interface org.openl.rules.dt.IBaseAction
executeAction, getType, isCollectReturnAction, isCollectReturnKeyAction, isReturnAction
-
Methods inherited from interface org.openl.rules.dt.IBaseDecisionRow
getDecisionTable, getExprValue, getMethod, getName, getNumberOfParams, getNumberOfRules, getParams, getValueCell, isEmpty, removeDebugInformation
-
Methods inherited from interface org.openl.rules.dt.element.IDecisionRow
clearExprs, clearParamValues, getExpr, getInfoTable, getParamPresentation, getParamValue, getSourceCodeModule, hasDeclaredParams, hasFormula, hasFormulas, isAction, isCondition, isEqual, loadValue, loadValues, prepare, prepareParams
-
-
-
-
Method Detail
-
prepareAction
void prepareAction(DecisionTable decisionTable, IOpenMethodHeader header, IMethodSignature signature, OpenL openl, IBindingContext bindingContext, RuleRow ruleRow, IOpenClass ruleExecutionType, TableSyntaxNode tableSyntaxNode) throws Exception
- Throws:
Exception
-
getStorage
IStorage<?>[] getStorage()
-
-