public IncidentContext(Incident incident) { this.processDefinitionId = incident.getProcessDefinitionId(); this.activityId = incident.getActivityId(); this.executionId = incident.getExecutionId(); this.configuration = incident.getConfiguration(); this.tenantId = incident.getTenantId(); this.jobDefinitionId = incident.getJobDefinitionId(); }
private List<Job> executePaginatedQuery(JobQuery query, Integer firstResult, Integer maxResults) { if (firstResult == null) { firstResult = 0; } if (maxResults == null) { maxResults = Integer.MAX_VALUE; } return query.listPage(firstResult, maxResults); }
private List<Incident> executePaginatedQuery(IncidentQuery query, Integer firstResult, Integer maxResults) { if (firstResult == null) { firstResult = 0; } if (maxResults == null) { maxResults = Integer.MAX_VALUE; } return query.listPage(firstResult, maxResults); }
protected CaseInstance createCaseInstance(String caseDefinitionKey, String tenantId) { CaseInstance caseInstance = caseService.withCaseDefinitionByKey(caseDefinitionKey).caseDefinitionTenantId(tenantId).create(); CaseExecution caseExecution = caseService.createCaseExecutionQuery().activityId(DECISION_TASK_ID).tenantIdIn(tenantId).singleResult(); caseService.withCaseExecution(caseExecution.getId()).setVariable("status", "gold").manualStart(); return caseInstance; }
@Deployment public void testInputExternalClasspathScriptValue() { runtimeService.startProcessInstanceByKey("testProcess"); Execution execution = runtimeService.createExecutionQuery().activityId("wait").singleResult(); VariableInstance variable = runtimeService.createVariableInstanceQuery().variableName("var1").singleResult(); assertNotNull(variable); assertEquals(2, variable.getValue()); assertEquals(execution.getId(), variable.getExecutionId()); }
protected CaseInstance createCaseInstance(String caseDefinitionKey) { CaseInstance caseInstance = caseService.withCaseDefinitionByKey(caseDefinitionKey).create(); CaseExecution caseExecution = caseService.createCaseExecutionQuery().activityId(DECISION_TASK_ID).singleResult(); caseService.withCaseExecution(caseExecution.getId()).setVariable("status", "gold").manualStart(); return caseInstance; }
public void testSimpleQueryWithReadPermissionOnAnyProcessInstance() { // given String processInstanceId = startProcessInstanceByKey(ONE_TASK_PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_INSTANCE, ANY, userId, READ); // when ExecutionQuery query = runtimeService.createExecutionQuery(); // then verifyQueryResults(query, 1); Execution execution = query.singleResult(); assertNotNull(execution); assertEquals(processInstanceId, execution.getProcessInstanceId()); }
protected void checkExecutionMessageCorrelationResult(MessageCorrelationResult result, ProcessInstance processInstance, String activityId) { assertNotNull(result); assertEquals(MessageCorrelationResultType.Execution, result.getResultType()); assertEquals(processInstance.getId(), result.getExecution().getProcessInstanceId()); ExecutionEntity entity = (ExecutionEntity) result.getExecution(); assertEquals(activityId, entity.getActivityId()); }
protected String startProcessInstance(String tenantId) { if (tenantId == null) { return runtimeService.startProcessInstanceByKey(PROCESS_DEFINITION_KEY).getId(); } else { return runtimeService.createProcessInstanceByKey(PROCESS_DEFINITION_KEY) .processDefinitionTenantId(tenantId).execute().getId(); } }
public void testProcessVariableQueryWithReadInstancesPermissionOnOneTaskProcess() { // given String processInstanceId = startProcessInstanceByKey(PROCESS_KEY, getVariables()).getId(); createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, READ_INSTANCE); // when VariableInstanceQuery query = runtimeService.createVariableInstanceQuery(); // then verifyQueryResults(query, 1); VariableInstance variable = query.singleResult(); assertNotNull(variable); assertEquals(processInstanceId, variable.getProcessInstanceId()); }
protected String createAndCloseCaseInstance(String tenantId) { String caseInstanceId; CaseInstanceBuilder builder = caseService.withCaseDefinitionByKey("oneTaskCase"); if (tenantId == null) { caseInstanceId = builder.create().getId(); } else { caseInstanceId = builder.caseDefinitionTenantId(tenantId).create().getId(); } caseService.completeCaseExecution(caseInstanceId); caseService.closeCaseInstance(caseInstanceId); return caseInstanceId; }
@Override public Void call() throws Exception { runtimeService.createProcessInstanceModification(processInstance.getProcessInstanceId()).startTransition("flow2") .execute(); return null; }
@Override public String getProperty(Execution obj) { return obj.getProcessInstanceId(); } });
private List<CaseInstance> executePaginatedQuery(CaseInstanceQuery query, Integer firstResult, Integer maxResults) { if (firstResult == null) { firstResult = 0; } if (maxResults == null) { maxResults = Integer.MAX_VALUE; } return query.listPage(firstResult, maxResults); }
private List<VariableInstance> executePaginatedQuery(VariableInstanceQuery query, Integer firstResult, Integer maxResults) { if (firstResult == null) { firstResult = 0; } if (maxResults == null) { maxResults = Integer.MAX_VALUE; } return query.listPage(firstResult, maxResults); }
protected void createCaseInstance(String caseDefinitionKey, String tenantId) { caseService.withCaseDefinitionByKey(caseDefinitionKey).caseDefinitionTenantId(tenantId).create(); CaseExecution caseExecution = caseService.createCaseExecutionQuery().activityId(PROCESS_TASK_ID).tenantIdIn(tenantId).singleResult(); caseService.withCaseExecution(caseExecution.getId()).manualStart(); }
public void testSimpleQueryWithReadInstancesPermissionOnAnyProcessDefinition() { // given String processInstanceId = startProcessInstanceByKey(ONE_TASK_PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_DEFINITION, ANY, userId, READ_INSTANCE); // when ExecutionQuery query = runtimeService.createExecutionQuery(); // then verifyQueryResults(query, 1); Execution execution = query.singleResult(); assertNotNull(execution); assertEquals(processInstanceId, execution.getProcessInstanceId()); }
protected void checkExecutionMessageCorrelationResult(MessageCorrelationResult result, ProcessInstance processInstance, String activityId) { assertNotNull(result); assertEquals(MessageCorrelationResultType.Execution, result.getResultType()); assertEquals(processInstance.getId(), result.getExecution().getProcessInstanceId()); ExecutionEntity entity = (ExecutionEntity) result.getExecution(); assertEquals(activityId, entity.getActivityId()); }
private List<Job> executePaginatedQuery(JobQuery query, Integer firstResult, Integer maxResults) { if (firstResult == null) { firstResult = 0; } if (maxResults == null) { maxResults = Integer.MAX_VALUE; } return query.listPage(firstResult, maxResults); }
protected void createCaseInstance(String caseDefinitionKey, String tenantId) { caseService.withCaseDefinitionByKey(caseDefinitionKey).caseDefinitionTenantId(tenantId).create(); CaseExecution caseExecution = caseService.createCaseExecutionQuery().activityId(CASE_TASK_ID).tenantIdIn(tenantId).singleResult(); caseService.withCaseExecution(caseExecution.getId()).manualStart(); }