public ActivityImpl getTargetActivity(MigrationInstruction instruction) { if (instruction != null) { return targetProcessDefinition.findActivity(instruction.getTargetActivityId()); } else { return null; } }
public ActivityImpl getTargetActivity(MigrationInstruction instruction) { if (instruction != null) { return targetProcessDefinition.findActivity(instruction.getTargetActivityId()); } else { return null; } }
public MigrationInstruction build() { MigrationInstruction migrationInstructionMock = mock(MigrationInstruction.class); when(migrationInstructionMock.getSourceActivityId()).thenReturn(sourceActivityIds.get(0)); when(migrationInstructionMock.getTargetActivityId()).thenReturn(targetActivityIds.get(0)); when(migrationInstructionMock.isUpdateEventTrigger()).thenReturn(updateEventTrigger); return migrationInstructionMock; }
public static MigrationInstructionDto from(MigrationInstruction migrationInstruction) { if (migrationInstruction != null) { MigrationInstructionDto dto = new MigrationInstructionDto(); dto.setSourceActivityIds(Collections.singletonList(migrationInstruction.getSourceActivityId())); dto.setTargetActivityIds(Collections.singletonList(migrationInstruction.getTargetActivityId())); dto.setUpdateEventTrigger(migrationInstruction.isUpdateEventTrigger()); return dto; } else { return null; } }
public static MigrationInstructionDto from(MigrationInstruction migrationInstruction) { if (migrationInstruction != null) { MigrationInstructionDto dto = new MigrationInstructionDto(); dto.setSourceActivityIds(Collections.singletonList(migrationInstruction.getSourceActivityId())); dto.setTargetActivityIds(Collections.singletonList(migrationInstruction.getTargetActivityId())); dto.setUpdateEventTrigger(migrationInstruction.isUpdateEventTrigger()); return dto; } else { return null; } }
public JsonObject toJsonObject(MigrationInstruction instruction) { JsonObject json = JsonUtil.createObject(); JsonUtil.addArrayField(json, SOURCE_ACTIVITY_IDS, new String[]{instruction.getSourceActivityId()}); JsonUtil.addArrayField(json, TARGET_ACTIVITY_IDS, new String[]{instruction.getTargetActivityId()}); JsonUtil.addField(json, UPDATE_EVENT_TRIGGER, instruction.isUpdateEventTrigger()); return json; }
public JsonObject toJsonObject(MigrationInstruction instruction) { JsonObject json = JsonUtil.createObject(); JsonUtil.addArrayField(json, SOURCE_ACTIVITY_IDS, new String[]{instruction.getSourceActivityId()}); JsonUtil.addArrayField(json, TARGET_ACTIVITY_IDS, new String[]{instruction.getTargetActivityId()}); JsonUtil.addField(json, UPDATE_EVENT_TRIGGER, instruction.isUpdateEventTrigger()); return json; }
notExpected.remove(instruction); assertEquals("Target activity ids do not match for instruction " + instruction, instructionAssert.targetActivityId, instruction.getTargetActivityId()); if (instructionAssert.updateEventTrigger != null) { assertEquals("Expected instruction to update event trigger: " + instructionAssert.updateEventTrigger + " but is: " + instruction.isUpdateEventTrigger(),
MigrationInstruction migrationInstruction = mock(MigrationInstruction.class); when(migrationInstruction.getSourceActivityId()).thenReturn(EXAMPLE_ACTIVITY_ID); when(migrationInstruction.getTargetActivityId()).thenReturn(ANOTHER_EXAMPLE_ACTIVITY_ID);
when(migrationInstruction.getTargetActivityId()).thenReturn(ANOTHER_EXAMPLE_ACTIVITY_ID);
when(migrationInstruction.getTargetActivityId()).thenReturn(ANOTHER_EXAMPLE_ACTIVITY_ID);
String targetActivityId = migrationInstruction.getTargetActivityId(); if (sourceActivityId != null && targetActivityId != null) { ActivityImpl sourceActivity = sourceProcessDefinition.findActivity(sourceActivityId); ActivityImpl targetActivity = targetProcessDefinition.findActivity(migrationInstruction.getTargetActivityId());
when(migrationInstruction.getTargetActivityId()).thenReturn(ANOTHER_EXAMPLE_ACTIVITY_ID);
String targetActivityId = migrationInstruction.getTargetActivityId(); if (sourceActivityId != null && targetActivityId != null) { ActivityImpl sourceActivity = sourceProcessDefinition.findActivity(sourceActivityId); ActivityImpl targetActivity = targetProcessDefinition.findActivity(migrationInstruction.getTargetActivityId());
public ActivityImpl getTargetActivity(MigrationInstruction instruction) { if (instruction != null) { return targetProcessDefinition.findActivity(instruction.getTargetActivityId()); } else { return null; } }
String activityId = applyingInstruction.getTargetActivityId(); targetScope = parseContext.getTargetProcessDefinition().findActivity(activityId);
String activityId = applyingInstruction.getTargetActivityId(); targetScope = parseContext.getTargetProcessDefinition().findActivity(activityId);
@Override public void handle(MigratingInstanceParseContext parseContext, TransitionInstance transitionInstance) { if (!isAsyncTransitionInstance(transitionInstance)) { return; } MigrationInstruction applyingInstruction = parseContext.getInstructionFor(transitionInstance.getActivityId()); ScopeImpl sourceScope = parseContext.getSourceProcessDefinition().findActivity(transitionInstance.getActivityId()); ScopeImpl targetScope = null; if (applyingInstruction != null) { String activityId = applyingInstruction.getTargetActivityId(); targetScope = parseContext.getTargetProcessDefinition().findActivity(activityId); } ExecutionEntity asyncExecution = Context .getCommandContext() .getExecutionManager() .findExecutionById(transitionInstance.getExecutionId()); MigratingTransitionInstance migratingTransitionInstance = parseContext.getMigratingProcessInstance() .addTransitionInstance( applyingInstruction, transitionInstance, sourceScope, targetScope, asyncExecution); MigratingActivityInstance parentInstance = parseContext.getMigratingActivityInstanceById(transitionInstance.getParentActivityInstanceId()); migratingTransitionInstance.setParent(parentInstance); List<JobEntity> jobs = asyncExecution.getJobs(); parseContext.handleDependentTransitionInstanceJobs(migratingTransitionInstance, jobs); parseContext.handleDependentVariables(migratingTransitionInstance, collectTransitionInstanceVariables(migratingTransitionInstance)); }
@Override public void handle(MigratingInstanceParseContext parseContext, TransitionInstance transitionInstance) { if (!isAsyncTransitionInstance(transitionInstance)) { return; } MigrationInstruction applyingInstruction = parseContext.getInstructionFor(transitionInstance.getActivityId()); ScopeImpl sourceScope = parseContext.getSourceProcessDefinition().findActivity(transitionInstance.getActivityId()); ScopeImpl targetScope = null; if (applyingInstruction != null) { String activityId = applyingInstruction.getTargetActivityId(); targetScope = parseContext.getTargetProcessDefinition().findActivity(activityId); } ExecutionEntity asyncExecution = Context .getCommandContext() .getExecutionManager() .findExecutionById(transitionInstance.getExecutionId()); MigratingTransitionInstance migratingTransitionInstance = parseContext.getMigratingProcessInstance() .addTransitionInstance( applyingInstruction, transitionInstance, sourceScope, targetScope, asyncExecution); MigratingActivityInstance parentInstance = parseContext.getMigratingActivityInstanceById(transitionInstance.getParentActivityInstanceId()); migratingTransitionInstance.setParent(parentInstance); List<JobEntity> jobs = asyncExecution.getJobs(); parseContext.handleDependentTransitionInstanceJobs(migratingTransitionInstance, jobs); parseContext.handleDependentVariables(migratingTransitionInstance, collectTransitionInstanceVariables(migratingTransitionInstance)); }
public static MigrationInstructionDto from(MigrationInstruction migrationInstruction) { if (migrationInstruction != null) { MigrationInstructionDto dto = new MigrationInstructionDto(); dto.setSourceActivityIds(Collections.singletonList(migrationInstruction.getSourceActivityId())); dto.setTargetActivityIds(Collections.singletonList(migrationInstruction.getTargetActivityId())); dto.setUpdateEventTrigger(migrationInstruction.isUpdateEventTrigger()); return dto; } else { return null; } }