summaryrefslogtreecommitdiff
path: root/apex
diff options
context:
space:
mode:
author Shubhi <shubhisaxena@google.com> 2024-11-22 11:21:48 +0000
committer Shubhi <shubhisaxena@google.com> 2024-11-22 11:36:04 +0000
commit85509429c9d3a58054f821a48d7d4e7c587aa62e (patch)
tree81fd1661d13505f4068e2e57ff8fb4ebc15d3e02 /apex
parentfe0194e9cb9cd5c772f3047855a21513812fb53b (diff)
Rename MediaCollections capability to MediaCategories for consistency
Bug: 380403691 Test: Build Flag: com.android.providers.media.flags.cloud_media_provider_search Change-Id: I31fe52b1bf21677f3cf5f52c5fdf1b1bba8df899
Diffstat (limited to 'apex')
-rw-r--r--apex/framework/api/current.txt4
-rw-r--r--apex/framework/java/android/provider/CloudMediaProviderContract.java32
-rw-r--r--apex/framework/java/android/provider/CmpApiVerifier.java2
3 files changed, 19 insertions, 19 deletions
diff --git a/apex/framework/api/current.txt b/apex/framework/api/current.txt
index 696f2ca44..287572fe2 100644
--- a/apex/framework/api/current.txt
+++ b/apex/framework/api/current.txt
@@ -90,7 +90,7 @@ package android.provider {
@FlaggedApi("com.android.providers.media.flags.enable_cloud_media_provider_capabilities") public static final class CloudMediaProviderContract.Capabilities implements android.os.Parcelable {
method public int describeContents();
- method @FlaggedApi("com.android.providers.media.flags.cloud_media_provider_search") public boolean isMediaCollectionsEnabled();
+ method @FlaggedApi("com.android.providers.media.flags.cloud_media_provider_search") public boolean isMediaCategoriesEnabled();
method @FlaggedApi("com.android.providers.media.flags.cloud_media_provider_search") public boolean isSearchEnabled();
method public void writeToParcel(@NonNull android.os.Parcel, int);
field @NonNull public static final android.os.Parcelable.Creator<android.provider.CloudMediaProviderContract.Capabilities> CREATOR;
@@ -99,7 +99,7 @@ package android.provider {
@FlaggedApi("com.android.providers.media.flags.enable_cloud_media_provider_capabilities") public static final class CloudMediaProviderContract.Capabilities.Builder {
ctor public CloudMediaProviderContract.Capabilities.Builder();
method @NonNull public android.provider.CloudMediaProviderContract.Capabilities build();
- method @FlaggedApi("com.android.providers.media.flags.cloud_media_provider_search") @NonNull public android.provider.CloudMediaProviderContract.Capabilities.Builder setMediaCollectionsEnabled(boolean);
+ method @FlaggedApi("com.android.providers.media.flags.cloud_media_provider_search") @NonNull public android.provider.CloudMediaProviderContract.Capabilities.Builder setMediaCategoriesEnabled(boolean);
method @FlaggedApi("com.android.providers.media.flags.cloud_media_provider_search") @NonNull public android.provider.CloudMediaProviderContract.Capabilities.Builder setSearchEnabled(boolean);
}
diff --git a/apex/framework/java/android/provider/CloudMediaProviderContract.java b/apex/framework/java/android/provider/CloudMediaProviderContract.java
index 9433e3f77..7aafffb45 100644
--- a/apex/framework/java/android/provider/CloudMediaProviderContract.java
+++ b/apex/framework/java/android/provider/CloudMediaProviderContract.java
@@ -75,12 +75,12 @@ public final class CloudMediaProviderContract {
public static final class Capabilities implements Parcelable {
private boolean mSearchEnabled;
- private boolean mMediaCollectionsEnabled;
+ private boolean mMediaCategoriesEnabled;
private boolean mAlbumsAsCategory;
Capabilities(@NonNull Builder builder) {
this.mSearchEnabled = builder.mSearchEnabled;
- this.mMediaCollectionsEnabled = builder.mMediaCollectionsEnabled;
+ this.mMediaCategoriesEnabled = builder.mMediaCategoriesEnabled;
this.mAlbumsAsCategory = builder.mAlbumsAsCategoryEnabled;
}
@@ -104,9 +104,9 @@ public final class CloudMediaProviderContract {
}
/**
- * If the CloudMediaProvider supports MediaCollections.
+ * If the CloudMediaProvider supports MediaCategories.
*
- * In order for MediaCollections to be enabled the CloudMediaProvider needs to
+ * In order for MediaCategories to be enabled the CloudMediaProvider needs to
* implement the following APIs:
*
* @see CloudMediaProvider#onQueryMediaCategories
@@ -114,11 +114,11 @@ public final class CloudMediaProviderContract {
*
* This capability is disabled by default.
*
- * @return true if media collections are enabled for this CloudMediaProvider.
+ * @return true if media categories are enabled for this CloudMediaProvider.
*/
@FlaggedApi(Flags.FLAG_CLOUD_MEDIA_PROVIDER_SEARCH)
- public boolean isMediaCollectionsEnabled() {
- return mMediaCollectionsEnabled;
+ public boolean isMediaCategoriesEnabled() {
+ return mMediaCategoriesEnabled;
}
/**
@@ -132,7 +132,7 @@ public final class CloudMediaProviderContract {
* then there will be no data for user custom albums.
*
* NOTE: This capability requires the
- * {@link Capabilities#isMediaCollectionsEnabled} capability to also be enabled
+ * {@link Capabilities#isMediaCategoriesEnabled} capability to also be enabled
* for the CloudMediaProvider. If it is not, this Capability has no effect and
* will be ignored.
*
@@ -163,7 +163,7 @@ public final class CloudMediaProviderContract {
@Override
public void writeToParcel(@NonNull Parcel dest, int flags) {
dest.writeBoolean(mSearchEnabled);
- dest.writeBoolean(mMediaCollectionsEnabled);
+ dest.writeBoolean(mMediaCategoriesEnabled);
dest.writeBoolean(mAlbumsAsCategory);
}
@@ -178,7 +178,7 @@ public final class CloudMediaProviderContract {
@Override
public Capabilities createFromParcel(Parcel source) {
boolean searchEnabled = source.readBoolean();
- boolean mediaCollectionsEnabled = source.readBoolean();
+ boolean mediaCategoriesEnabled = source.readBoolean();
boolean mAlbumsAsCategoryEnabled = source.readBoolean();
Capabilities.Builder builder = new Capabilities.Builder();
@@ -186,7 +186,7 @@ public final class CloudMediaProviderContract {
if (Flags.cloudMediaProviderSearch()) {
builder
.setSearchEnabled(searchEnabled)
- .setMediaCollectionsEnabled(mediaCollectionsEnabled)
+ .setMediaCategoriesEnabled(mediaCategoriesEnabled)
.setAlbumsAsCategoryEnabled(mAlbumsAsCategoryEnabled);
}
@@ -210,7 +210,7 @@ public final class CloudMediaProviderContract {
// Default values for each capability. These are used if not explicitly changed.
private boolean mSearchEnabled = false;
- private boolean mMediaCollectionsEnabled = false;
+ private boolean mMediaCategoriesEnabled = false;
private boolean mAlbumsAsCategoryEnabled = false;
public Builder() {
@@ -234,7 +234,7 @@ public final class CloudMediaProviderContract {
}
/**
- * The MediaCollections capability informs that collection related APIs are
+ * The MediaCategories capability informs that category related APIs are
* supported and can be invoked on this provider.
*
* @see CloudMediaProvider#onQueryMediaCategories
@@ -244,8 +244,8 @@ public final class CloudMediaProviderContract {
*/
@NonNull
@FlaggedApi(Flags.FLAG_CLOUD_MEDIA_PROVIDER_SEARCH)
- public Builder setMediaCollectionsEnabled(boolean enabled) {
- mMediaCollectionsEnabled = enabled;
+ public Builder setMediaCategoriesEnabled(boolean enabled) {
+ mMediaCategoriesEnabled = enabled;
return this;
}
@@ -260,7 +260,7 @@ public final class CloudMediaProviderContract {
* then there will be no data for user custom albums.
*
* NOTE: This capability requires the
- * {@link Capabilities#isMediaCollectionsEnabled} capability to also be enabled
+ * {@link Capabilities#isMediaCategoriesEnabled} capability to also be enabled
* for the CloudMediaProvider. If it is not, this Capability has no effect and
* will be ignored.
*
diff --git a/apex/framework/java/android/provider/CmpApiVerifier.java b/apex/framework/java/android/provider/CmpApiVerifier.java
index 60a5513b0..592246e84 100644
--- a/apex/framework/java/android/provider/CmpApiVerifier.java
+++ b/apex/framework/java/android/provider/CmpApiVerifier.java
@@ -170,7 +170,7 @@ final class CmpApiVerifier {
// Verify CMP search capabilities if the search flag is on.
if (Flags.cloudMediaProviderSearch()) {
if (capabilities.isAlbumsAsCategoryEnabled()
- && !capabilities.isMediaCollectionsEnabled()) {
+ && !capabilities.isMediaCategoriesEnabled()) {
errors.add(createIsNotValidLog("Declared capabilities are invalid. "
+ "AlbumsAsCategory capability can only be enabled when "
+ "MediaCollections is enabled."));