public RuntimeService runtimeServiceBean(ProcessEngine processEngine) { return processEngine.getRuntimeService(); }
@Override public void handleMessage(Message<?> message) throws MessagingException { String executionId = message.getHeaders().containsKey("executionId") ? (String) message.getHeaders().get("executionId") : (String) null; if (null != executionId) processEngine.getRuntimeService().trigger(executionId); } };
public static void assertProcessEnded(ProcessEngine processEngine, String processInstanceId) { ProcessInstance processInstance = processEngine.getRuntimeService().createProcessInstanceQuery().processInstanceId(processInstanceId).singleResult(); if (processInstance != null) { throw new AssertionFailedError("expected finished process instance '" + processInstanceId + "' but it was still in the db"); } }
public void execute(IntegrationActivityBehavior receiveTaskActivityBehavior, DelegateExecution execution) { Map<String, Object> stringObjectMap = new HashMap<String, Object>(); stringObjectMap.put(executionId, execution.getId()); stringObjectMap.put(processInstanceId, execution.getProcessInstanceId()); stringObjectMap.put(processDefinitionId, execution.getProcessDefinitionId()); stringObjectMap.putAll(headerMapper.toHeaders(execution.getVariables())); MessageBuilder<?> mb = MessageBuilder.withPayload(execution).copyHeaders(stringObjectMap); Message<?> reply = sendAndReceiveMessage(mb.build()); if (null != reply) { Map<String, Object> vars = new HashMap<String, Object>(); headerMapper.fromHeaders(reply.getHeaders(), vars); for (String k : vars.keySet()) { processEngine.getRuntimeService().setVariable(execution.getId(), k, vars.get(k)); } receiveTaskActivityBehavior.leave(execution); } }
protected void initializeServices() { processEngineConfiguration = ((ProcessEngineImpl) processEngine).getProcessEngineConfiguration(); repositoryService = processEngine.getRepositoryService(); runtimeService = processEngine.getRuntimeService(); taskService = processEngine.getTaskService(); historicDataService = processEngine.getHistoryService(); managementService = processEngine.getManagementService(); }
protected void initializeServices() { processEngineConfiguration = processEngine.getProcessEngineConfiguration(); repositoryService = processEngine.getRepositoryService(); runtimeService = processEngine.getRuntimeService(); taskService = processEngine.getTaskService(); historyService = processEngine.getHistoryService(); managementService = processEngine.getManagementService(); }
protected void initializeServices() { processEngineConfiguration = ((ProcessEngineImpl) processEngine).getProcessEngineConfiguration(); repositoryService = processEngine.getRepositoryService(); runtimeService = processEngine.getRuntimeService(); taskService = processEngine.getTaskService(); historyService = processEngine.getHistoryService(); managementService = processEngine.getManagementService(); dynamicBpmnService = processEngine.getDynamicBpmnService(); }
for (ProcessDefinition processDefinition : processDefinitions) { processInstanceCountMap.put(processDefinition.getKey() + " (v" + processDefinition.getVersion() + ")", processEngine.getRuntimeService().createProcessInstanceQuery().processDefinitionId(processDefinition.getId()).count());
public void assertProcessEnded(final String processInstanceId) { ProcessInstance processInstance = processEngine.getRuntimeService().createProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();
private void executeCommand(Command<java.lang.Void> command) { ((RuntimeServiceImpl) _processEngine.getRuntimeService()).getCommandExecutor().execute(command); }
public DefaultTaskFlowControlService(RuntimeActivityDefinitionManager activitiesCreationStore, ProcessEngine processEngine, String processId) { _activitiesCreationStore = activitiesCreationStore; _processEngine = processEngine; _processInstanceId = processId; String processDefId = _processEngine.getRuntimeService().createProcessInstanceQuery() .processInstanceId(_processInstanceId).singleResult().getProcessDefinitionId(); _processDefinition = ProcessDefinitionUtils.getProcessDefinition(_processEngine, processDefId); }
public static void assertProcessEnded(ProcessEngine processEngine, String processInstanceId) { ProcessInstance processInstance = processEngine.getRuntimeService().createProcessInstanceQuery().processInstanceId(processInstanceId).singleResult(); if (processInstance != null) { throw new AssertionFailedError("expected finished process instance '" + processInstanceId + "' but it was still in the db"); } }
private void setStatusVariable(String processInstanceId, Job job) { try { LogicalStepNameProvider lsnp = new LogicalStepNameProvider(engine, job); String statusVariable = com.sap.activiti.common.Constants.STEP_NAME_PREFIX + lsnp.getLogicalStepName(); engine.getRuntimeService().setVariable(processInstanceId, statusVariable, ExecutionStatus.FAILED.name()); } catch (LogicalStepNameProviderException e) { LOGGER.warn(e.getMessage()); } }
public ProcessInstance startProcessByKey(String key) { validateValidUsage(); ProcessInstance instance = processEngine.getRuntimeService().startProcessInstanceByKey(key, getAndClearCachedVariables()); setExecution(instance); return instance; }
public ProcessInstance startProcessByKey(String key, String businessKey) { validateValidUsage(); ProcessInstance instance = processEngine.getRuntimeService().startProcessInstanceByKey(key, businessKey, getAndClearCachedVariables()); setExecution(instance); return instance; }
private ProcessInstance getProcessInstanceById(final String processInstanceId) throws InterruptedException { ProcessEngine engine = getOsgiService(ProcessEngine.class, 5000); return engine.getRuntimeService().createProcessInstanceQuery() .processInstanceId(processInstanceId) .singleResult(); } }
public ActivitiUtil(ProcessEngine engine, boolean deployWorkflowsInTenant, boolean retentionHistoricProcessInstance) { this.repoService = engine.getRepositoryService(); this.runtimeService = engine.getRuntimeService(); this.taskService = engine.getTaskService(); this.historyService = engine.getHistoryService(); this.formService = engine.getFormService(); this.managementService = engine.getManagementService(); this.deployWorkflowsInTenant = deployWorkflowsInTenant; this.retentionHistoricProcessInstance = retentionHistoricProcessInstance; }
protected void initializeServices() { processEngineConfiguration = processEngine.getProcessEngineConfiguration(); repositoryService = processEngine.getRepositoryService(); runtimeService = processEngine.getRuntimeService(); taskService = processEngine.getTaskService(); historyService = processEngine.getHistoryService(); identityService = processEngine.getIdentityService(); managementService = processEngine.getManagementService(); formService = processEngine.getFormService(); }
protected void initializeServices() { processEngineConfiguration = ((ProcessEngineImpl) processEngine).getProcessEngineConfiguration(); repositoryService = processEngine.getRepositoryService(); runtimeService = processEngine.getRuntimeService(); taskService = processEngine.getTaskService(); historicDataService = processEngine.getHistoryService(); identityService = processEngine.getIdentityService(); managementService = processEngine.getManagementService(); formService = processEngine.getFormService(); }
protected void initializeServices() { processEngineConfiguration = ((ProcessEngineImpl) processEngine).getProcessEngineConfiguration(); repositoryService = processEngine.getRepositoryService(); runtimeService = processEngine.getRuntimeService(); taskService = processEngine.getTaskService(); formService = processEngine.getFormService(); historyService = processEngine.getHistoryService(); identityService = processEngine.getIdentityService(); managementService = processEngine.getManagementService(); dynamicBpmnService = processEngine.getDynamicBpmnService(); }