protected internal virtual HistoryEvent createHistoryEvent(DmnDecisionEvaluationEvent evaluationEvent, HistoricDecisionInstanceSupplier supplier) { HistoricDecisionEvaluationEvent @event = newDecisionEvaluationEvent(evaluationEvent); HistoricDecisionInstanceEntity rootDecisionEvent = supplier.createHistoricDecisionInstance(evaluationEvent.DecisionResult, null); @event.RootHistoricDecisionInstance = rootDecisionEvent; IList <HistoricDecisionInstanceEntity> requiredDecisionEvents = new List <HistoricDecisionInstanceEntity>(); foreach (DmnDecisionLogicEvaluationEvent requiredDecisionResult in evaluationEvent.RequiredDecisionResults) { HistoricDecisionInstanceEntity requiredDecisionEvent = supplier.createHistoricDecisionInstance(requiredDecisionResult, rootDecisionEvent); requiredDecisionEvents.Add(requiredDecisionEvent); } @event.RequiredHistoricDecisionInstances = requiredDecisionEvents; return(@event); }
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET: //ORIGINAL LINE: public org.camunda.bpm.engine.impl.history.event.HistoryEvent createDecisionEvaluatedEvt(final org.camunda.bpm.engine.delegate.DelegateCaseExecution execution, final org.camunda.bpm.dmn.engine.delegate.DmnDecisionEvaluationEvent evaluationEvent) public virtual HistoryEvent createDecisionEvaluatedEvt(DelegateCaseExecution execution, DmnDecisionEvaluationEvent evaluationEvent) { return(createHistoryEvent(evaluationEvent, new HistoricDecisionInstanceSupplierAnonymousInnerClass2(this, execution, evaluationEvent))); }
public HistoricDecisionInstanceSupplierAnonymousInnerClass(DefaultDmnHistoryEventProducer outerInstance, DelegateExecution execution, DmnDecisionEvaluationEvent evaluationEvent) { this.outerInstance = outerInstance; this.execution = execution; this.evaluationEvent = evaluationEvent; }
protected internal virtual HistoricDecisionEvaluationEvent newDecisionEvaluationEvent(DmnDecisionEvaluationEvent evaluationEvent) { return(new HistoricDecisionEvaluationEvent()); }