Package | Description |
---|---|
com.openrules.ruleengine |
Modifier and Type | Method and Description |
---|---|
Decision |
Glossary.getDecision() |
Decision |
Decision.getImportedDecisionFor(java.lang.String variable)
Finds an imported sub-decision that defines the "variable".
|
Decision |
Decision.importDecision(java.lang.String decisionXlsFile,
java.lang.String internalDecisionName,
java.lang.String externalDecisionName)
Creates a new Decision using internalDecisionName and decisionXlsFile.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Decision> |
Decision.getImportedDecisions() |
Modifier and Type | Method and Description |
---|---|
static boolean |
DecisionBuilder.build(Decision decision,
java.lang.String decisionGoal,
java.lang.String outputFileName,
boolean additionalDecisions)
Builds an execution path for the "decision" using "decisionGoals", and saving it the
Excel file "outputFileName".
|
void |
DecisionInterfaceGenerator.generateJavaClass(Decision decision,
java.lang.String className,
java.lang.String packageName) |
void |
Decision.importDecision(Decision decision)
Calls importDecision(decision.getName(), decision);
|
void |
Decision.importDecision(java.lang.String extrenalName,
Decision decision)
Adds "decision" as an imported sub-decision of this decision and makes it
available to xls-based decision tables under the name "externalName"
|
java.lang.Object |
OpenRulesEngine.run(Decision decision)
This method is equivalent to run(decision.getName(), decision);
|
Constructor and Description |
---|
Decision(java.lang.String decisionName,
java.lang.String xlsMainFileName,
Decision parentDecision)
Similar to Decision(String decisionName, String xlsMainFileName) but it also sets
parentDecision for imported decisions to share reports
|
DecisionExecutionPath(Decision decision)
This is a constructor that creates an instance of DecisionExecutionPath
for any decision passed as a parameter.
|
Glossary(Decision decision) |
Glossary(Decision decision,
java.lang.String id) |