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); }
public static void recordEventFor(DelegateExecution execution) { RECORDED_EVENTS.Add(DelegateEvent.fromExecution(execution)); }
public virtual IList <string> resolveCollection(DelegateExecution delegateExecution) { DelegateEvent.recordEventFor(delegateExecution); return(Arrays.asList("1")); }
//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); }