package org.jbpm.pvm.internal.migration;
import org.jbpm.api.ExecutionService;
import org.jbpm.api.ProcessDefinition;
import org.jbpm.api.ProcessInstance;
import org.jbpm.pvm.internal.env.EnvironmentImpl;
public class AbortMigrationHandler implements MigrationHandler {
public void migrateInstance(ProcessDefinition newProcessDefinition, ProcessInstance processInstance, MigrationDescriptor migrationDescriptor) {
ExecutionService executionService = EnvironmentImpl.getFromCurrent(ExecutionService.class);
if (executionService == null) return;
executionService.endProcessInstance(processInstance.getId(), "aborted");
}
}