OSDN Git Service

Add extra for account migration in the DevicePolicyMamager
authorAlexandra Gherghina <alexgherghina@google.com>
Thu, 13 Nov 2014 12:46:15 +0000 (12:46 +0000)
committerAlexandra Gherghina <alexgherghina@google.com>
Thu, 13 Nov 2014 12:46:16 +0000 (12:46 +0000)
This is in preparation for the implementation CL

Bug: 17716971
Change-Id: I3042b0781f48f3d9e84bfff899507b4b5ca156eb

core/java/android/app/admin/DevicePolicyManager.java

index cf7c5e5..24d278d 100644 (file)
@@ -146,6 +146,17 @@ public class DevicePolicyManager {
         = "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME";
 
     /**
+     * An {@link android.accounts.Account} extra holding the account to migrate during managed
+     * profile provisioning. If the account supplied is present in the primary user, it will be
+     * copied, along with its credentials to the managed profile and removed from the primary user.
+     *
+     * Use with {@link #ACTION_PROVISION_MANAGED_PROFILE}.
+     */
+
+    public static final String EXTRA_PROVISIONING_ACCOUNT_TO_MIGRATE
+        = "android.app.extra.PROVISIONING_ACCOUNT_TO_MIGRATE";
+
+    /**
      * A String extra that, holds the email address of the account which a managed profile is
      * created for. Used with {@link #ACTION_PROVISION_MANAGED_PROFILE} and
      * {@link DeviceAdminReceiver#ACTION_PROFILE_PROVISIONING_COMPLETE}.