public JobDefinition build() { JobDefinition mockJobDefinition = mock(JobDefinition.class); when(mockJobDefinition.getId()).thenReturn(id); when(mockJobDefinition.getActivityId()).thenReturn(activityId); when(mockJobDefinition.getJobConfiguration()).thenReturn(jobConfiguration); when(mockJobDefinition.getOverridingJobPriority()).thenReturn(jobPriority); when(mockJobDefinition.getJobType()).thenReturn(jobType); when(mockJobDefinition.getProcessDefinitionId()).thenReturn(processDefinitionId); when(mockJobDefinition.getProcessDefinitionKey()).thenReturn(processDefinitionKey); when(mockJobDefinition.isSuspended()).thenReturn(suspended); when(mockJobDefinition.getTenantId()).thenReturn(tenantId); return mockJobDefinition; }
public static JobDefinitionDto fromJobDefinition(JobDefinition definition) { JobDefinitionDto dto = new JobDefinitionDto(); dto.id = definition.getId(); dto.processDefinitionId = definition.getProcessDefinitionId(); dto.processDefinitionKey = definition.getProcessDefinitionKey(); dto.jobType = definition.getJobType(); dto.jobConfiguration = definition.getJobConfiguration(); dto.activityId = definition.getActivityId(); dto.suspended = definition.isSuspended(); dto.overridingJobPriority = definition.getOverridingJobPriority(); dto.tenantId = definition.getTenantId(); return dto; }
public static JobDefinitionDto fromJobDefinition(JobDefinition definition) { JobDefinitionDto dto = new JobDefinitionDto(); dto.id = definition.getId(); dto.processDefinitionId = definition.getProcessDefinitionId(); dto.processDefinitionKey = definition.getProcessDefinitionKey(); dto.jobType = definition.getJobType(); dto.jobConfiguration = definition.getJobConfiguration(); dto.activityId = definition.getActivityId(); dto.suspended = definition.isSuspended(); dto.overridingJobPriority = definition.getOverridingJobPriority(); dto.tenantId = definition.getTenantId(); return dto; }
public void testSuspendByProcessDefinitionKeyWithUpdatePermissionOnProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, TIMER_BOUNDARY_PROCESS_KEY, userId, UPDATE); // when managementService.suspendJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); // then JobDefinition jobDefinition = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); assertNotNull(jobDefinition); assertTrue(jobDefinition.isSuspended()); }
public void testSuspendByProcessDefinitionKeyWithUpdatePermissionOnAnyProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, ANY, userId, UPDATE); // when managementService.suspendJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); // then JobDefinition jobDefinition = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); assertNotNull(jobDefinition); assertTrue(jobDefinition.isSuspended()); }
public void testActivateByProcessDefinitionKeyWithUpdatePermissionOnAnyProcessDefinition() { // given suspendJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); createGrantAuthorization(PROCESS_DEFINITION, ANY, userId, UPDATE); // when managementService.activateJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); // then JobDefinition jobDefinition = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); assertNotNull(jobDefinition); assertFalse(jobDefinition.isSuspended()); }
public void testActivateByProcessDefinitionKeyWithUpdatePermissionOnProcessDefinition() { // given suspendJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); createGrantAuthorization(PROCESS_DEFINITION, TIMER_BOUNDARY_PROCESS_KEY, userId, UPDATE); // when managementService.activateJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); // then JobDefinition jobDefinition = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); assertNotNull(jobDefinition); assertFalse(jobDefinition.isSuspended()); }
public void testSuspendByIdWithUpdatePermissionOnProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, TIMER_BOUNDARY_PROCESS_KEY, userId, UPDATE); String jobDefinitionId = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); // when managementService.suspendJobDefinitionById(jobDefinitionId); // then JobDefinition jobDefinition = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); assertNotNull(jobDefinition); assertTrue(jobDefinition.isSuspended()); }
public void testSuspendByProcessDefinitionIdWithUpdatePermissionOnProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, TIMER_BOUNDARY_PROCESS_KEY, userId, UPDATE); String processDefinitionId = selectProcessDefinitionByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); // when managementService.suspendJobDefinitionByProcessDefinitionId(processDefinitionId); // then JobDefinition jobDefinition = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); assertNotNull(jobDefinition); assertTrue(jobDefinition.isSuspended()); }
public void testSuspendByIdWithUpdatePermissionOnAnyProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, ANY, userId, UPDATE); String jobDefinitionId = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); // when managementService.suspendJobDefinitionById(jobDefinitionId); // then JobDefinition jobDefinition = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); assertNotNull(jobDefinition); assertTrue(jobDefinition.isSuspended()); }
public void testSuspendByProcessDefinitionIdWithUpdatePermissionOnAnyProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, ANY, userId, UPDATE); String processDefinitionId = selectProcessDefinitionByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); // when managementService.suspendJobDefinitionByProcessDefinitionId(processDefinitionId); // then JobDefinition jobDefinition = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); assertNotNull(jobDefinition); assertTrue(jobDefinition.isSuspended()); }
@Test public void shouldSuspendExecutionJobsAndDefinition() { // given Batch batch = helper.migrateProcessInstancesAsync(1); helper.executeSeedJob(batch); // when managementService.suspendBatchById(batch.getId()); // then JobDefinition migrationJobDefinition = helper.getExecutionJobDefinition(batch); assertTrue(migrationJobDefinition.isSuspended()); Job migrationJob = helper.getExecutionJobs(batch).get(0); assertTrue(migrationJob.isSuspended()); }
public void testActivateByIdWithUpdatePermissionOnAnyProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, ANY, userId, UPDATE); String jobDefinitionId = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); suspendJobDefinitionById(jobDefinitionId); // when managementService.activateJobDefinitionById(jobDefinitionId); // then JobDefinition jobDefinition = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); assertNotNull(jobDefinition); assertFalse(jobDefinition.isSuspended()); }
public void testActivateByProcessDefinitionIdWithUpdatePermissionOnAnyProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, ANY, userId, UPDATE); String processDefinitionId = selectProcessDefinitionByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); suspendJobDefinitionByProcessDefinitionId(processDefinitionId); // when managementService.activateJobDefinitionByProcessDefinitionId(processDefinitionId); // then JobDefinition jobDefinition = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); assertNotNull(jobDefinition); assertFalse(jobDefinition.isSuspended()); }
public void testActivateByProcessDefinitionIdWithUpdatePermissionOnProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, TIMER_BOUNDARY_PROCESS_KEY, userId, UPDATE); String processDefinitionId = selectProcessDefinitionByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); suspendJobDefinitionByProcessDefinitionId(processDefinitionId); // when managementService.activateJobDefinitionByProcessDefinitionId(processDefinitionId); // then JobDefinition jobDefinition = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); assertNotNull(jobDefinition); assertFalse(jobDefinition.isSuspended()); }
public void testActivateByIdWithUpdatePermissionOnProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, TIMER_BOUNDARY_PROCESS_KEY, userId, UPDATE); String jobDefinitionId = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); suspendJobDefinitionById(jobDefinitionId); // when managementService.activateJobDefinitionById(jobDefinitionId); // then JobDefinition jobDefinition = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); assertNotNull(jobDefinition); assertFalse(jobDefinition.isSuspended()); }
@Test public void shouldActivateExecutionJobsAndDefinition() { // given Batch batch = helper.migrateProcessInstancesAsync(1); managementService.suspendBatchById(batch.getId()); helper.executeSeedJob(batch); // when managementService.activateBatchById(batch.getId()); // then JobDefinition migrationJobDefinition = helper.getExecutionJobDefinition(batch); assertFalse(migrationJobDefinition.isSuspended()); Job migrationJob = helper.getExecutionJobs(batch).get(0); assertFalse(migrationJob.isSuspended()); }
@Test public void shouldSuspendSeedJobAndDefinition() { // given Batch batch = helper.migrateProcessInstancesAsync(1); // when managementService.suspendBatchById(batch.getId()); // then JobDefinition seedJobDefinition = helper.getSeedJobDefinition(batch); assertTrue(seedJobDefinition.isSuspended()); Job seedJob = helper.getSeedJob(batch); assertTrue(seedJob.isSuspended()); }
@Test public void shouldSuspendMonitorJobAndDefinition() { // given Batch batch = helper.migrateProcessInstancesAsync(1); helper.executeSeedJob(batch); // when managementService.suspendBatchById(batch.getId()); // then JobDefinition monitorJobDefinition = helper.getMonitorJobDefinition(batch); assertTrue(monitorJobDefinition.isSuspended()); Job monitorJob = helper.getMonitorJob(batch); assertTrue(monitorJob.isSuspended()); }
@Test public void shouldActivateSeedJobAndDefinition() { // given Batch batch = helper.migrateProcessInstancesAsync(1); managementService.suspendBatchById(batch.getId()); // when managementService.activateBatchById(batch.getId()); // then JobDefinition seedJobDefinition = helper.getSeedJobDefinition(batch); assertFalse(seedJobDefinition.isSuspended()); Job seedJob = helper.getSeedJob(batch); assertFalse(seedJob.isSuspended()); }