Package org.flowable.dmn.api
Class DecisionExecutionAuditContainer
- java.lang.Object
-
- org.flowable.dmn.api.DecisionExecutionAuditContainer
-
- Direct Known Subclasses:
DecisionServiceExecutionAuditContainer
public class DecisionExecutionAuditContainer extends Object
- Author:
- Yvo Swillens, Erik Winlof
-
-
Field Summary
Fields Modifier and Type Field Description protected StringdecisionKeyprotected StringdecisionNameprotected List<Map<String,Object>>decisionResultprotected Map<String,String>decisionResultTypesprotected intdecisionVersionprotected StringdmnDeploymentIdprotected DateendTimeprotected StringexceptionMessageprotected Booleanfailedprotected StringhitPolicyprotected Map<String,Object>inputVariablesprotected Map<String,String>inputVariableTypesprotected booleanmultipleResultsprotected Map<Integer,RuleExecutionAuditContainer>ruleExecutionsprotected DatestartTimeprotected BooleanstrictModeprotected StringvalidationMessage
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
-
-
-
Field Detail
-
decisionKey
protected String decisionKey
-
decisionName
protected String decisionName
-
decisionVersion
protected int decisionVersion
-
hitPolicy
protected String hitPolicy
-
dmnDeploymentId
protected String dmnDeploymentId
-
startTime
protected Date startTime
-
endTime
protected Date endTime
-
multipleResults
protected boolean multipleResults
-
ruleExecutions
protected Map<Integer,RuleExecutionAuditContainer> ruleExecutions
-
failed
protected Boolean failed
-
exceptionMessage
protected String exceptionMessage
-
validationMessage
protected String validationMessage
-
strictMode
protected Boolean strictMode
-
-
Method Detail
-
getVariablesTypeMap
protected Map<String,String> getVariablesTypeMap(Map<String,Object> variableValuesMap)
-
stopAudit
public void stopAudit()
-
addRuleEntry
public void addRuleEntry(DecisionRule rule)
-
markRuleEnd
public void markRuleEnd(int ruleNumber)
-
markRuleValid
public void markRuleValid(int ruleNumber)
-
addInputEntry
public void addInputEntry(int ruleNumber, String inputEntryId, Boolean executionResult)
-
addInputEntry
public void addInputEntry(int ruleNumber, String inputEntryId, String exceptionMessage, Boolean executionResult)
-
addOutputEntry
public void addOutputEntry(int ruleNumber, String outputEntryId, Object executionResult)
-
addOutputEntry
public void addOutputEntry(int ruleNumber, String outputEntryId, String exceptionMessage, Object executionResult)
-
isMultipleResults
public boolean isMultipleResults()
-
setMultipleResults
public void setMultipleResults(boolean multipleResults)
-
addDecisionResultObject
public void addDecisionResultObject(Map<String,Object> decisionResultObject)
-
getDecisionKey
public String getDecisionKey()
-
getDecisionName
public String getDecisionName()
-
getDecisionVersion
public int getDecisionVersion()
-
getHitPolicy
public String getHitPolicy()
-
getStartTime
public Date getStartTime()
-
getEndTime
public Date getEndTime()
-
getRuleExecutions
public Map<Integer,RuleExecutionAuditContainer> getRuleExecutions()
-
getDmnDeploymentId
public String getDmnDeploymentId()
-
setDmnDeploymentId
public void setDmnDeploymentId(String dmnDeploymentId)
-
isFailed
public Boolean isFailed()
-
setFailed
public void setFailed()
-
getExceptionMessage
public String getExceptionMessage()
-
setExceptionMessage
public void setExceptionMessage(String exceptionMessage)
-
getValidationMessage
public String getValidationMessage()
-
setValidationMessage
public void setValidationMessage(String validationMessage)
-
isStrictMode
public Boolean isStrictMode()
-
setStrictMode
public void setStrictMode(Boolean strictMode)
-
addDecisionResultType
public void addDecisionResultType(String decisionResultId, String decisionResultType)
-
isBoolean
protected static boolean isBoolean(Object obj)
-
isDate
protected static boolean isDate(Object obj)
-
isNumber
protected static boolean isNumber(Object obj)
-
-