Class ScenarioResultMetadata
- java.lang.Object
-
- org.drools.scenariosimulation.backend.runner.model.ScenarioResultMetadata
-
public class ScenarioResultMetadata extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List<org.drools.scenariosimulation.api.model.AuditLogLine>auditLogLinesTheListof audit log linesprotected Set<String>availableprotected Map<String,Integer>executedprotected org.drools.scenariosimulation.api.model.ScenarioWithIndexscenarioWithIndex
-
Constructor Summary
Constructors Constructor Description ScenarioResultMetadata(org.drools.scenariosimulation.api.model.ScenarioWithIndex scenarioWithIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllAvailable(Set<String> elements)voidaddAllExecuted(Map<String,Integer> elements)voidaddAuditLogLines(List<org.drools.scenariosimulation.api.model.AuditLogLine> toAdd)Add aList<AuditLogLine>to the end ofauditLogLinesvoidaddAuditMessage(int messageIndex, String decisionOrRuleName, String result)Add anAuditLogLineto the end ofauditLogLinesvoidaddAuditMessage(int messageIndex, String decisionOrRuleName, String result, String message)Add anAuditLogLineto the end ofauditLogLinesvoidaddAvailable(String element)voidaddExecuted(String element)List<org.drools.scenariosimulation.api.model.AuditLogLine>getAuditLogLines()Set<String>getAvailable()Set<String>getExecuted()Map<String,Integer>getExecutedWithCounter()org.drools.scenariosimulation.api.model.ScenarioWithIndexgetScenarioWithIndex()
-
-
-
Field Detail
-
auditLogLines
protected final List<org.drools.scenariosimulation.api.model.AuditLogLine> auditLogLines
TheListof audit log lines
-
scenarioWithIndex
protected final org.drools.scenariosimulation.api.model.ScenarioWithIndex scenarioWithIndex
-
-
Method Detail
-
addAvailable
public void addAvailable(String element)
-
addExecuted
public void addExecuted(String element)
-
addAuditMessage
public void addAuditMessage(int messageIndex, String decisionOrRuleName, String result)Add anAuditLogLineto the end ofauditLogLines- Parameters:
messageIndex-decisionOrRuleName-result-
-
addAuditMessage
public void addAuditMessage(int messageIndex, String decisionOrRuleName, String result, String message)Add anAuditLogLineto the end ofauditLogLines- Parameters:
messageIndex-decisionOrRuleName-result-message-
-
addAuditLogLines
public void addAuditLogLines(List<org.drools.scenariosimulation.api.model.AuditLogLine> toAdd)
Add aList<AuditLogLine>to the end ofauditLogLines- Parameters:
toAdd-
-
getAuditLogLines
public List<org.drools.scenariosimulation.api.model.AuditLogLine> getAuditLogLines()
- Returns:
- an unmodifiable version of
auditLogLines
-
getScenarioWithIndex
public org.drools.scenariosimulation.api.model.ScenarioWithIndex getScenarioWithIndex()
-
-