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

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

Issue 1982623002: [Autofill] Sort profiles and credit cards by frecency in PaymentRequest. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: 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/PersonalDataManager.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java b/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java
index 3d4c3acbe054731a0d400916bffeca4121a4894b..e71bae0b83c086551b2b13a8e69fd3a140c2bd7a 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java
@@ -547,6 +547,16 @@ public class PersonalDataManager {
mPersonalDataManagerAndroid, webContents, guid, delegate);
}
+ public void setProfileUseStats(String guid, int count, int date) {
please use gerrit instead 2016/05/16 15:57:46 s/setProfileUseStats/setProfileUseStatsForTest
please use gerrit instead 2016/05/16 15:57:46 @VisibleForTesting
sebsg 2016/05/19 17:52:02 Done.
sebsg 2016/05/19 17:52:03 Done.
+ ThreadUtils.assertOnUiThread();
+ nativeSetProfileUseStats(mPersonalDataManagerAndroid, guid, count, date);
+ }
+
+ public void setCreditCardUseStats(String guid, int count, int date) {
please use gerrit instead 2016/05/16 15:57:46 s/setCreditCardUseStats/setCreditCardUseStatsForTe
please use gerrit instead 2016/05/16 15:57:46 @VisibleForTesting
sebsg 2016/05/19 17:52:03 Done.
sebsg 2016/05/19 17:52:03 Done.
+ ThreadUtils.assertOnUiThread();
+ nativeSetCreditCardUseStats(mPersonalDataManagerAndroid, guid, count, date);
+ }
+
/**
* @return Whether the Autofill feature is enabled.
*/
@@ -602,6 +612,10 @@ public class PersonalDataManager {
private native String nativeSetCreditCard(long nativePersonalDataManagerAndroid,
CreditCard card);
private native void nativeRemoveByGUID(long nativePersonalDataManagerAndroid, String guid);
+ private native void nativeSetProfileUseStats(
+ long nativePersonalDataManagerAndroid, String guid, int count, int date);
+ private native void nativeSetCreditCardUseStats(
+ long nativePersonalDataManagerAndroid, String guid, int count, int date);
private native void nativeClearUnmaskedCache(
long nativePersonalDataManagerAndroid, String guid);
private native void nativeGetFullCardForPaymentRequest(long nativePersonalDataManagerAndroid,

Powered by Google App Engine
This is Rietveld 408576698