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

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java

Issue 2020913002: PaymentRequest: Rename ShippingAddress to PaymentAddress. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 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 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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.payments; 5 package org.chromium.chrome.browser.payments;
6 6
7 import android.app.Activity; 7 import android.app.Activity;
8 import android.graphics.Bitmap; 8 import android.graphics.Bitmap;
9 import android.os.Handler; 9 import android.os.Handler;
10 import android.text.TextUtils; 10 import android.text.TextUtils;
(...skipping 437 matching lines...) Expand 10 before | Expand all | Expand 10 after
448 } 448 }
449 449
450 @Override 450 @Override
451 public void onSectionOptionChanged( 451 public void onSectionOptionChanged(
452 @PaymentRequestUI.DataType int optionType, PaymentOption option) { 452 @PaymentRequestUI.DataType int optionType, PaymentOption option) {
453 if (optionType == PaymentRequestUI.TYPE_SHIPPING_ADDRESSES) { 453 if (optionType == PaymentRequestUI.TYPE_SHIPPING_ADDRESSES) {
454 // This may update the line items and/or the shipping options. 454 // This may update the line items and/or the shipping options.
455 assert option instanceof AutofillAddress; 455 assert option instanceof AutofillAddress;
456 mShippingAddressesSection.setSelectedItem(option); 456 mShippingAddressesSection.setSelectedItem(option);
457 if (mMerchantNeedsShippingAddress) { 457 if (mMerchantNeedsShippingAddress) {
458 mClient.onShippingAddressChange(((AutofillAddress) option).toShi ppingAddress()); 458 mClient.onShippingAddressChange(((AutofillAddress) option).toPay mentAddress());
459 } 459 }
460 } else if (optionType == PaymentRequestUI.TYPE_SHIPPING_OPTIONS) { 460 } else if (optionType == PaymentRequestUI.TYPE_SHIPPING_OPTIONS) {
461 // This may update the line items. 461 // This may update the line items.
462 mShippingOptionsSection.setSelectedItem(option); 462 mShippingOptionsSection.setSelectedItem(option);
463 mClient.onShippingOptionChange(option.getIdentifier()); 463 mClient.onShippingOptionChange(option.getIdentifier());
464 } else if (optionType == PaymentRequestUI.TYPE_PAYMENT_METHODS) { 464 } else if (optionType == PaymentRequestUI.TYPE_PAYMENT_METHODS) {
465 assert option instanceof PaymentInstrument; 465 assert option instanceof PaymentInstrument;
466 mPaymentMethodsSection.setSelectedItem(option); 466 mPaymentMethodsSection.setSelectedItem(option);
467 } 467 }
468 } 468 }
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
564 PaymentResponse response = new PaymentResponse(); 564 PaymentResponse response = new PaymentResponse();
565 response.methodName = methodName; 565 response.methodName = methodName;
566 response.stringifiedDetails = stringifiedDetails; 566 response.stringifiedDetails = stringifiedDetails;
567 567
568 PaymentOption selectedShippingAddress = mShippingAddressesSection.getSel ectedItem(); 568 PaymentOption selectedShippingAddress = mShippingAddressesSection.getSel ectedItem();
569 if (selectedShippingAddress != null) { 569 if (selectedShippingAddress != null) {
570 // Shipping addresses are created in show(). The should all be insta nces of 570 // Shipping addresses are created in show(). The should all be insta nces of
571 // AutofillAddress. 571 // AutofillAddress.
572 assert selectedShippingAddress instanceof AutofillAddress; 572 assert selectedShippingAddress instanceof AutofillAddress;
573 response.shippingAddress = 573 response.shippingAddress =
574 ((AutofillAddress) selectedShippingAddress).toShippingAddres s(); 574 ((AutofillAddress) selectedShippingAddress).toPaymentAddress ();
575 } 575 }
576 576
577 PaymentOption selectedShippingOption = mShippingOptionsSection.getSelect edItem(); 577 PaymentOption selectedShippingOption = mShippingOptionsSection.getSelect edItem();
578 if (selectedShippingOption != null && selectedShippingOption.getIdentifi er() != null) { 578 if (selectedShippingOption != null && selectedShippingOption.getIdentifi er() != null) {
579 response.shippingOptionId = selectedShippingOption.getIdentifier(); 579 response.shippingOptionId = selectedShippingOption.getIdentifier();
580 } 580 }
581 581
582 mClient.onPaymentResponse(response); 582 mClient.onPaymentResponse(response);
583 } 583 }
584 584
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
620 } 620 }
621 mPaymentMethodsSection = null; 621 mPaymentMethodsSection = null;
622 } 622 }
623 } 623 }
624 624
625 private void closeClient() { 625 private void closeClient() {
626 if (mClient != null) mClient.close(); 626 if (mClient != null) mClient.close();
627 mClient = null; 627 mClient = null;
628 } 628 }
629 } 629 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698