protected List<HistoricDecisionInputInstance> createHistoricDecisionInputInstances(DmnDecisionTableEvaluationEvent evaluationEvent, String rootProcessInstanceId, Date removalTime) { List<HistoricDecisionInputInstance> inputInstances = new ArrayList<HistoricDecisionInputInstance>(); for(DmnEvaluatedInput inputClause : evaluationEvent.getInputs()) { HistoricDecisionInputInstanceEntity inputInstance = new HistoricDecisionInputInstanceEntity(rootProcessInstanceId, removalTime); inputInstance.setClauseId(inputClause.getId()); inputInstance.setClauseName(inputClause.getName()); inputInstance.setCreateTime(ClockUtil.getCurrentTime()); TypedValue typedValue = Variables.untypedValue(inputClause.getValue()); inputInstance.setValue(typedValue); inputInstances.add(inputInstance); } return inputInstances; }
protected List<HistoricDecisionInputInstance> createHistoricDecisionInputInstances(DmnDecisionTableEvaluationEvent evaluationEvent, String rootProcessInstanceId, Date removalTime) { List<HistoricDecisionInputInstance> inputInstances = new ArrayList<HistoricDecisionInputInstance>(); for(DmnEvaluatedInput inputClause : evaluationEvent.getInputs()) { HistoricDecisionInputInstanceEntity inputInstance = new HistoricDecisionInputInstanceEntity(rootProcessInstanceId, removalTime); inputInstance.setClauseId(inputClause.getId()); inputInstance.setClauseName(inputClause.getName()); inputInstance.setCreateTime(ClockUtil.getCurrentTime()); TypedValue typedValue = Variables.untypedValue(inputClause.getValue()); inputInstance.setValue(typedValue); inputInstances.add(inputInstance); } return inputInstances; }
protected List<HistoricDecisionInputInstance> createHistoricDecisionInputInstances(DmnDecisionTableEvaluationEvent evaluationEvent, String rootProcessInstanceId, Date removalTime) { List<HistoricDecisionInputInstance> inputInstances = new ArrayList<HistoricDecisionInputInstance>(); for(DmnEvaluatedInput inputClause : evaluationEvent.getInputs()) { HistoricDecisionInputInstanceEntity inputInstance = new HistoricDecisionInputInstanceEntity(rootProcessInstanceId, removalTime); inputInstance.setClauseId(inputClause.getId()); inputInstance.setClauseName(inputClause.getName()); inputInstance.setCreateTime(ClockUtil.getCurrentTime()); TypedValue typedValue = Variables.untypedValue(inputClause.getValue()); inputInstance.setValue(typedValue); inputInstances.add(inputInstance); } return inputInstances; }