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

Commit db8173e4 authored by Alexander Dorokhine's avatar Alexander Dorokhine
Browse files

Unhide Request objects.

Bug: 172180369
CTS-Coverage-Bug: 152547059
Test: AppSearchManagerTest
Change-Id: I54b0b5d3159c5d0b66b7762200f830e74f0fc08c
parent 00c21aa6
Loading
Loading
Loading
Loading
+50 −0
Original line number Diff line number Diff line
@@ -85,6 +85,43 @@ package android.app.appsearch {
    method @NonNull public BuilderType setTtlMillis(long);
  }

  public final class GetByUriRequest {
    method @NonNull public String getNamespace();
    method @NonNull public java.util.Set<java.lang.String> getUris();
  }

  public static final class GetByUriRequest.Builder {
    ctor public GetByUriRequest.Builder();
    method @NonNull public android.app.appsearch.GetByUriRequest.Builder addUri(@NonNull java.lang.String...);
    method @NonNull public android.app.appsearch.GetByUriRequest.Builder addUri(@NonNull java.util.Collection<java.lang.String>);
    method @NonNull public android.app.appsearch.GetByUriRequest build();
    method @NonNull public android.app.appsearch.GetByUriRequest.Builder setNamespace(@NonNull String);
  }

  public final class PutDocumentsRequest {
    method @NonNull public java.util.List<android.app.appsearch.GenericDocument> getDocuments();
  }

  public static final class PutDocumentsRequest.Builder {
    ctor public PutDocumentsRequest.Builder();
    method @NonNull public android.app.appsearch.PutDocumentsRequest.Builder addGenericDocument(@NonNull android.app.appsearch.GenericDocument...);
    method @NonNull public android.app.appsearch.PutDocumentsRequest.Builder addGenericDocument(@NonNull java.util.Collection<android.app.appsearch.GenericDocument>);
    method @NonNull public android.app.appsearch.PutDocumentsRequest build();
  }

  public final class RemoveByUriRequest {
    method @NonNull public String getNamespace();
    method @NonNull public java.util.Set<java.lang.String> getUris();
  }

  public static final class RemoveByUriRequest.Builder {
    ctor public RemoveByUriRequest.Builder();
    method @NonNull public android.app.appsearch.RemoveByUriRequest.Builder addUri(@NonNull java.lang.String...);
    method @NonNull public android.app.appsearch.RemoveByUriRequest.Builder addUri(@NonNull java.util.Collection<java.lang.String>);
    method @NonNull public android.app.appsearch.RemoveByUriRequest build();
    method @NonNull public android.app.appsearch.RemoveByUriRequest.Builder setNamespace(@NonNull String);
  }

  public final class SearchResult {
    method @NonNull public android.app.appsearch.GenericDocument getDocument();
    method @NonNull public java.util.List<android.app.appsearch.SearchResult.MatchInfo> getMatches();
@@ -139,5 +176,18 @@ package android.app.appsearch {
    method @NonNull public android.app.appsearch.SearchSpec.Builder setTermMatch(int);
  }

  public final class SetSchemaRequest {
    method @NonNull public java.util.Set<android.app.appsearch.AppSearchSchema> getSchemas();
    method public boolean isForceOverride();
  }

  public static final class SetSchemaRequest.Builder {
    ctor public SetSchemaRequest.Builder();
    method @NonNull public android.app.appsearch.SetSchemaRequest.Builder addSchema(@NonNull android.app.appsearch.AppSearchSchema...);
    method @NonNull public android.app.appsearch.SetSchemaRequest.Builder addSchema(@NonNull java.util.Collection<android.app.appsearch.AppSearchSchema>);
    method @NonNull public android.app.appsearch.SetSchemaRequest build();
    method @NonNull public android.app.appsearch.SetSchemaRequest.Builder setForceOverride(boolean);
  }

}
+1 −2
Original line number Diff line number Diff line
@@ -29,8 +29,7 @@ import java.util.Set;
/**
 * Encapsulates a request to retrieve documents by namespace and URI.
 *
 * @see AppSearchSession#getByUri
 * @hide
 * @see AppSearchManager#getByUri
 */
public final class GetByUriRequest {
    private final String mNamespace;
+2 −3
Original line number Diff line number Diff line
@@ -29,10 +29,9 @@ import java.util.Collections;
import java.util.List;

/**
 * Encapsulates a request to index a document into an {@link AppSearchSession} database.
 * Encapsulates a request to index a document into an {@link AppSearchManager} database.
 *
 * @see AppSearchSession#putDocuments
 * @hide
 * @see AppSearchManager#putDocuments
 */
public final class PutDocumentsRequest {
    private final List<GenericDocument> mDocuments;
+1 −2
Original line number Diff line number Diff line
@@ -29,8 +29,7 @@ import java.util.Set;
/**
 * Encapsulates a request to remove documents by namespace and URI.
 *
 * @see AppSearchSession#removeByUri
 * @hide
 * @see AppSearchManager#removeByUri
 */
public final class RemoveByUriRequest {
    private final String mNamespace;
+4 −5
Original line number Diff line number Diff line
@@ -30,10 +30,9 @@ import java.util.List;
import java.util.Set;

/**
 * Encapsulates a request to update the schema of an {@link AppSearchSession} database.
 * Encapsulates a request to update the schema of an {@link AppSearchManager} database.
 *
 * @see AppSearchSession#setSchema
 * @hide
 * @see AppSearchManager#setSchema
 */
public final class SetSchemaRequest {
    private final Set<AppSearchSchema> mSchemas;
@@ -82,9 +81,9 @@ public final class SetSchemaRequest {
         * follow the new schema.
         *
         * <p>By default, this is {@code false} and schema incompatibility causes the {@link
         * AppSearchSession#setSchema} call to fail.
         * AppSearchManager#setSchema} call to fail.
         *
         * @see AppSearchSession#setSchema
         * @see AppSearchManager#setSchema
         */
        @NonNull
        public Builder setForceOverride(boolean forceOverride) {