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

Side by Side Diff: components/autofill/core/browser/autofill_manager.h

Issue 2829853008: Stores server card as a full server card when upload to server succeeds. (Closed)
Patch Set: Stores server card as a full server card when upload to server succeeds. Created 3 years, 8 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 #ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_MANAGER_H_ 5 #ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_MANAGER_H_
6 #define COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_MANAGER_H_ 6 #define COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_MANAGER_H_
7 7
8 #include <deque> 8 #include <deque>
9 #include <map> 9 #include <map>
10 #include <memory> 10 #include <memory>
(...skipping 283 matching lines...) Expand 10 before | Expand all | Expand 10 after
294 const std::vector<std::string>& form_signatures) override; 294 const std::vector<std::string>& form_signatures) override;
295 295
296 // payments::PaymentsClientDelegate: 296 // payments::PaymentsClientDelegate:
297 IdentityProvider* GetIdentityProvider() override; 297 IdentityProvider* GetIdentityProvider() override;
298 void OnDidGetRealPan(AutofillClient::PaymentsRpcResult result, 298 void OnDidGetRealPan(AutofillClient::PaymentsRpcResult result,
299 const std::string& real_pan) override; 299 const std::string& real_pan) override;
300 void OnDidGetUploadDetails( 300 void OnDidGetUploadDetails(
301 AutofillClient::PaymentsRpcResult result, 301 AutofillClient::PaymentsRpcResult result,
302 const base::string16& context_token, 302 const base::string16& context_token,
303 std::unique_ptr<base::DictionaryValue> legal_message) override; 303 std::unique_ptr<base::DictionaryValue> legal_message) override;
304 void OnDidUploadCard(AutofillClient::PaymentsRpcResult result) override; 304 void OnDidUploadCard(AutofillClient::PaymentsRpcResult result,
305 const std::string& server_id) override;
305 306
306 // payments::FullCardRequest::ResultDelegate: 307 // payments::FullCardRequest::ResultDelegate:
307 void OnFullCardRequestSucceeded(const CreditCard& card, 308 void OnFullCardRequestSucceeded(const CreditCard& card,
308 const base::string16& cvc) override; 309 const base::string16& cvc) override;
309 void OnFullCardRequestFailed() override; 310 void OnFullCardRequestFailed() override;
310 311
311 // payments::FullCardRequest::UIDelegate: 312 // payments::FullCardRequest::UIDelegate:
312 void ShowUnmaskPrompt(const CreditCard& card, 313 void ShowUnmaskPrompt(const CreditCard& card,
313 AutofillClient::UnmaskCardReason reason, 314 AutofillClient::UnmaskCardReason reason,
314 base::WeakPtr<CardUnmaskDelegate> delegate) override; 315 base::WeakPtr<CardUnmaskDelegate> delegate) override;
(...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after
584 AutofillManagerTestDelegate* test_delegate_; 585 AutofillManagerTestDelegate* test_delegate_;
585 586
586 #if defined(OS_ANDROID) || defined(OS_IOS) 587 #if defined(OS_ANDROID) || defined(OS_IOS)
587 AutofillAssistant autofill_assistant_; 588 AutofillAssistant autofill_assistant_;
588 #endif 589 #endif
589 590
590 base::WeakPtrFactory<AutofillManager> weak_ptr_factory_; 591 base::WeakPtrFactory<AutofillManager> weak_ptr_factory_;
591 592
592 friend class AutofillManagerTest; 593 friend class AutofillManagerTest;
593 friend class FormStructureBrowserTest; 594 friend class FormStructureBrowserTest;
595 friend class TestAutofillManager;
594 FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest, 596 FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest,
595 DeterminePossibleFieldTypesForUpload); 597 DeterminePossibleFieldTypesForUpload);
596 FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest, 598 FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest,
597 DeterminePossibleFieldTypesForUploadStressTest); 599 DeterminePossibleFieldTypesForUploadStressTest);
598 FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest, DisambiguateUploadTypes); 600 FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest, DisambiguateUploadTypes);
599 FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest, 601 FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest,
600 DisabledAutofillDispatchesError); 602 DisabledAutofillDispatchesError);
601 FRIEND_TEST_ALL_PREFIXES(AutofillMetricsTest, AddressFilledFormEvents); 603 FRIEND_TEST_ALL_PREFIXES(AutofillMetricsTest, AddressFilledFormEvents);
602 FRIEND_TEST_ALL_PREFIXES(AutofillMetricsTest, AddressSubmittedFormEvents); 604 FRIEND_TEST_ALL_PREFIXES(AutofillMetricsTest, AddressSubmittedFormEvents);
603 FRIEND_TEST_ALL_PREFIXES(AutofillMetricsTest, AddressWillSubmitFormEvents); 605 FRIEND_TEST_ALL_PREFIXES(AutofillMetricsTest, AddressWillSubmitFormEvents);
(...skipping 27 matching lines...) Expand all
631 FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest, 633 FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest,
632 OnLoadedServerPredictions_ResetManager); 634 OnLoadedServerPredictions_ResetManager);
633 FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest, DontOfferToSavePaymentsCard); 635 FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest, DontOfferToSavePaymentsCard);
634 FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest, FillInUpdatedExpirationDate); 636 FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest, FillInUpdatedExpirationDate);
635 DISALLOW_COPY_AND_ASSIGN(AutofillManager); 637 DISALLOW_COPY_AND_ASSIGN(AutofillManager);
636 }; 638 };
637 639
638 } // namespace autofill 640 } // namespace autofill
639 641
640 #endif // COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_MANAGER_H_ 642 #endif // COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_MANAGER_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698