Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5aa8b6df authored by Zak Cohen's avatar Zak Cohen
Browse files

Remove temporary deprecated methods ContentSuggestionsService.

Bug: 127532182
Test: CTS test
Change-Id: Icc0bc012a5e1a2c85d108a7fa7df481e570cd43a
parent a3fb07de
Loading
Loading
Loading
Loading
+4 −8
Original line number Diff line number Diff line
@@ -6401,14 +6401,10 @@ package android.service.contentsuggestions {
  public abstract class ContentSuggestionsService extends android.app.Service {
    ctor public ContentSuggestionsService();
    method @Deprecated public void classifyContentSelections(@NonNull android.app.contentsuggestions.ClassificationsRequest, @NonNull android.app.contentsuggestions.ContentSuggestionsManager.ClassificationsCallback);
    method @Deprecated public void notifyInteraction(@NonNull String, @NonNull android.os.Bundle);
    method public void onClassifyContentSelections(@NonNull android.app.contentsuggestions.ClassificationsRequest, @NonNull android.app.contentsuggestions.ContentSuggestionsManager.ClassificationsCallback);
    method public void onNotifyInteraction(@NonNull String, @NonNull android.os.Bundle);
    method public void onProcessContextImage(int, @Nullable android.graphics.Bitmap, @NonNull android.os.Bundle);
    method public void onSuggestContentSelections(@NonNull android.app.contentsuggestions.SelectionsRequest, @NonNull android.app.contentsuggestions.ContentSuggestionsManager.SelectionsCallback);
    method @Deprecated public void processContextImage(int, @Nullable android.graphics.Bitmap, @NonNull android.os.Bundle);
    method @Deprecated public void suggestContentSelections(@NonNull android.app.contentsuggestions.SelectionsRequest, @NonNull android.app.contentsuggestions.ContentSuggestionsManager.SelectionsCallback);
    method public abstract void onClassifyContentSelections(@NonNull android.app.contentsuggestions.ClassificationsRequest, @NonNull android.app.contentsuggestions.ContentSuggestionsManager.ClassificationsCallback);
    method public abstract void onNotifyInteraction(@NonNull String, @NonNull android.os.Bundle);
    method public abstract void onProcessContextImage(int, @Nullable android.graphics.Bitmap, @NonNull android.os.Bundle);
    method public abstract void onSuggestContentSelections(@NonNull android.app.contentsuggestions.SelectionsRequest, @NonNull android.app.contentsuggestions.ContentSuggestionsManager.SelectionsCallback);
    field public static final String SERVICE_INTERFACE = "android.service.contentsuggestions.ContentSuggestionsService";
  }
+8 −58
Original line number Diff line number Diff line
@@ -127,41 +127,29 @@ public abstract class ContentSuggestionsService extends Service {
     * Called by the system to provide the snapshot for the task associated with the given
     * {@param taskId}.
     */
    public void onProcessContextImage(
            int taskId, @Nullable Bitmap contextImage, @NonNull Bundle extras) {
        // TODO(b/127532182): remove after next prebuilt drop.
        processContextImage(taskId, contextImage, extras);
    }
    public abstract void onProcessContextImage(
            int taskId, @Nullable Bitmap contextImage, @NonNull Bundle extras);

    /**
     * Content selections have been request through {@link ContentSuggestionsManager}, implementer
     * should reply on the callback with selections.
     */
    public void onSuggestContentSelections(@NonNull SelectionsRequest request,
            @NonNull ContentSuggestionsManager.SelectionsCallback callback) {
        // TODO(b/127532182): remove after next prebuilt drop.
        suggestContentSelections(request, callback);
    }
    public abstract void onSuggestContentSelections(@NonNull SelectionsRequest request,
            @NonNull ContentSuggestionsManager.SelectionsCallback callback);

    /**
     * Content classifications have been request through {@link ContentSuggestionsManager},
     * implementer should reply on the callback with classifications.
     */
    public void onClassifyContentSelections(@NonNull ClassificationsRequest request,
            @NonNull ContentSuggestionsManager.ClassificationsCallback callback) {
        // TODO(b/127532182): remove after next prebuilt drop.
        classifyContentSelections(request, callback);
    }
    public abstract void onClassifyContentSelections(@NonNull ClassificationsRequest request,
            @NonNull ContentSuggestionsManager.ClassificationsCallback callback);

    /**
     * User interactions have been reported through {@link ContentSuggestionsManager}, implementer
     * should handle those interactions.
     */
    public void onNotifyInteraction(
            @NonNull String requestId, @NonNull Bundle interaction) {
        // TODO(b/127532182): remove after next prebuilt drop.
        notifyInteraction(requestId, interaction);
    }
    public abstract void onNotifyInteraction(
            @NonNull String requestId, @NonNull Bundle interaction);

    private ContentSuggestionsManager.SelectionsCallback wrapSelectionsCallback(
            ISelectionsCallback callback) {
@@ -184,42 +172,4 @@ public abstract class ContentSuggestionsService extends Service {
            }
        });
    }


    /**
     * For temporary compat reason, remove with b/127532182
     * @deprecated use {@link #onProcessContextImage(int, Bitmap, Bundle)} instead.
     */
    @Deprecated
    public void processContextImage(
            int taskId, @Nullable Bitmap contextImage, @NonNull Bundle extras) {
    }

    /**
     * For temporary compat reason, remove with b/127532182
     * @deprecated use {@link #onSuggestContentSelections(SelectionsRequest,
     * ContentSuggestionsManager.SelectionsCallback)} instead.
     */
    @Deprecated
    public void suggestContentSelections(@NonNull SelectionsRequest request,
            @NonNull ContentSuggestionsManager.SelectionsCallback callback) {
    }

    /**
     * For temporary compat reason, remove with b/127532182
     * @deprecated use {@link #onClassifyContentSelections(ClassificationsRequest,
     * ContentSuggestionsManager.ClassificationsCallback)} instead.
     */
    @Deprecated
    public void classifyContentSelections(@NonNull ClassificationsRequest request,
            @NonNull ContentSuggestionsManager.ClassificationsCallback callback) {
    }

    /**
     * For temporary compat reason, remove with b/127532182
     * @deprecated use {@link #onNotifyInteraction(String, Bundle)} instead.
     */
    @Deprecated
    public void notifyInteraction(@NonNull String requestId, @NonNull Bundle interaction) {
    }
}