Chromium Code Reviews| Index: chrome/browser/autofill/android/personal_data_manager_android.h |
| diff --git a/chrome/browser/autofill/android/personal_data_manager_android.h b/chrome/browser/autofill/android/personal_data_manager_android.h |
| index 2d1208822ed6cb72982a480846b4c08b91441888..d98620242515371a41506ff1fe075d9a985cf1b8 100644 |
| --- a/chrome/browser/autofill/android/personal_data_manager_android.h |
| +++ b/chrome/browser/autofill/android/personal_data_manager_android.h |
| @@ -23,16 +23,11 @@ class PersonalDataManagerAndroid : public PersonalDataManagerObserver { |
| // These functions act on "web profiles" aka "LOCAL_PROFILE" profiles. |
| // ------------------------- |
| - // Returns the number of web and auxiliary profiles. |
| - jint GetProfileCount(JNIEnv* unused_env, |
| - const base::android::JavaParamRef<jobject>& unused_obj); |
| - |
| - // Returns the profile as indexed by |index| in the PersonalDataManager's |
| - // |GetProfiles()| collection. |
| - base::android::ScopedJavaLocalRef<jobject> GetProfileByIndex( |
| + // Returns the GUIDs of the profiles to suggest to the user. See |
| + // PersonalDataManager::GetProfilesToSuggest for more details. |
| + base::android::ScopedJavaLocalRef<jobjectArray> GetProfileGUIDsToSuggest( |
| JNIEnv* env, |
| - const base::android::JavaParamRef<jobject>& unused_obj, |
| - jint index); |
| + const base::android::JavaParamRef<jobject>& unused_obj); |
| // Returns the profile with the specified |jguid|, or NULL if there is no |
| // profile with the specified |jguid|. Both web and auxiliary profiles may |
| @@ -65,17 +60,11 @@ class PersonalDataManagerAndroid : public PersonalDataManagerObserver { |
| // These functions act on local credit cards. |
| // -------------------- |
| - // Returns the number of credit cards. |
| - jint GetCreditCardCount( |
| - JNIEnv* unused_env, |
| - const base::android::JavaParamRef<jobject>& unused_obj); |
| - |
| - // Returns the credit card as indexed by |index| in the PersonalDataManager's |
| - // |GetCreditCards()| collection. |
| - base::android::ScopedJavaLocalRef<jobject> GetCreditCardByIndex( |
| + // Returns the GUIDs of the credit cards to suggest to the user. See |
| + // PersonalDataManager::GetCreditCardsToSuggest for more details. |
| + base::android::ScopedJavaLocalRef<jobjectArray> GetCreditCardGUIDsToSuggest( |
| JNIEnv* env, |
| - const base::android::JavaParamRef<jobject>& unused_obj, |
| - jint index); |
| + const base::android::JavaParamRef<jobject>& unused_ob); |
| // Returns the credit card with the specified |jguid|, or NULL if there is |
| // no credit card with the specified |jguid|. |
| @@ -117,6 +106,23 @@ class PersonalDataManagerAndroid : public PersonalDataManagerObserver { |
| // Registers the JNI bindings for this class. |
| static bool Register(JNIEnv* env); |
| + // Sets the use count and use date of the profile associated to the |jguid|. |
|
please use gerrit instead
2016/05/24 20:21:48
Ditto about |count| and |date| range assumptions a
sebsg
2016/05/24 21:41:22
Done.
|
| + void SetProfileUseStatsForTest( |
| + JNIEnv* env, |
| + const base::android::JavaParamRef<jobject>& unused_obj, |
| + const base::android::JavaParamRef<jstring>& jguid, |
| + jint count, |
| + jint date); |
| + |
| + // Sets the use count and use date of the credit card associated to the |
| + // |jguid|. |
| + void SetCreditCardUseStatsForTest( |
|
please use gerrit instead
2016/05/24 20:21:48
Ditto.
sebsg
2016/05/24 21:41:22
Done.
|
| + JNIEnv* env, |
| + const base::android::JavaParamRef<jobject>& unused_obj, |
| + const base::android::JavaParamRef<jstring>& jguid, |
| + jint count, |
| + jint date); |
| + |
| private: |
| ~PersonalDataManagerAndroid() override; |