From 3c795441bb8fae19182c1135bbeae7ae3c857ff0 Mon Sep 17 00:00:00 2001 From: Jonathan Scott Date: Tue, 20 Sep 2022 12:40:45 +0000 Subject: [PATCH] Deprecate cross profile calendar APIs. Test: N/A - adding annotation Bug: 247757552 Bug: 253419051 Change-Id: I52e6b55de47e892e947aec57c1b1f25d5d65cdd0 --- core/api/current.txt | 4 ++-- core/java/android/app/admin/DevicePolicyManager.java | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/core/api/current.txt b/core/api/current.txt index 20d8a260b21e2..751fdb2cf4792 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -7420,7 +7420,7 @@ package android.app.admin { method public boolean getBluetoothContactSharingDisabled(@NonNull android.content.ComponentName); method public boolean getCameraDisabled(@Nullable android.content.ComponentName); method @Deprecated @Nullable public String getCertInstallerPackage(@NonNull android.content.ComponentName) throws java.lang.SecurityException; - method @Nullable public java.util.Set getCrossProfileCalendarPackages(@NonNull android.content.ComponentName); + method @Deprecated @Nullable public java.util.Set getCrossProfileCalendarPackages(@NonNull android.content.ComponentName); method public boolean getCrossProfileCallerIdDisabled(@NonNull android.content.ComponentName); method public boolean getCrossProfileContactsSearchDisabled(@NonNull android.content.ComponentName); method @NonNull public java.util.Set getCrossProfilePackages(@NonNull android.content.ComponentName); @@ -7568,7 +7568,7 @@ package android.app.admin { method @Deprecated public void setCertInstallerPackage(@NonNull android.content.ComponentName, @Nullable String) throws java.lang.SecurityException; method public void setCommonCriteriaModeEnabled(@NonNull android.content.ComponentName, boolean); method public void setConfiguredNetworksLockdownState(@NonNull android.content.ComponentName, boolean); - method public void setCrossProfileCalendarPackages(@NonNull android.content.ComponentName, @Nullable java.util.Set); + method @Deprecated public void setCrossProfileCalendarPackages(@NonNull android.content.ComponentName, @Nullable java.util.Set); method public void setCrossProfileCallerIdDisabled(@NonNull android.content.ComponentName, boolean); method public void setCrossProfileContactsSearchDisabled(@NonNull android.content.ComponentName, boolean); method public void setCrossProfilePackages(@NonNull android.content.ComponentName, @NonNull java.util.Set); diff --git a/core/java/android/app/admin/DevicePolicyManager.java b/core/java/android/app/admin/DevicePolicyManager.java index ab11d6a3e5628..799495617ece0 100644 --- a/core/java/android/app/admin/DevicePolicyManager.java +++ b/core/java/android/app/admin/DevicePolicyManager.java @@ -14308,7 +14308,9 @@ public class DevicePolicyManager { * @throws SecurityException if {@code admin} is not a profile owner * * @see #getCrossProfileCalendarPackages(ComponentName) + * @deprecated Use {@link #setCrossProfilePackages(ComponentName, Set)}. */ + @Deprecated public void setCrossProfileCalendarPackages(@NonNull ComponentName admin, @Nullable Set packageNames) { throwIfParentInstance("setCrossProfileCalendarPackages"); @@ -14334,7 +14336,9 @@ public class DevicePolicyManager { * @throws SecurityException if {@code admin} is not a profile owner * * @see #setCrossProfileCalendarPackages(ComponentName, Set) + * @deprecated Use {@link #setCrossProfilePackages(ComponentName, Set)}. */ + @Deprecated public @Nullable Set getCrossProfileCalendarPackages(@NonNull ComponentName admin) { throwIfParentInstance("getCrossProfileCalendarPackages"); if (mService != null) {