Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1690)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillDialogResult.java

Issue 1931043002: Remove requestAutocomplete (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillDialogResult.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillDialogResult.java b/chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillDialogResult.java
deleted file mode 100644
index 3f8be36ba57870cd400f15b3fb3fd6ddeeace763..0000000000000000000000000000000000000000
--- a/chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillDialogResult.java
+++ /dev/null
@@ -1,273 +0,0 @@
-// Copyright 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package org.chromium.chrome.browser.autofill;
-
-import org.chromium.base.VisibleForTesting;
-import org.chromium.base.annotations.CalledByNative;
-import org.chromium.base.annotations.JNINamespace;
-
-/**
- * Java-side result of a non-cancelled AutofillDialog invocation, and
- * JNI glue for C++ AutofillDialogResult used by AutofillDialogControllerAndroid.
- */
-@JNINamespace("autofill")
-public class AutofillDialogResult {
- /**
- * Information about the credit card in the dialog result.
- */
- public static class ResultCard {
- private final int mExpirationMonth;
- private final int mExpirationYear;
- private final String mPan;
- private final String mCvn;
-
- /**
- * Creates a ResultCard.
- * @param expirationMonth Expiration month
- * @param expirationYear Expiration year
- * @param pan Credit card number
- * @param cvn Credit card verification number
- */
- @VisibleForTesting
- public ResultCard(int expirationMonth, int expirationYear, String pan, String cvn) {
- mExpirationMonth = expirationMonth;
- mExpirationYear = expirationYear;
- mPan = pan;
- mCvn = cvn;
- }
-
- /**
- * @return Expiration month
- */
- @CalledByNative("ResultCard")
- public int getExpirationMonth() {
- return mExpirationMonth;
- }
-
- /**
- * @return Expiration year
- */
- @CalledByNative("ResultCard")
- public int getExpirationYear() {
- return mExpirationYear;
- }
-
- /**
- * @return Credit card number
- */
- @CalledByNative("ResultCard")
- public String getPan() {
- return mPan;
- }
-
- /**
- * @return Credit card verification number
- */
- @CalledByNative("ResultCard")
- public String getCvn() {
- return mCvn;
- }
- }
-
- /**
- * Information about an address in the dialog result.
- */
- public static class ResultAddress {
- private final String mName;
- private final String mPhoneNumber;
- private final String mStreetAddress;
- private final String mLocality;
- private final String mDependentLocality;
- private final String mAdministrativeArea;
- private final String mPostalCode;
- private final String mSortingCode;
- private final String mCountryCode;
- private final String mLanguageCode;
-
- /**
- * Creates a ResultAddress.
- * Any parameter can be empty or null.
- * @param name Full name
- * @param phoneNumber Phone number
- * @param streetAddress Street address
- * @param locality Locality / City
- * @param dependentLocality Inner-city district / Suburb / Dependent locality
- * @param administrativeArea Region / State
- * @param postalCode Postal code
- * @param sortingCode Sorting code
- * @param countryCode Country code
- * @param languageCode Language code
- */
- @VisibleForTesting
- public ResultAddress(
- String name, String phoneNumber,
- String streetAddress,
- String locality, String dependentLocality,
- String administrativeArea, String postalCode, String sortingCode,
- String countryCode, String languageCode) {
- mName = name;
- mPhoneNumber = phoneNumber;
- mStreetAddress = streetAddress;
- mLocality = locality;
- mDependentLocality = dependentLocality;
- mAdministrativeArea = administrativeArea;
- mPostalCode = postalCode;
- mSortingCode = sortingCode;
- mCountryCode = countryCode;
- mLanguageCode = languageCode;
- }
-
- /**
- * @return Full name
- */
- @CalledByNative("ResultAddress")
- public String getName() {
- return mName;
- }
-
- /**
- * @return Phone number
- */
- @CalledByNative("ResultAddress")
- public String getPhoneNumber() {
- return mPhoneNumber;
- }
-
- /**
- * @return Street address
- */
- @CalledByNative("ResultAddress")
- public String getStreetAddress() {
- return mStreetAddress;
- }
-
- /**
- * @return Locality (city)
- */
- @CalledByNative("ResultAddress")
- public String getLocality() {
- return mLocality;
- }
-
- /**
- * @return Dependent locality (inner-city district / suburb)
- */
- @CalledByNative("ResultAddress")
- public String getDependentLocality() {
- return mDependentLocality;
- }
-
- /**
- * @return Administrative area (region / state)
- */
- @CalledByNative("ResultAddress")
- public String getAdministrativeArea() {
- return mAdministrativeArea;
- }
-
- /**
- * @return Postal code
- */
- @CalledByNative("ResultAddress")
- public String getPostalCode() {
- return mPostalCode;
- }
-
- /**
- * @return Sorting code
- */
- @CalledByNative("ResultAddress")
- public String getSortingCode() {
- return mSortingCode;
- }
-
- /**
- * @return Country code
- */
- @CalledByNative("ResultAddress")
- public String getCountryCode() {
- return mCountryCode;
- }
-
- /**
- * @return Language code
- */
- @CalledByNative("ResultAddress")
- public String getLanguageCode() {
- return mLanguageCode;
- }
- }
-
- /**
- * A response from the dialog.
- */
- public static class ResultWallet {
- private final String mEmail;
- private final String mGoogleTransactionId;
- private final ResultCard mCard;
- private final ResultAddress mBillingAddress;
- private final ResultAddress mShippingAddress;
-
- /**
- * Creates a ResultWallet.
- * Any fields could be empty or null.
- * @param email Email address
- * @param googleTransactionId Google transaction ID if any
- * @param card Information about the credit card
- * @param billingAddress Information about the billing address
- * @param shippingAddress Information about the shipping address
- */
- @VisibleForTesting
- public ResultWallet(
- String email, String googleTransactionId,
- ResultCard card, ResultAddress billingAddress, ResultAddress shippingAddress) {
- mEmail = email;
- mGoogleTransactionId = googleTransactionId;
- mCard = card;
- mBillingAddress = billingAddress;
- mShippingAddress = shippingAddress;
- }
-
- /**
- * @return Email address
- */
- @CalledByNative("ResultWallet")
- public String getEmail() {
- return mEmail;
- }
-
- /**
- * @return Google transaction ID if any
- */
- @CalledByNative("ResultWallet")
- public String getGoogleTransactionId() {
- return mGoogleTransactionId;
- }
-
- /**
- * @return Credit card information, or null
- */
- @CalledByNative("ResultWallet")
- public ResultCard getCard() {
- return mCard;
- }
-
- /**
- * @return Billing address information, or null
- */
- @CalledByNative("ResultWallet")
- public ResultAddress getBillingAddress() {
- return mBillingAddress;
- }
-
- /**
- * @return Shipping address information, or null
- */
- @CalledByNative("ResultWallet")
- public ResultAddress getShippingAddress() {
- return mShippingAddress;
- }
- }
-}

Powered by Google App Engine
This is Rietveld 408576698