Class DecisionExecutionAuditContainer

    • 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
      • exceptionMessage

        protected String exceptionMessage
      • validationMessage

        protected String validationMessage
      • strictMode

        protected Boolean strictMode
    • Constructor Detail

      • DecisionExecutionAuditContainer

        public DecisionExecutionAuditContainer()
      • DecisionExecutionAuditContainer

        public DecisionExecutionAuditContainer​(String decisionKey,
                                               String decisionName,
                                               int decisionVersion,
                                               Boolean strictMode,
                                               Map<String,​Object> inputVariables)
      • DecisionExecutionAuditContainer

        public DecisionExecutionAuditContainer​(String decisionKey,
                                               String decisionName,
                                               int decisionVersion,
                                               HitPolicy hitPolicy,
                                               Boolean strictMode,
                                               Map<String,​Object> inputVariables)
    • Method Detail

      • 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)
      • setDecisionResult

        public void setDecisionResult​(List<Map<String,​Object>> decisionResult)
      • 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()
      • 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)
      • getInputVariableTypes

        public Map<String,​String> getInputVariableTypes()
      • setInputVariableTypes

        public void setInputVariableTypes​(Map<String,​String> inputVariableTypes)
      • getDecisionResultTypes

        public Map<String,​String> getDecisionResultTypes()
      • 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)