public CdiBusinessProcessEvent(String activityId, String transitionName, ProcessDefinition processDefinition, DelegateExecution execution, BusinessProcessEventType type, Date timeStamp) { this.activityId = activityId; this.transitionName = transitionName; this.processInstanceId = execution.getProcessInstanceId(); this.executionId = execution.getId(); this.type = type; this.timeStamp = timeStamp; this.processDefinition = processDefinition; this.delegateTask = null; }
@Override public void execute(DelegateExecution execution) throws Exception { ProcessEngineServices processEngineServices = execution.getProcessEngineServices(); RuntimeService runtimeService = processEngineServices.getRuntimeService(); runtimeService.getActivityInstance(execution.getProcessInstanceId()); }
public void execute(DelegateExecution execution) throws Exception { activityInstance = execution.getProcessEngineServices() .getRuntimeService() .getActivityInstance(execution.getProcessInstanceId()); }
public void execute(DelegateExecution execution) throws Exception { RuntimeService runtimeService = execution.getProcessEngineServices().getRuntimeService(); ObjectValue jsonSerializeable = Variables .objectValue(createJsonSerializable()) .serializationDataFormat(SerializationDataFormats.JSON) .create(); // this should be executed in the context of the current process application runtimeService.setVariable(execution.getProcessInstanceId(), VARIABLE_NAME, jsonSerializeable); }
public void execute(DelegateExecution execution) throws Exception { RepositoryService repoService = execution.getProcessEngineServices().getRepositoryService(); ProcessDefinition targetDefinition = repoService.createProcessDefinitionQuery().latestVersion().singleResult(); SetProcessDefinitionVersionCmd migrationCommand = new SetProcessDefinitionVersionCmd(execution.getProcessInstanceId(), targetDefinition.getVersion()); Context.getProcessEngineConfiguration().getCommandExecutorTxRequired().execute(migrationCommand); }
@Override void setValueIntoDictionary(Dictionary<String, String> dictionary, DelegateExecution execution) { dictionary.put(getPropertyKey(), execution.getProcessInstanceId()); }
public CdiBusinessProcessEvent(String activityId, String transitionName, ProcessDefinition processDefinition, DelegateExecution execution, BusinessProcessEventType type, Date timeStamp) { this.activityId = activityId; this.transitionName = transitionName; this.processInstanceId = execution.getProcessInstanceId(); this.executionId = execution.getId(); this.type = type; this.timeStamp = timeStamp; this.processDefinition = processDefinition; this.delegateTask = null; }
@Override public void notify(DelegateExecution execution) throws Exception { System.out.println("Hello world. There was an event '" + execution.getEventName() + "'! It came from activity '"+execution.getCurrentActivityId()+"' for process instance '" + execution.getProcessInstanceId() + "'"); }
public static DelegateEvent fromExecution(DelegateExecution delegateExecution) { DelegateEvent event = new DelegateEvent(); event.activityInstanceId = delegateExecution.getActivityInstanceId(); event.businessKey = delegateExecution.getBusinessKey(); event.currentActivityId = delegateExecution.getCurrentActivityId(); event.currentActivityName = delegateExecution.getCurrentActivityName(); event.currentTransitionId = delegateExecution.getCurrentTransitionId(); event.eventName = delegateExecution.getEventName(); event.id = delegateExecution.getId(); event.parentActivityInstanceId = delegateExecution.getParentActivityInstanceId(); event.parentId = delegateExecution.getParentId(); event.processBusinessKey = delegateExecution.getProcessBusinessKey(); event.processDefinitionId = delegateExecution.getProcessDefinitionId(); event.processInstanceId = delegateExecution.getProcessInstanceId(); event.tenantId = delegateExecution.getTenantId(); event.variableScopeKey = delegateExecution.getVariableScopeKey(); return event; }
public void execute(DelegateExecution execution) throws Exception { activityInstance = execution.getProcessEngineServices() .getRuntimeService() .getActivityInstance(execution.getProcessInstanceId()); }
@Override public void execute(DelegateExecution execution) throws Exception { ProcessEngineServices processEngineServices = execution.getProcessEngineServices(); RuntimeService runtimeService = processEngineServices.getRuntimeService(); runtimeService.getActivityInstance(execution.getProcessInstanceId()); }
public void execute(DelegateExecution execution) throws Exception { RepositoryService repoService = execution.getProcessEngineServices().getRepositoryService(); ProcessDefinition targetDefinition = repoService.createProcessDefinitionQuery().latestVersion().singleResult(); SetProcessDefinitionVersionCmd migrationCommand = new SetProcessDefinitionVersionCmd(execution.getProcessInstanceId(), targetDefinition.getVersion()); Context.getProcessEngineConfiguration().getCommandExecutorTxRequired().execute(migrationCommand); }
public static DelegateEvent fromExecution(DelegateExecution delegateExecution) { DelegateEvent event = new DelegateEvent(); event.activityInstanceId = delegateExecution.getActivityInstanceId(); event.businessKey = delegateExecution.getBusinessKey(); event.currentActivityId = delegateExecution.getCurrentActivityId(); event.currentActivityName = delegateExecution.getCurrentActivityName(); event.currentTransitionId = delegateExecution.getCurrentTransitionId(); event.eventName = delegateExecution.getEventName(); event.id = delegateExecution.getId(); event.parentActivityInstanceId = delegateExecution.getParentActivityInstanceId(); event.parentId = delegateExecution.getParentId(); event.processBusinessKey = delegateExecution.getProcessBusinessKey(); event.processDefinitionId = delegateExecution.getProcessDefinitionId(); event.processInstanceId = delegateExecution.getProcessInstanceId(); event.tenantId = delegateExecution.getTenantId(); event.variableScopeKey = delegateExecution.getVariableScopeKey(); return event; }