public HistoricDecisionInstanceSupplierAnonymousInnerClass2(DefaultDmnHistoryEventProducer outerInstance, IDelegateCaseExecution execution, IDmnDecisionEvaluationEvent evaluationEvent) { this._outerInstance = outerInstance; this._execution = execution; this._evaluationEvent = evaluationEvent; }
protected internal virtual HistoryEvent CreateHistoryEvent(IDmnDecisionEvaluationEvent evaluationEvent) { var decisionTable = evaluationEvent.DecisionResult.Decision; if (IsDeployedDecisionTable(decisionTable) && HistoryLevel.IsHistoryEventProduced(HistoryEventTypes.DmnDecisionEvaluate, decisionTable)) { //JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET: //ORIGINAL LINE: org.camunda.bpm.engine.impl.context.CoreExecutionContext<? extends org.camunda.bpm.engine.impl.core.instance.CoreExecution> executionContext = org.camunda.bpm.engine.impl.context.Context.getCoreExecutionContext(); var executionContext = Context.CoreExecutionContext; if (executionContext != null) { //var coreExecution = executionContext.Execution; var coreExecution = executionContext.GetExecution <CoreExecution>(); //if (coreExecution is ExecutionEntity) //{ // var execution = (ExecutionEntity) coreExecution; // return eventProducer.createDecisionEvaluatedEvt(execution, evaluationEvent); //} //if (coreExecution is CaseExecutionEntity) //{ // var caseExecution = (CaseExecutionEntity) coreExecution; // return eventProducer.createDecisionEvaluatedEvt(caseExecution, evaluationEvent); //} } return(EventProducer.CreateDecisionEvaluatedEvt(evaluationEvent)); } return(null); }
public virtual void Notify(IDmnDecisionEvaluationEvent evaluationEvent) { notifyCollector(evaluationEvent.DecisionResult); foreach (var @event in evaluationEvent.RequiredDecisionResults) { notifyCollector(@event); } }
public virtual void Notify(IDmnDecisionEvaluationEvent evaluationEvent) { var historyEvent = CreateHistoryEvent(evaluationEvent); if (historyEvent != null) { Context.ProcessEngineConfiguration.HistoryEventHandler.HandleEvent(historyEvent); } }
public virtual void Notify(IDmnDecisionEvaluationEvent evaluationEvent) { var processEngineConfiguration = Context.ProcessEngineConfiguration; if ((processEngineConfiguration != null) && processEngineConfiguration.MetricsEnabled) { processEngineConfiguration.MetricsRegistry.MarkOccurrence(Engine.Management.Metrics.ExecutedDecisionElements, evaluationEvent.ExecutedDecisionElements); } }
protected internal virtual HistoryEvent CreateHistoryEvent(IDmnDecisionEvaluationEvent evaluationEvent, IHistoricDecisionInstanceSupplier supplier) { var @event = NewDecisionEvaluationEvent(evaluationEvent); var rootDecisionEvent = supplier.CreateHistoricDecisionInstance(evaluationEvent.DecisionResult); @event.RootHistoricDecisionInstance = rootDecisionEvent; IList <HistoricDecisionInstanceEntity> requiredDecisionEvents = new List <HistoricDecisionInstanceEntity>(); foreach (var requiredDecisionResult in evaluationEvent.RequiredDecisionResults) { var requiredDecisionEvent = supplier.CreateHistoricDecisionInstance(requiredDecisionResult); requiredDecisionEvents.Add(requiredDecisionEvent); } @event.RequiredHistoricDecisionInstances = requiredDecisionEvents; return(@event); }
public void Notify(IDmnDecisionEvaluationEvent evaluationEvent) { var executedDecisionElements = evaluationEvent.ExecutedDecisionElements; this.executedDecisionElements.GetAndAdd(executedDecisionElements); }
//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.dmn.engine.delegate.DmnDecisionEvaluationEvent evaluationEvent) public virtual HistoryEvent CreateDecisionEvaluatedEvt(IDmnDecisionEvaluationEvent evaluationEvent) { return(CreateHistoryEvent(evaluationEvent, new HistoricDecisionInstanceSupplierAnonymousInnerClass3(this, evaluationEvent))); }
//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(IDelegateCaseExecution execution, IDmnDecisionEvaluationEvent evaluationEvent) { return(CreateHistoryEvent(evaluationEvent, new HistoricDecisionInstanceSupplierAnonymousInnerClass2(this, execution, evaluationEvent))); }
public HistoricDecisionInstanceSupplierAnonymousInnerClass3(DefaultDmnHistoryEventProducer outerInstance, IDmnDecisionEvaluationEvent evaluationEvent) { this._outerInstance = outerInstance; this._evaluationEvent = evaluationEvent; }
public HistoryEvent CreateDecisionEvaluatedEvt(IDelegateCaseExecution execution, IDmnDecisionEvaluationEvent decisionEvaluationEvent) { throw new NotImplementedException(); }
protected internal virtual HistoricDecisionEvaluationEvent NewDecisionEvaluationEvent( IDmnDecisionEvaluationEvent evaluationEvent) { return(new HistoricDecisionEvaluationEvent()); }