Merge "Unhide AppSearchResult and AppSearchBatchResult objects."
This commit is contained in:
committed by
Android (Google) Code Review
commit
27bb3d0cc1
@@ -1,6 +1,27 @@
|
||||
// Signature format: 2.0
|
||||
package android.app.appsearch {
|
||||
|
||||
public final class AppSearchBatchResult<KeyType, ValueType> {
|
||||
method @NonNull public java.util.Map<KeyType,android.app.appsearch.AppSearchResult<ValueType>> getFailures();
|
||||
method @NonNull public java.util.Map<KeyType,ValueType> getSuccesses();
|
||||
method public boolean isSuccess();
|
||||
}
|
||||
|
||||
public final class AppSearchResult<ValueType> {
|
||||
method @Nullable public String getErrorMessage();
|
||||
method public int getResultCode();
|
||||
method @Nullable public ValueType getResultValue();
|
||||
method public boolean isSuccess();
|
||||
field public static final int RESULT_INTERNAL_ERROR = 2; // 0x2
|
||||
field public static final int RESULT_INVALID_ARGUMENT = 3; // 0x3
|
||||
field public static final int RESULT_INVALID_SCHEMA = 7; // 0x7
|
||||
field public static final int RESULT_IO_ERROR = 4; // 0x4
|
||||
field public static final int RESULT_NOT_FOUND = 6; // 0x6
|
||||
field public static final int RESULT_OK = 0; // 0x0
|
||||
field public static final int RESULT_OUT_OF_SPACE = 5; // 0x5
|
||||
field public static final int RESULT_UNKNOWN_ERROR = 1; // 0x1
|
||||
}
|
||||
|
||||
public final class AppSearchSchema {
|
||||
method @NonNull public java.util.List<android.app.appsearch.AppSearchSchema.PropertyConfig> getProperties();
|
||||
method @NonNull public String getSchemaType();
|
||||
|
||||
@@ -33,7 +33,6 @@ import java.util.Map;
|
||||
*
|
||||
* @param <KeyType> The type of the keys for {@link #getSuccesses} and {@link #getFailures}.
|
||||
* @param <ValueType> The type of result objects associated with the keys.
|
||||
* @hide
|
||||
*/
|
||||
public final class AppSearchBatchResult<KeyType, ValueType> implements Parcelable {
|
||||
@NonNull private final Map<KeyType, ValueType> mSuccesses;
|
||||
@@ -51,6 +50,7 @@ public final class AppSearchBatchResult<KeyType, ValueType> implements Parcelabl
|
||||
mFailures = Collections.unmodifiableMap(in.readHashMap(/*loader=*/ null));
|
||||
}
|
||||
|
||||
/** @hide */
|
||||
@Override
|
||||
public void writeToParcel(@NonNull Parcel dest, int flags) {
|
||||
dest.writeMap(mSuccesses);
|
||||
@@ -100,11 +100,14 @@ public final class AppSearchBatchResult<KeyType, ValueType> implements Parcelabl
|
||||
return "{\n successes: " + mSuccesses + "\n failures: " + mFailures + "\n}";
|
||||
}
|
||||
|
||||
/** @hide */
|
||||
@Override
|
||||
public int describeContents() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
/** @hide */
|
||||
@NonNull
|
||||
public static final Creator<AppSearchBatchResult> CREATOR =
|
||||
new Creator<AppSearchBatchResult>() {
|
||||
@NonNull
|
||||
|
||||
@@ -32,7 +32,6 @@ import java.util.Objects;
|
||||
* Information about the success or failure of an AppSearch call.
|
||||
*
|
||||
* @param <ValueType> The type of result object for successful calls.
|
||||
* @hide
|
||||
*/
|
||||
public final class AppSearchResult<ValueType> implements Parcelable {
|
||||
/**
|
||||
@@ -107,6 +106,7 @@ public final class AppSearchResult<ValueType> implements Parcelable {
|
||||
mErrorMessage = in.readString();
|
||||
}
|
||||
|
||||
/** @hide */
|
||||
@Override
|
||||
public void writeToParcel(@NonNull Parcel dest, int flags) {
|
||||
dest.writeInt(mResultCode);
|
||||
@@ -181,13 +181,15 @@ public final class AppSearchResult<ValueType> implements Parcelable {
|
||||
return "[FAILURE(" + mResultCode + ")]: " + mErrorMessage;
|
||||
}
|
||||
|
||||
/** @hide */
|
||||
@Override
|
||||
public int describeContents() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public static final Creator<AppSearchResult> CREATOR =
|
||||
new Creator<AppSearchResult>() {
|
||||
/** @hide */
|
||||
@NonNull
|
||||
public static final Creator<AppSearchResult> CREATOR = new Creator<AppSearchResult>() {
|
||||
@NonNull
|
||||
@Override
|
||||
public AppSearchResult createFromParcel(@NonNull Parcel in) {
|
||||
|
||||
Reference in New Issue
Block a user