Oracle Fusion Middleware
Java API Reference for Oracle BPM Suite
11g Release 1 (11.1.1.7.0)
E25378-07

oracle.bpm.services.instancemanagement.model
Interface IMigrateMultipleInstancesContextRequest

All Superinterfaces:
IGrabMultipleInstancesContextRequest, java.io.Serializable

public interface IMigrateMultipleInstancesContextRequest
extends IGrabMultipleInstancesContextRequest

A request to get migration state data for multiple instances.

The following example shows how to create a multiple migration instance context request. In this case, the request specifies to get all the open activities of the root location for each instance.

     Collection processInstances = getProcessInstances(...);
     Collection locations =
        Collections.nCopies(getSelectedProcessInstances().size(),
                            LocationInfo.ROOT_LOCATION);

     InstanceContextConfiguration.Builder builder =
        new InstanceContextConfiguration.Builder();
     builder.includeOpenActivities();
     IInstanceContextConfiguration conf = builder.build();

     IMigrateMultipleInstancesContextRequest request =
        MigrateMultipleInstancesContextRequest.create(processDn,
                                                      instances,
                                                      true,
                                                      locations,
                                                      conf);
 


Method Summary
 
Methods inherited from interface oracle.bpm.services.instancemanagement.model.IGrabMultipleInstancesContextRequest
getInstanceContextConfiguration, getLocations, getProcessDN, getProcessInstances, isSuspendInstancesIfRequired
 


Oracle Fusion Middleware
Java API Reference for Oracle BPM Suite
11g Release 1 (11.1.1.7.0)
E25378-07

Copyright © 2009, 2013, Oracle and/or its affiliates. All rights reserved.