public class DecisionExecutionAuditContainer extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
decisionKey |
protected String |
decisionName |
protected List<Map<String,Object>> |
decisionResult |
protected Map<String,String> |
decisionResultTypes |
protected int |
decisionVersion |
protected String |
dmnDeploymentId |
protected Date |
endTime |
protected String |
exceptionMessage |
protected Boolean |
failed |
protected String |
hitPolicy |
protected Map<String,Object> |
inputVariables |
protected Map<String,String> |
inputVariableTypes |
protected boolean |
multipleResults |
protected Map<Integer,RuleExecutionAuditContainer> |
ruleExecutions |
protected Date |
startTime |
protected Boolean |
strictMode |
protected String |
validationMessage |
| Constructor and Description |
|---|
DecisionExecutionAuditContainer() |
DecisionExecutionAuditContainer(String decisionKey,
String decisionName,
int decisionVersion,
Boolean strictMode,
Map<String,Object> inputVariables) |
DecisionExecutionAuditContainer(String decisionKey,
String decisionName,
int decisionVersion,
HitPolicy hitPolicy,
Boolean strictMode,
Map<String,Object> inputVariables) |
protected String decisionKey
protected String decisionName
protected int decisionVersion
protected String hitPolicy
protected String dmnDeploymentId
protected Date startTime
protected Date endTime
protected boolean multipleResults
protected Map<Integer,RuleExecutionAuditContainer> ruleExecutions
protected Boolean failed
protected String exceptionMessage
protected String validationMessage
protected Boolean strictMode
public DecisionExecutionAuditContainer()
public DecisionExecutionAuditContainer(String decisionKey, String decisionName, int decisionVersion, Boolean strictMode, Map<String,Object> inputVariables)
protected Map<String,String> getVariablesTypeMap(Map<String,Object> variableValuesMap)
public void stopAudit()
public void addRuleEntry(DecisionRule rule)
public void markRuleEnd(int ruleNumber)
public void markRuleValid(int ruleNumber)
public void addInputEntry(int ruleNumber,
String inputEntryId,
Boolean executionResult)
public void addInputEntry(int ruleNumber,
String inputEntryId,
String exceptionMessage,
Boolean executionResult)
public void addOutputEntry(int ruleNumber,
String outputEntryId,
Object executionResult)
public void addOutputEntry(int ruleNumber,
String outputEntryId,
String exceptionMessage,
Object executionResult)
public boolean isMultipleResults()
public void setMultipleResults(boolean multipleResults)
public void addDecisionResultObject(Map<String,Object> decisionResultObject)
public String getDecisionKey()
public String getDecisionName()
public int getDecisionVersion()
public String getHitPolicy()
public Date getStartTime()
public Date getEndTime()
public Map<Integer,RuleExecutionAuditContainer> getRuleExecutions()
public String getDmnDeploymentId()
public void setDmnDeploymentId(String dmnDeploymentId)
public Boolean isFailed()
public void setFailed()
public String getExceptionMessage()
public void setExceptionMessage(String exceptionMessage)
public String getValidationMessage()
public void setValidationMessage(String validationMessage)
public Boolean isStrictMode()
public void setStrictMode(Boolean strictMode)
public void addDecisionResultType(String decisionResultId, String decisionResultType)
protected static boolean isBoolean(Object obj)
protected static boolean isDate(Object obj)
protected static boolean isNumber(Object obj)
Copyright © 2020 Flowable. All rights reserved.