protected internal virtual void InitExecutionListeners(IHistoryEventProducer historyEventProducer, IHistoryLevel historyLevel) { ProcessInstanceStartListener = new ProcessInstanceStartListener(historyEventProducer, historyLevel); ProcessInstanceEndListener = new ProcessInstanceEndListener(historyEventProducer, historyLevel); ActivityInstanceStartListener = new ActivityInstanceStartListener(historyEventProducer, historyLevel); ActivityInstanceEndListener = new ActivityInstanceEndListener(historyEventProducer, historyLevel); UserTaskAssignmentHandler = new ActivityInstanceUpdateListener(historyEventProducer, historyLevel); UserTaskIdHandler = UserTaskAssignmentHandler; }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { HistoricProcessInstanceEventEntity processInstanceUpdateEvt = (HistoricProcessInstanceEventEntity)producer.CreateProcessInstanceUpdateEvt((IDelegateExecution)_processInstance); if (SuspensionStateFields.Suspended.StateCode == _outerInstance.NewSuspensionState.StateCode) { processInstanceUpdateEvt.State = HistoricProcessInstanceFields.StateSuspended; } else { processInstanceUpdateEvt.State = HistoricProcessInstanceFields.StateActive; } return(processInstanceUpdateEvt); }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { HistoryEvent @event = null; if (HistoryEventTypes.IdentityLinkAdd.Equals(_eventType)) { @event = producer.CreateHistoricIdentityLinkAddEvent(_outerInstance); } else if (HistoryEventTypes.IdentityLinkDelete.Equals(_eventType)) { @event = producer.CreateHistoricIdentityLinkDeleteEvent(_outerInstance); } return(@event); }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { HistoryEvent @event = null; if (HistoryEventTypes.IncidentCreate.EventName.Equals(_eventType.EventName)) { @event = producer.CreateHistoricIncidentCreateEvt(_outerInstance); } else if (HistoryEventTypes.IncidentResolve.EventName.Equals(_eventType.EventName)) { @event = producer.CreateHistoricIncidentResolveEvt(_outerInstance); } else if (HistoryEventTypes.IncidentDelete.EventName.Equals(_eventType.EventName)) { @event = producer.CreateHistoricIncidentDeleteEvt(_outerInstance); } return(@event); }
public ActivityInstanceEndListener(IHistoryEventProducer historyEventProducer, IHistoryLevel historyLevel) : base(historyEventProducer, historyLevel) { }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { return(producer.CreateHistoricJobLogFailedEvt(_job, _exception)); }
/// <summary> /// Creates the <seealso cref="HistoryEvent" /> with the help off the given /// <seealso cref="IHistoryEventProducer" />. /// </summary> /// <param name="producer"> the producer which is used for the creation </param> /// <returns> the created <seealso cref="HistoryEvent" /> </returns> public virtual HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { return(null); }
public virtual IList <HistoryEvent> CreateHistoryEvents(IHistoryEventProducer producer) { return(new List <HistoryEvent>()); }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { throw new NotImplementedException(); //return producer.createTaskInstanceMigrateEvt((DelegateTask)outerInstance.userTask); return(null); }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { return(producer.CreateActivityInstanceMigrateEvt(_outerInstance)); }
public ProcessInstanceUpdateListener(IHistoryEventProducer historyEventProducer, IHistoryLevel historyLevel) : base(historyEventProducer, historyLevel) { }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { return(producer.CreateTaskInstanceCompleteEvt(_taskEntity, _deleteReason)); }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { return(producer.CreateHistoricVariableMigrateEvt(_outerInstance.Variable)); }
public HistoryParseListener(IHistoryLevel historyLevel, IHistoryEventProducer historyEventProducer) { this.HistoryLevel = historyLevel; InitExecutionListeners(historyEventProducer, historyLevel); }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { return(producer.CreateBatchStartEvent(_batch)); }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { //return producer.CreateFormPropertyUpdateEvt(executionEntity, variableName, stringValue, taskId); return(null); }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { return(producer.CreateHistoricIncidentMigrateEvt((IIncident)_outerInstance.Incident)); }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { return(producer.CreateHistoricJobLogSuccessfulEvt(_job)); }
public override IList <HistoryEvent> CreateHistoryEvents(IHistoryEventProducer producer) { return(producer.CreateUserOperationLogEvents(_context)); }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { return(producer.CreateHistoricJobLogDeleteEvt(_job)); }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { return(producer.CreateProcessInstanceUpdateEvt(_execution)); }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { return(producer.CreateTaskInstanceCreateEvt(_task)); }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { return(producer.CreateHistoricVariableUpdateEvt(_variableInstance, _sourceScope)); }
public HistoryTaskListener(IHistoryEventProducer historyEventProducer, IHistoryLevel historyLevel) { EventProducer = historyEventProducer; this.HistoryLevel = historyLevel; }
public override HistoryEvent CreateHistoryEvent(IHistoryEventProducer producer) { return(producer.CreateHistoricExternalTaskLogDeletedEvt(_externalTask)); }