Loading services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +19 −19 Original line number Diff line number Diff line Loading @@ -3663,11 +3663,11 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { @Override public boolean addCrossProfileWidgetProvider(ComponentName admin, String packageName) { final CallerIdentity identity = getCallerIdentity(admin); Preconditions.checkCallAuthorization(isProfileOwner(identity)); Preconditions.checkCallAuthorization(isProfileOwner(identity) || isDeviceOwner(identity)); List<String> changedProviders = null; synchronized (getLockObject()) { ActiveAdmin activeAdmin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin activeAdmin = getProfileOwnerOrDeviceOwnerLocked(identity); if (activeAdmin.crossProfileWidgetProviders == null) { activeAdmin.crossProfileWidgetProviders = new ArrayList<>(); } Loading Loading @@ -3696,11 +3696,11 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { @Override public boolean removeCrossProfileWidgetProvider(ComponentName admin, String packageName) { final CallerIdentity identity = getCallerIdentity(admin); Preconditions.checkCallAuthorization(isProfileOwner(identity)); Preconditions.checkCallAuthorization(isProfileOwner(identity) || isDeviceOwner(identity)); List<String> changedProviders = null; synchronized (getLockObject()) { ActiveAdmin activeAdmin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin activeAdmin = getProfileOwnerOrDeviceOwnerLocked(identity); if (activeAdmin.crossProfileWidgetProviders == null || activeAdmin.crossProfileWidgetProviders.isEmpty()) { return false; Loading Loading @@ -3729,10 +3729,10 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { @Override public List<String> getCrossProfileWidgetProviders(ComponentName admin) { final CallerIdentity identity = getCallerIdentity(admin); Preconditions.checkCallAuthorization(isProfileOwner(identity)); Preconditions.checkCallAuthorization(isProfileOwner(identity) || isDeviceOwner(identity)); synchronized (getLockObject()) { ActiveAdmin activeAdmin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin activeAdmin = getProfileOwnerOrDeviceOwnerLocked(identity); if (activeAdmin.crossProfileWidgetProviders == null || activeAdmin.crossProfileWidgetProviders.isEmpty()) { return null; Loading Loading @@ -9243,7 +9243,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { } synchronized (getLockObject()) { ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); admin.permittedNotificationListeners = packageList; saveSettingsLocked(identity.getUserId()); } Loading Loading @@ -10222,10 +10222,10 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { } Objects.requireNonNull(who, "ComponentName is null"); final CallerIdentity identity = getCallerIdentity(who); Preconditions.checkCallAuthorization(isProfileOwner(identity)); Preconditions.checkCallAuthorization(isProfileOwner(identity) || isDeviceOwner(identity)); synchronized (getLockObject()) { ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); if (admin.disableCallerId != disabled) { admin.disableCallerId = disabled; saveSettingsLocked(identity.getUserId()); Loading @@ -10245,10 +10245,10 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { } Objects.requireNonNull(who, "ComponentName is null"); final CallerIdentity identity = getCallerIdentity(who); Preconditions.checkCallAuthorization(isProfileOwner(identity)); Preconditions.checkCallAuthorization(isProfileOwner(identity) || isDeviceOwner(identity)); synchronized (getLockObject()) { ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); return admin.disableCallerId; } } Loading @@ -10273,10 +10273,10 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { } Objects.requireNonNull(who, "ComponentName is null"); final CallerIdentity identity = getCallerIdentity(who); Preconditions.checkCallAuthorization(isProfileOwner(identity)); Preconditions.checkCallAuthorization(isProfileOwner(identity) || isDeviceOwner(identity)); synchronized (getLockObject()) { ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); if (admin.disableContactsSearch != disabled) { admin.disableContactsSearch = disabled; saveSettingsLocked(identity.getUserId()); Loading @@ -10296,10 +10296,10 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { } Objects.requireNonNull(who, "ComponentName is null"); final CallerIdentity identity = getCallerIdentity(who); Preconditions.checkCallAuthorization(isProfileOwner(identity)); Preconditions.checkCallAuthorization(isProfileOwner(identity) || isDeviceOwner(identity)); synchronized (getLockObject()) { ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); return admin.disableContactsSearch; } } Loading Loading @@ -14338,7 +14338,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { final CallerIdentity identity = getCallerIdentity(who); synchronized (getLockObject()) { final ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); final ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); admin.mCrossProfileCalendarPackages = packageNames; saveSettingsLocked(identity.getUserId()); } Loading @@ -14359,7 +14359,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { final CallerIdentity identity = getCallerIdentity(who); synchronized (getLockObject()) { final ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); final ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); return admin.mCrossProfileCalendarPackages; } } Loading Loading @@ -14422,7 +14422,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { final List<String> previousCrossProfilePackages; synchronized (getLockObject()) { final ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); final ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); previousCrossProfilePackages = admin.mCrossProfilePackages; if (packageNames.equals(previousCrossProfilePackages)) { return; Loading Loading @@ -14454,7 +14454,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { final CallerIdentity identity = getCallerIdentity(who); synchronized (getLockObject()) { final ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); final ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); return admin.mCrossProfilePackages; } } Loading
services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +19 −19 Original line number Diff line number Diff line Loading @@ -3663,11 +3663,11 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { @Override public boolean addCrossProfileWidgetProvider(ComponentName admin, String packageName) { final CallerIdentity identity = getCallerIdentity(admin); Preconditions.checkCallAuthorization(isProfileOwner(identity)); Preconditions.checkCallAuthorization(isProfileOwner(identity) || isDeviceOwner(identity)); List<String> changedProviders = null; synchronized (getLockObject()) { ActiveAdmin activeAdmin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin activeAdmin = getProfileOwnerOrDeviceOwnerLocked(identity); if (activeAdmin.crossProfileWidgetProviders == null) { activeAdmin.crossProfileWidgetProviders = new ArrayList<>(); } Loading Loading @@ -3696,11 +3696,11 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { @Override public boolean removeCrossProfileWidgetProvider(ComponentName admin, String packageName) { final CallerIdentity identity = getCallerIdentity(admin); Preconditions.checkCallAuthorization(isProfileOwner(identity)); Preconditions.checkCallAuthorization(isProfileOwner(identity) || isDeviceOwner(identity)); List<String> changedProviders = null; synchronized (getLockObject()) { ActiveAdmin activeAdmin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin activeAdmin = getProfileOwnerOrDeviceOwnerLocked(identity); if (activeAdmin.crossProfileWidgetProviders == null || activeAdmin.crossProfileWidgetProviders.isEmpty()) { return false; Loading Loading @@ -3729,10 +3729,10 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { @Override public List<String> getCrossProfileWidgetProviders(ComponentName admin) { final CallerIdentity identity = getCallerIdentity(admin); Preconditions.checkCallAuthorization(isProfileOwner(identity)); Preconditions.checkCallAuthorization(isProfileOwner(identity) || isDeviceOwner(identity)); synchronized (getLockObject()) { ActiveAdmin activeAdmin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin activeAdmin = getProfileOwnerOrDeviceOwnerLocked(identity); if (activeAdmin.crossProfileWidgetProviders == null || activeAdmin.crossProfileWidgetProviders.isEmpty()) { return null; Loading Loading @@ -9243,7 +9243,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { } synchronized (getLockObject()) { ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); admin.permittedNotificationListeners = packageList; saveSettingsLocked(identity.getUserId()); } Loading Loading @@ -10222,10 +10222,10 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { } Objects.requireNonNull(who, "ComponentName is null"); final CallerIdentity identity = getCallerIdentity(who); Preconditions.checkCallAuthorization(isProfileOwner(identity)); Preconditions.checkCallAuthorization(isProfileOwner(identity) || isDeviceOwner(identity)); synchronized (getLockObject()) { ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); if (admin.disableCallerId != disabled) { admin.disableCallerId = disabled; saveSettingsLocked(identity.getUserId()); Loading @@ -10245,10 +10245,10 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { } Objects.requireNonNull(who, "ComponentName is null"); final CallerIdentity identity = getCallerIdentity(who); Preconditions.checkCallAuthorization(isProfileOwner(identity)); Preconditions.checkCallAuthorization(isProfileOwner(identity) || isDeviceOwner(identity)); synchronized (getLockObject()) { ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); return admin.disableCallerId; } } Loading @@ -10273,10 +10273,10 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { } Objects.requireNonNull(who, "ComponentName is null"); final CallerIdentity identity = getCallerIdentity(who); Preconditions.checkCallAuthorization(isProfileOwner(identity)); Preconditions.checkCallAuthorization(isProfileOwner(identity) || isDeviceOwner(identity)); synchronized (getLockObject()) { ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); if (admin.disableContactsSearch != disabled) { admin.disableContactsSearch = disabled; saveSettingsLocked(identity.getUserId()); Loading @@ -10296,10 +10296,10 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { } Objects.requireNonNull(who, "ComponentName is null"); final CallerIdentity identity = getCallerIdentity(who); Preconditions.checkCallAuthorization(isProfileOwner(identity)); Preconditions.checkCallAuthorization(isProfileOwner(identity) || isDeviceOwner(identity)); synchronized (getLockObject()) { ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); return admin.disableContactsSearch; } } Loading Loading @@ -14338,7 +14338,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { final CallerIdentity identity = getCallerIdentity(who); synchronized (getLockObject()) { final ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); final ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); admin.mCrossProfileCalendarPackages = packageNames; saveSettingsLocked(identity.getUserId()); } Loading @@ -14359,7 +14359,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { final CallerIdentity identity = getCallerIdentity(who); synchronized (getLockObject()) { final ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); final ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); return admin.mCrossProfileCalendarPackages; } } Loading Loading @@ -14422,7 +14422,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { final List<String> previousCrossProfilePackages; synchronized (getLockObject()) { final ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); final ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); previousCrossProfilePackages = admin.mCrossProfilePackages; if (packageNames.equals(previousCrossProfilePackages)) { return; Loading Loading @@ -14454,7 +14454,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { final CallerIdentity identity = getCallerIdentity(who); synchronized (getLockObject()) { final ActiveAdmin admin = getProfileOwnerOfCallerLocked(identity); final ActiveAdmin admin = getProfileOwnerOrDeviceOwnerLocked(identity); return admin.mCrossProfilePackages; } }