@Override public String getProperty(CaseExecution obj) { return obj.getCaseDefinitionId(); } });
@Override public String getProperty(CaseExecution obj) { CaseDefinition caseDefinition = repositoryService.getCaseDefinition(obj.getCaseDefinitionId()); return caseDefinition.getKey(); } });
public static CaseExecution createMockCaseExecution(String tenantId) { CaseExecution mock = mock(CaseExecution.class); when(mock.getId()).thenReturn(EXAMPLE_CASE_EXECUTION_ID); when(mock.getCaseInstanceId()).thenReturn(EXAMPLE_CASE_EXECUTION_CASE_INSTANCE_ID); when(mock.getParentId()).thenReturn(EXAMPLE_CASE_EXECUTION_PARENT_ID); when(mock.getCaseDefinitionId()).thenReturn(EXAMPLE_CASE_EXECUTION_CASE_DEFINITION_ID); when(mock.getActivityId()).thenReturn(EXAMPLE_CASE_EXECUTION_ACTIVITY_ID); when(mock.getActivityName()).thenReturn(EXAMPLE_CASE_EXECUTION_ACTIVITY_NAME); when(mock.getActivityType()).thenReturn(EXAMPLE_CASE_EXECUTION_ACTIVITY_TYPE); when(mock.getActivityDescription()).thenReturn(EXAMPLE_CASE_EXECUTION_ACTIVITY_DESCRIPTION); when(mock.getTenantId()).thenReturn(tenantId); when(mock.isRequired()).thenReturn(EXAMPLE_CASE_EXECUTION_IS_REQUIRED); when(mock.isActive()).thenReturn(EXAMPLE_CASE_EXECUTION_IS_ACTIVE); when(mock.isEnabled()).thenReturn(EXAMPLE_CASE_EXECUTION_IS_ENABLED); when(mock.isDisabled()).thenReturn(EXAMPLE_CASE_EXECUTION_IS_DISABLED); return mock; }
public static CaseExecutionDto fromCaseExecution(CaseExecution caseExecution) { CaseExecutionDto dto = new CaseExecutionDto(); dto.id = caseExecution.getId(); dto.caseInstanceId = caseExecution.getCaseInstanceId(); dto.caseDefinitionId = caseExecution.getCaseDefinitionId(); dto.activityId = caseExecution.getActivityId(); dto.activityName = caseExecution.getActivityName(); dto.activityType = caseExecution.getActivityType(); dto.activityDescription = caseExecution.getActivityDescription(); dto.parentId = caseExecution.getParentId(); dto.tenantId = caseExecution.getTenantId(); dto.required = caseExecution.isRequired(); dto.active = caseExecution.isActive(); dto.enabled = caseExecution.isEnabled(); dto.disabled = caseExecution.isDisabled(); return dto; }
public static CaseExecutionDto fromCaseExecution(CaseExecution caseExecution) { CaseExecutionDto dto = new CaseExecutionDto(); dto.id = caseExecution.getId(); dto.caseInstanceId = caseExecution.getCaseInstanceId(); dto.caseDefinitionId = caseExecution.getCaseDefinitionId(); dto.activityId = caseExecution.getActivityId(); dto.activityName = caseExecution.getActivityName(); dto.activityType = caseExecution.getActivityType(); dto.activityDescription = caseExecution.getActivityDescription(); dto.parentId = caseExecution.getParentId(); dto.tenantId = caseExecution.getTenantId(); dto.required = caseExecution.isRequired(); dto.active = caseExecution.isActive(); dto.enabled = caseExecution.isEnabled(); dto.disabled = caseExecution.isDisabled(); return dto; }
@Override public String getProperty(CaseExecution obj) { return obj.getCaseDefinitionId(); } });
@Override public String getProperty(CaseExecution obj) { CaseDefinition caseDefinition = repositoryService.getCaseDefinition(obj.getCaseDefinitionId()); return caseDefinition.getKey(); } });
@Deployment(resources={"org/camunda/bpm/engine/test/api/cmmn/emptyStageWithManualActivationCase.cmmn"}) public void testHistoricCaseActivityInstanceProperties() { String activityId = "PI_Stage_1"; createCaseInstance(); CaseExecution stage = queryCaseExecutionByActivityId(activityId); HistoricCaseActivityInstance historicStage = queryHistoricActivityCaseInstance(activityId); assertEquals(stage.getId(), historicStage.getId()); assertEquals(stage.getParentId(), historicStage.getParentCaseActivityInstanceId()); assertEquals(stage.getCaseDefinitionId(), historicStage.getCaseDefinitionId()); assertEquals(stage.getCaseInstanceId(), historicStage.getCaseInstanceId()); assertEquals(stage.getActivityId(), historicStage.getCaseActivityId()); assertEquals(stage.getActivityName(), historicStage.getCaseActivityName()); assertEquals(stage.getActivityType(), historicStage.getCaseActivityType()); manualStart(stage.getId()); historicStage = queryHistoricActivityCaseInstance(activityId); assertNotNull(historicStage.getEndTime()); }
public void testCaseExecutionProperties() { // given String caseDefinitionId = repositoryService .createCaseDefinitionQuery() .caseDefinitionKey(CASE_DEFINITION_KEY) .singleResult() .getId(); String caseInstanceId = caseService .withCaseDefinition(caseDefinitionId) .create() .getId(); // when CaseExecution task = caseService .createCaseExecutionQuery() .caseInstanceId(caseInstanceId) .activityId("PI_HumanTask_1") .singleResult(); // then assertEquals("PI_HumanTask_1", task.getActivityId()); assertEquals("A HumanTask", task.getActivityName()); assertEquals(caseDefinitionId, task.getCaseDefinitionId()); assertEquals(caseInstanceId, task.getCaseInstanceId()); assertEquals(caseInstanceId, task.getParentId()); assertEquals("humanTask", task.getActivityType()); assertNotNull(task.getActivityDescription()); assertNotNull(task.getId()); }
task1.getCaseDefinitionId(), task2.getCaseDefinitionId(), task3.getCaseDefinitionId());
public void matches(DelegateCaseVariableInstance instance) { assertEquals(expectedEventName, instance.getEventName()); assertEquals(expectedVariableName, instance.getName()); assertEquals(expectedVariableValue, instance.getValue()); assertEquals(expectedProcessInstanceId, instance.getProcessInstanceId()); assertEquals(expectedExecutionId, instance.getExecutionId()); assertEquals(expectedCaseInstanceId, instance.getCaseInstanceId()); assertEquals(expectedCaseExecutionId, instance.getCaseExecutionId()); assertEquals(expectedTaskId, instance.getTaskId()); assertEquals(expectedActivityInstanceId, instance.getActivityInstanceId()); assertEquals(expectedSourceExecution.getId(), instance.getSourceExecution().getId()); assertEquals(expectedSourceExecution.getActivityId(), instance.getSourceExecution().getActivityId()); assertEquals(expectedSourceExecution.getActivityName(), instance.getSourceExecution().getActivityName()); assertEquals(expectedSourceExecution.getCaseDefinitionId(), instance.getSourceExecution().getCaseDefinitionId()); assertEquals(expectedSourceExecution.getCaseInstanceId(), instance.getSourceExecution().getCaseInstanceId()); assertEquals(expectedSourceExecution.getParentId(), instance.getSourceExecution().getParentId()); }
@Deployment(resources = {"org/camunda/bpm/engine/test/api/cmmn/oneTaskAndOneStageWithManualActivationCase.cmmn"}) public void testHistoricCaseActivityQuery() { String stageId = "PI_Stage_1"; String stageName = "A HumanTask"; String taskId = "PI_HumanTask_1"; String taskName = "A HumanTask"; String caseInstanceId = createCaseInstance().getId(); CaseExecution stageExecution = queryCaseExecutionByActivityId(stageId); CaseExecution taskExecution = queryCaseExecutionByActivityId(taskId); assertCount(1, historicQuery().caseActivityInstanceId(stageExecution.getId())); assertCount(1, historicQuery().caseActivityInstanceId(taskExecution.getId())); assertCount(2, historicQuery().caseInstanceId(caseInstanceId)); assertCount(2, historicQuery().caseDefinitionId(stageExecution.getCaseDefinitionId())); assertCount(1, historicQuery().caseExecutionId(stageExecution.getId())); assertCount(1, historicQuery().caseExecutionId(taskExecution.getId())); assertCount(1, historicQuery().caseActivityId(stageId)); assertCount(1, historicQuery().caseActivityId(taskId)); assertCount(1, historicQuery().caseActivityName(stageName)); assertCount(1, historicQuery().caseActivityName(taskName)); assertCount(1, historicQuery().caseActivityType("stage")); assertCount(1, historicQuery().caseActivityType("humanTask")); }
public static CaseExecutionDto fromCaseExecution(CaseExecution caseExecution) { CaseExecutionDto dto = new CaseExecutionDto(); dto.id = caseExecution.getId(); dto.caseInstanceId = caseExecution.getCaseInstanceId(); dto.caseDefinitionId = caseExecution.getCaseDefinitionId(); dto.activityId = caseExecution.getActivityId(); dto.activityName = caseExecution.getActivityName(); dto.activityType = caseExecution.getActivityType(); dto.activityDescription = caseExecution.getActivityDescription(); dto.parentId = caseExecution.getParentId(); dto.tenantId = caseExecution.getTenantId(); dto.required = caseExecution.isRequired(); dto.active = caseExecution.isActive(); dto.enabled = caseExecution.isEnabled(); dto.disabled = caseExecution.isDisabled(); return dto; }
@Deployment(resources={"org/camunda/bpm/engine/test/api/cmmn/emptyStageWithManualActivationCase.cmmn"}) public void testHistoricCaseActivityInstanceProperties() { String activityId = "PI_Stage_1"; createCaseInstance(); CaseExecution stage = queryCaseExecutionByActivityId(activityId); HistoricCaseActivityInstance historicStage = queryHistoricActivityCaseInstance(activityId); assertEquals(stage.getId(), historicStage.getId()); assertEquals(stage.getParentId(), historicStage.getParentCaseActivityInstanceId()); assertEquals(stage.getCaseDefinitionId(), historicStage.getCaseDefinitionId()); assertEquals(stage.getCaseInstanceId(), historicStage.getCaseInstanceId()); assertEquals(stage.getActivityId(), historicStage.getCaseActivityId()); assertEquals(stage.getActivityName(), historicStage.getCaseActivityName()); assertEquals(stage.getActivityType(), historicStage.getCaseActivityType()); manualStart(stage.getId()); historicStage = queryHistoricActivityCaseInstance(activityId); assertNotNull(historicStage.getEndTime()); }
public void testCaseExecutionProperties() { // given String caseDefinitionId = repositoryService .createCaseDefinitionQuery() .caseDefinitionKey(CASE_DEFINITION_KEY) .singleResult() .getId(); String caseInstanceId = caseService .withCaseDefinition(caseDefinitionId) .create() .getId(); // when CaseExecution task = caseService .createCaseExecutionQuery() .caseInstanceId(caseInstanceId) .activityId("PI_HumanTask_1") .singleResult(); // then assertEquals("PI_HumanTask_1", task.getActivityId()); assertEquals("A HumanTask", task.getActivityName()); assertEquals(caseDefinitionId, task.getCaseDefinitionId()); assertEquals(caseInstanceId, task.getCaseInstanceId()); assertEquals(caseInstanceId, task.getParentId()); assertEquals("humanTask", task.getActivityType()); assertNotNull(task.getActivityDescription()); assertNotNull(task.getId()); }
task1.getCaseDefinitionId(), task2.getCaseDefinitionId(), task3.getCaseDefinitionId());
public void matches(DelegateCaseVariableInstance instance) { assertEquals(expectedEventName, instance.getEventName()); assertEquals(expectedVariableName, instance.getName()); assertEquals(expectedVariableValue, instance.getValue()); assertEquals(expectedProcessInstanceId, instance.getProcessInstanceId()); assertEquals(expectedExecutionId, instance.getExecutionId()); assertEquals(expectedCaseInstanceId, instance.getCaseInstanceId()); assertEquals(expectedCaseExecutionId, instance.getCaseExecutionId()); assertEquals(expectedTaskId, instance.getTaskId()); assertEquals(expectedActivityInstanceId, instance.getActivityInstanceId()); assertEquals(expectedSourceExecution.getId(), instance.getSourceExecution().getId()); assertEquals(expectedSourceExecution.getActivityId(), instance.getSourceExecution().getActivityId()); assertEquals(expectedSourceExecution.getActivityName(), instance.getSourceExecution().getActivityName()); assertEquals(expectedSourceExecution.getCaseDefinitionId(), instance.getSourceExecution().getCaseDefinitionId()); assertEquals(expectedSourceExecution.getCaseInstanceId(), instance.getSourceExecution().getCaseInstanceId()); assertEquals(expectedSourceExecution.getParentId(), instance.getSourceExecution().getParentId()); }
@Deployment(resources = {"org/camunda/bpm/engine/test/api/cmmn/oneTaskAndOneStageWithManualActivationCase.cmmn"}) public void testHistoricCaseActivityQuery() { String stageId = "PI_Stage_1"; String stageName = "A HumanTask"; String taskId = "PI_HumanTask_1"; String taskName = "A HumanTask"; String caseInstanceId = createCaseInstance().getId(); CaseExecution stageExecution = queryCaseExecutionByActivityId(stageId); CaseExecution taskExecution = queryCaseExecutionByActivityId(taskId); assertCount(1, historicQuery().caseActivityInstanceId(stageExecution.getId())); assertCount(1, historicQuery().caseActivityInstanceId(taskExecution.getId())); assertCount(2, historicQuery().caseInstanceId(caseInstanceId)); assertCount(2, historicQuery().caseDefinitionId(stageExecution.getCaseDefinitionId())); assertCount(1, historicQuery().caseExecutionId(stageExecution.getId())); assertCount(1, historicQuery().caseExecutionId(taskExecution.getId())); assertCount(1, historicQuery().caseActivityId(stageId)); assertCount(1, historicQuery().caseActivityId(taskId)); assertCount(1, historicQuery().caseActivityName(stageName)); assertCount(1, historicQuery().caseActivityName(taskName)); assertCount(1, historicQuery().caseActivityType("stage")); assertCount(1, historicQuery().caseActivityType("humanTask")); }