summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorKholoud Mohamed <kholoudm@google.com>2021-05-11 14:50:38 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-05-11 14:50:38 +0000
commit80ed0ced6c4880e9da32c586eef74fe505d31905 (patch)
tree637ac43388e25c7159d93906f3e33b16fe34da3d /core/java
parent50d6c5237b90ef15311a507181dd2bf69dd2724a (diff)
parent158dd8fc0903f0613f0e621f0067e9ad786f891b (diff)
Merge "Allow forceUpdateUserSetupComplete for non system users" into sc-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/app/admin/DevicePolicyManager.java9
-rw-r--r--core/java/android/app/admin/IDevicePolicyManager.aidl2
2 files changed, 5 insertions, 6 deletions
diff --git a/core/java/android/app/admin/DevicePolicyManager.java b/core/java/android/app/admin/DevicePolicyManager.java
index 02e64b811e8e..38b19ae98934 100644
--- a/core/java/android/app/admin/DevicePolicyManager.java
+++ b/core/java/android/app/admin/DevicePolicyManager.java
@@ -11974,15 +11974,14 @@ public class DevicePolicyManager {
/**
* @hide
- * Force update user setup completed status.
+ * Force update user setup completed status for the given {@code userId}.
* @throws {@link SecurityException} if the caller has no
- * {@code android.Manifest.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS} or the caller is
- * not {@link UserHandle#SYSTEM_USER}
+ * {@code android.Manifest.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS}.
*/
@TestApi
- public void forceUpdateUserSetupComplete() {
+ public void forceUpdateUserSetupComplete(@UserIdInt int userId) {
try {
- mService.forceUpdateUserSetupComplete();
+ mService.forceUpdateUserSetupComplete(userId);
} catch (RemoteException re) {
throw re.rethrowFromSystemServer();
}
diff --git a/core/java/android/app/admin/IDevicePolicyManager.aidl b/core/java/android/app/admin/IDevicePolicyManager.aidl
index 9f76bd197a25..db2fc0d19b4c 100644
--- a/core/java/android/app/admin/IDevicePolicyManager.aidl
+++ b/core/java/android/app/admin/IDevicePolicyManager.aidl
@@ -406,7 +406,7 @@ interface IDevicePolicyManager {
boolean isDeviceProvisioningConfigApplied();
void setDeviceProvisioningConfigApplied();
- void forceUpdateUserSetupComplete();
+ void forceUpdateUserSetupComplete(int userId);
void setBackupServiceEnabled(in ComponentName admin, boolean enabled);
boolean isBackupServiceEnabled(in ComponentName admin);