public interface IDecisionBook
Modifier and Type | Method and Description |
---|---|
void |
addData(java.lang.String datatype,
java.lang.String arrayName,
java.lang.String[] attributeNames,
java.lang.String[] variableNames,
java.lang.String[][] values) |
void |
addDatatype(java.lang.String businessConcept,
java.lang.String[] types,
java.lang.String[] names) |
void |
addDecision(java.lang.String decisionName,
java.lang.String[] decisionTableNames) |
void |
addDecisionTable(IRuleTable ruleTable) |
void |
addDecisionTable(java.lang.String tableName,
java.lang.String templateName,
java.lang.String[] labels,
java.lang.String[] descriptions,
java.lang.String[][] rules)
Adds a Decision Table to the DecisionBook
|
void |
addEnvironmentTable(java.lang.String column1,
java.lang.String column2) |
void |
addGlossary(java.lang.String[] variableNames,
java.lang.String businessConcept,
java.lang.String[] attributeNames) |
void |
addLayoutTable(java.lang.String tableName,
java.util.HashMap<java.lang.String,java.lang.String> properties,
java.lang.String[][] table) |
void |
addTestCases(java.lang.String[] testIds,
java.lang.String objectName,
java.lang.String[] dataObjects,
java.lang.String[] expectedVariableNames,
java.lang.String[][] expectedValues) |
int |
getNumberOfDecisionTables() |
void |
saveToFile(java.lang.String xlsFile)
Save the DecisionBook into an xls-file
|
void addDecisionTable(java.lang.String tableName, java.lang.String templateName, java.lang.String[] labels, java.lang.String[] descriptions, java.lang.String[][] rules)
tableName,
- e.g. "DefineGreeting"templateName,
- e.g. "DecisionTableTemplate"labels,
- e.g. new String[] { "If", "If", "Then" }descriptions,
- e.g. new String[] { "Current Hour", "Current Hour", "Result" }rulesInMemory,
- e.g. new String[] {">=0","<=11","Good Morning"},
new String[] {">=12","<=17","Good Afternoon"},
...void addDecision(java.lang.String decisionName, java.lang.String[] decisionTableNames)
void addDecisionTable(IRuleTable ruleTable)
void addGlossary(java.lang.String[] variableNames, java.lang.String businessConcept, java.lang.String[] attributeNames)
void addDatatype(java.lang.String businessConcept, java.lang.String[] types, java.lang.String[] names)
void addData(java.lang.String datatype, java.lang.String arrayName, java.lang.String[] attributeNames, java.lang.String[] variableNames, java.lang.String[][] values)
void addLayoutTable(java.lang.String tableName, java.util.HashMap<java.lang.String,java.lang.String> properties, java.lang.String[][] table)
void addTestCases(java.lang.String[] testIds, java.lang.String objectName, java.lang.String[] dataObjects, java.lang.String[] expectedVariableNames, java.lang.String[][] expectedValues)
void addEnvironmentTable(java.lang.String column1, java.lang.String column2)
void saveToFile(java.lang.String xlsFile)
xlsFile
- int getNumberOfDecisionTables()