Class ProcessInstanceMigrationServiceImpl

  • All Implemented Interfaces:
    org.jbpm.services.api.admin.ProcessInstanceMigrationService

    public class ProcessInstanceMigrationServiceImpl
    extends Object
    implements org.jbpm.services.api.admin.ProcessInstanceMigrationService
    Default implementation of org.jbpm.services.api.admin.ProcessInstanceMigrationService that delegates complete migration to org.jbpm.runtime.manager.impl.migration.MigrationManager
    • Constructor Detail

      • ProcessInstanceMigrationServiceImpl

        public ProcessInstanceMigrationServiceImpl()
    • Method Detail

      • migrate

        public org.jbpm.services.api.admin.MigrationReport migrate​(String sourceDeploymentId,
                                                                   Long processInstanceId,
                                                                   String targetDeploymentId,
                                                                   String targetProcessId)
        Specified by:
        migrate in interface org.jbpm.services.api.admin.ProcessInstanceMigrationService
      • migrate

        public org.jbpm.services.api.admin.MigrationReport migrate​(String sourceDeploymentId,
                                                                   Long processInstanceId,
                                                                   String targetDeploymentId,
                                                                   String targetProcessId,
                                                                   Map<String,​String> nodeMapping)
        Specified by:
        migrate in interface org.jbpm.services.api.admin.ProcessInstanceMigrationService
      • migrate

        public List<org.jbpm.services.api.admin.MigrationReport> migrate​(String sourceDeploymentId,
                                                                         List<Long> processInstanceIds,
                                                                         String targetDeploymentId,
                                                                         String targetProcessId)
        Specified by:
        migrate in interface org.jbpm.services.api.admin.ProcessInstanceMigrationService
      • migrate

        public List<org.jbpm.services.api.admin.MigrationReport> migrate​(String sourceDeploymentId,
                                                                         List<Long> processInstanceIds,
                                                                         String targetDeploymentId,
                                                                         String targetProcessId,
                                                                         Map<String,​String> nodeMapping)
        Specified by:
        migrate in interface org.jbpm.services.api.admin.ProcessInstanceMigrationService
      • convert

        protected org.jbpm.services.api.admin.MigrationReport convert​(org.jbpm.runtime.manager.impl.migration.MigrationReport report)