Class ScenarioResultMetadata
- java.lang.Object
-
- org.drools.scenariosimulation.backend.runner.model.ScenarioResultMetadata
-
public class ScenarioResultMetadata extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<org.drools.scenariosimulation.api.model.AuditLogLine>auditLogLinesTheListof audit log linesprotected java.util.Set<java.lang.String>availableprotected java.util.Map<java.lang.String,java.lang.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(java.util.Set<java.lang.String> elements)voidaddAllExecuted(java.util.Map<java.lang.String,java.lang.Integer> elements)voidaddAuditLogLines(java.util.List<org.drools.scenariosimulation.api.model.AuditLogLine> toAdd)Add aList<AuditLogLine>to the end ofauditLogLinesvoidaddAuditMessage(int messageIndex, java.lang.String decisionOrRuleName, java.lang.String result)Add anAuditLogLineto the end ofauditLogLinesvoidaddAuditMessage(int messageIndex, java.lang.String decisionOrRuleName, java.lang.String result, java.lang.String message)Add anAuditLogLineto the end ofauditLogLinesvoidaddAvailable(java.lang.String element)voidaddExecuted(java.lang.String element)java.util.List<org.drools.scenariosimulation.api.model.AuditLogLine>getAuditLogLines()java.util.Set<java.lang.String>getAvailable()java.util.Set<java.lang.String>getExecuted()java.util.Map<java.lang.String,java.lang.Integer>getExecutedWithCounter()org.drools.scenariosimulation.api.model.ScenarioWithIndexgetScenarioWithIndex()
-
-
-
Field Detail
-
available
protected final java.util.Set<java.lang.String> available
-
executed
protected final java.util.Map<java.lang.String,java.lang.Integer> executed
-
auditLogLines
protected final java.util.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(java.lang.String element)
-
addAllAvailable
public void addAllAvailable(java.util.Set<java.lang.String> elements)
-
addExecuted
public void addExecuted(java.lang.String element)
-
addAllExecuted
public void addAllExecuted(java.util.Map<java.lang.String,java.lang.Integer> elements)
-
addAuditMessage
public void addAuditMessage(int messageIndex, java.lang.String decisionOrRuleName, java.lang.String result)Add anAuditLogLineto the end ofauditLogLines- Parameters:
messageIndex-decisionOrRuleName-result-
-
addAuditMessage
public void addAuditMessage(int messageIndex, java.lang.String decisionOrRuleName, java.lang.String result, java.lang.String message)Add anAuditLogLineto the end ofauditLogLines- Parameters:
messageIndex-decisionOrRuleName-result-message-
-
addAuditLogLines
public void addAuditLogLines(java.util.List<org.drools.scenariosimulation.api.model.AuditLogLine> toAdd)
Add aList<AuditLogLine>to the end ofauditLogLines- Parameters:
toAdd-
-
getAvailable
public java.util.Set<java.lang.String> getAvailable()
-
getExecuted
public java.util.Set<java.lang.String> getExecuted()
-
getExecutedWithCounter
public java.util.Map<java.lang.String,java.lang.Integer> getExecutedWithCounter()
-
getAuditLogLines
public java.util.List<org.drools.scenariosimulation.api.model.AuditLogLine> getAuditLogLines()
- Returns:
- an unmodifiable version of
auditLogLines
-
getScenarioWithIndex
public org.drools.scenariosimulation.api.model.ScenarioWithIndex getScenarioWithIndex()
-
-