Пример #1
0
        public static DelegateEvent fromExecution(DelegateExecution delegateExecution)
        {
            DelegateEvent @event = new DelegateEvent();

            @event.activityInstanceId  = delegateExecution.ActivityInstanceId;
            @event.businessKey         = delegateExecution.BusinessKey;
            @event.currentActivityId   = delegateExecution.CurrentActivityId;
            @event.currentActivityName = delegateExecution.CurrentActivityName;
            @event.currentTransitionId = delegateExecution.CurrentTransitionId;
            @event.eventName           = delegateExecution.EventName;
            @event.id = delegateExecution.Id;
            @event.parentActivityInstanceId = delegateExecution.ParentActivityInstanceId;
            @event.parentId            = delegateExecution.ParentId;
            @event.processBusinessKey  = delegateExecution.ProcessBusinessKey;
            @event.processDefinitionId = delegateExecution.ProcessDefinitionId;
            @event.processInstanceId   = delegateExecution.ProcessInstanceId;
            @event.tenantId            = delegateExecution.TenantId;
            @event.variableScopeKey    = delegateExecution.VariableScopeKey;

            return(@event);
        }
Пример #2
0
 public static void recordEventFor(DelegateExecution execution)
 {
     RECORDED_EVENTS.Add(DelegateEvent.fromExecution(execution));
 }
Пример #3
0
 public virtual IList <string> resolveCollection(DelegateExecution delegateExecution)
 {
     DelegateEvent.recordEventFor(delegateExecution);
     return(Arrays.asList("1"));
 }
Пример #4
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: @Override public void notify(org.camunda.bpm.engine.delegate.DelegateExecution execution) throws Exception
        public virtual void notify(DelegateExecution execution)
        {
            DelegateEvent.recordEventFor(execution);
        }