Package org.flowable.dmn.api
Class DecisionExecutionAuditContainer
java.lang.Object
org.flowable.dmn.api.DecisionExecutionAuditContainer
- Direct Known Subclasses:
DecisionServiceExecutionAuditContainer
- Author:
- Yvo Swillens, Erik Winlof
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDecisionExecutionAuditContainer(String decisionKey, String decisionName, int decisionVersion, Boolean strictMode, Map<String, Object> inputVariables, Date startTime) DecisionExecutionAuditContainer(String decisionKey, String decisionName, int decisionVersion, HitPolicy hitPolicy, Boolean strictMode, Map<String, Object> inputVariables, Date startTime) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDecisionResultObject(Map<String, Object> decisionResultObject) voidaddDecisionResultType(String decisionResultId, String decisionResultType) voidaddInputEntry(int ruleNumber, String inputEntryId, Boolean executionResult) voidaddInputEntry(int ruleNumber, String inputEntryId, String exceptionMessage, Boolean executionResult) voidaddOutputEntry(int ruleNumber, String outputEntryId, Object executionResult) voidaddOutputEntry(int ruleNumber, String outputEntryId, String exceptionMessage, Object executionResult) voidaddRuleEntry(DecisionRule rule) createDefensiveCopyInputVariables(Map<String, Object> inputVariables) intgetVariablesTypeMap(Map<String, Object> variableValuesMap) protected static booleanprotected static booleanisFailed()booleanprotected static booleanvoidmarkRuleEnd(int ruleNumber) voidmarkRuleValid(int ruleNumber) voidsetDecisionResult(List<Map<String, Object>> decisionResult) voidsetDmnDeploymentId(String dmnDeploymentId) voidsetExceptionMessage(String exceptionMessage) voidvoidsetInputVariableTypes(Map<String, String> inputVariableTypes) voidsetMultipleResults(boolean multipleResults) voidsetStrictMode(Boolean strictMode) voidsetValidationMessage(String validationMessage) void
-
Field Details
-
decisionKey
-
decisionName
-
decisionVersion
protected int decisionVersion -
hitPolicy
-
dmnDeploymentId
-
startTime
-
endTime
-
inputVariables
-
inputVariableTypes
-
decisionResult
-
multipleResults
protected boolean multipleResults -
decisionResultTypes
-
ruleExecutions
-
failed
-
exceptionMessage
-
validationMessage
-
strictMode
-
-
Constructor Details
-
DecisionExecutionAuditContainer
public DecisionExecutionAuditContainer() -
DecisionExecutionAuditContainer
-
DecisionExecutionAuditContainer
-
-
Method Details
-
getVariablesTypeMap
-
stopAudit
-
addRuleEntry
-
markRuleEnd
public void markRuleEnd(int ruleNumber) -
markRuleValid
public void markRuleValid(int ruleNumber) -
addInputEntry
-
addInputEntry
-
addOutputEntry
-
addOutputEntry
-
setDecisionResult
-
isMultipleResults
public boolean isMultipleResults() -
setMultipleResults
public void setMultipleResults(boolean multipleResults) -
addDecisionResultObject
-
getDecisionKey
-
getDecisionName
-
getDecisionVersion
public int getDecisionVersion() -
getHitPolicy
-
getStartTime
-
getEndTime
-
getInputVariables
-
getRuleExecutions
-
getDecisionResult
-
getDmnDeploymentId
-
setDmnDeploymentId
-
isFailed
-
setFailed
public void setFailed() -
getExceptionMessage
-
setExceptionMessage
-
getValidationMessage
-
setValidationMessage
-
isStrictMode
-
setStrictMode
-
getInputVariableTypes
-
setInputVariableTypes
-
getDecisionResultTypes
-
addDecisionResultType
-
isBoolean
-
isDate
-
isNumber
-
createDefensiveCopyInputVariables
-