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

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java

Issue 2109643003: Add billing address to masked server credit cards. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Delete AutofillServerCardPreferences.java Created 4 years, 5 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 unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.chrome.browser.autofill; 5 package org.chromium.chrome.browser.autofill;
6 6
7 import android.content.Context; 7 import android.content.Context;
8 8
9 import org.chromium.base.ThreadUtils; 9 import org.chromium.base.ThreadUtils;
10 import org.chromium.base.VisibleForTesting; 10 import org.chromium.base.VisibleForTesting;
(...skipping 587 matching lines...) Expand 10 before | Expand all | Expand 10 after
598 ThreadUtils.assertOnUiThread(); 598 ThreadUtils.assertOnUiThread();
599 return nativeGetCreditCardByGUID(mPersonalDataManagerAndroid, guid); 599 return nativeGetCreditCardByGUID(mPersonalDataManagerAndroid, guid);
600 } 600 }
601 601
602 public String setCreditCard(CreditCard card) { 602 public String setCreditCard(CreditCard card) {
603 ThreadUtils.assertOnUiThread(); 603 ThreadUtils.assertOnUiThread();
604 assert card.getIsLocal(); 604 assert card.getIsLocal();
605 return nativeSetCreditCard(mPersonalDataManagerAndroid, card); 605 return nativeSetCreditCard(mPersonalDataManagerAndroid, card);
606 } 606 }
607 607
608 public void updateServerCardBillingAddress(String guid, String billingAddres sId) {
609 ThreadUtils.assertOnUiThread();
610 nativeUpdateServerCardBillingAddress(mPersonalDataManagerAndroid, guid, billingAddressId);
611 }
612
608 @VisibleForTesting 613 @VisibleForTesting
609 public void addServerCreditCardForTest(CreditCard card) { 614 public void addServerCreditCardForTest(CreditCard card) {
610 ThreadUtils.assertOnUiThread(); 615 ThreadUtils.assertOnUiThread();
611 assert !card.getIsLocal(); 616 assert !card.getIsLocal();
612 nativeAddServerCreditCardForTest(mPersonalDataManagerAndroid, card); 617 nativeAddServerCreditCardForTest(mPersonalDataManagerAndroid, card);
613 } 618 }
614 619
615 public void deleteCreditCard(String guid) { 620 public void deleteCreditCard(String guid) {
616 ThreadUtils.assertOnUiThread(); 621 ThreadUtils.assertOnUiThread();
617 nativeRemoveByGUID(mPersonalDataManagerAndroid, guid); 622 nativeRemoveByGUID(mPersonalDataManagerAndroid, guid);
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
687 private native String nativeSetProfile(long nativePersonalDataManagerAndroid , 692 private native String nativeSetProfile(long nativePersonalDataManagerAndroid ,
688 AutofillProfile profile); 693 AutofillProfile profile);
689 private native String[] nativeGetCreditCardGUIDsForSettings( 694 private native String[] nativeGetCreditCardGUIDsForSettings(
690 long nativePersonalDataManagerAndroid); 695 long nativePersonalDataManagerAndroid);
691 private native String[] nativeGetCreditCardGUIDsToSuggest( 696 private native String[] nativeGetCreditCardGUIDsToSuggest(
692 long nativePersonalDataManagerAndroid); 697 long nativePersonalDataManagerAndroid);
693 private native CreditCard nativeGetCreditCardByGUID(long nativePersonalDataM anagerAndroid, 698 private native CreditCard nativeGetCreditCardByGUID(long nativePersonalDataM anagerAndroid,
694 String guid); 699 String guid);
695 private native String nativeSetCreditCard(long nativePersonalDataManagerAndr oid, 700 private native String nativeSetCreditCard(long nativePersonalDataManagerAndr oid,
696 CreditCard card); 701 CreditCard card);
702 private native void nativeUpdateServerCardBillingAddress(long nativePersonal DataManagerAndroid,
703 String guid, String billingAddressId);
697 private native void nativeAddServerCreditCardForTest(long nativePersonalData ManagerAndroid, 704 private native void nativeAddServerCreditCardForTest(long nativePersonalData ManagerAndroid,
698 CreditCard card); 705 CreditCard card);
699 private native void nativeRemoveByGUID(long nativePersonalDataManagerAndroid , String guid); 706 private native void nativeRemoveByGUID(long nativePersonalDataManagerAndroid , String guid);
700 private native void nativeSetProfileUseStatsForTesting( 707 private native void nativeSetProfileUseStatsForTesting(
701 long nativePersonalDataManagerAndroid, String guid, int count, long date); 708 long nativePersonalDataManagerAndroid, String guid, int count, long date);
702 private native void nativeSetCreditCardUseStatsForTesting( 709 private native void nativeSetCreditCardUseStatsForTesting(
703 long nativePersonalDataManagerAndroid, String guid, int count, long date); 710 long nativePersonalDataManagerAndroid, String guid, int count, long date);
704 private native void nativeClearUnmaskedCache( 711 private native void nativeClearUnmaskedCache(
705 long nativePersonalDataManagerAndroid, String guid); 712 long nativePersonalDataManagerAndroid, String guid);
706 private native void nativeGetFullCardForPaymentRequest(long nativePersonalDa taManagerAndroid, 713 private native void nativeGetFullCardForPaymentRequest(long nativePersonalDa taManagerAndroid,
707 WebContents webContents, String guid, FullCardRequestDelegate delega te); 714 WebContents webContents, String guid, FullCardRequestDelegate delega te);
708 private static native boolean nativeIsAutofillEnabled(); 715 private static native boolean nativeIsAutofillEnabled();
709 private static native void nativeSetAutofillEnabled(boolean enable); 716 private static native void nativeSetAutofillEnabled(boolean enable);
710 private static native boolean nativeIsAutofillManaged(); 717 private static native boolean nativeIsAutofillManaged();
711 private static native boolean nativeIsPaymentsIntegrationEnabled(); 718 private static native boolean nativeIsPaymentsIntegrationEnabled();
712 private static native void nativeSetPaymentsIntegrationEnabled(boolean enabl e); 719 private static native void nativeSetPaymentsIntegrationEnabled(boolean enabl e);
713 private static native String nativeToCountryCode(String countryName); 720 private static native String nativeToCountryCode(String countryName);
714 } 721 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698