Class ChinesePaymentMockCheckoutFacade
java.lang.Object
de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade
de.hybris.platform.acceleratorfacades.order.impl.DefaultAcceleratorCheckoutFacade
de.hybris.platform.chinesepaymentfacades.checkout.impl.DefaultChineseCheckoutFacade
de.hybris.platform.chinesepaymentmock.facades.checkout.ChinesePaymentMockCheckoutFacade
- All Implemented Interfaces:
AcceleratorCheckoutFacade,ChineseCheckoutFacade,CheckoutFacade
public class ChinesePaymentMockCheckoutFacade
extends DefaultChineseCheckoutFacade
implements ChineseCheckoutFacade
The mock facade of ChineseCheckout
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
AcceleratorCheckoutFacade.ExpressCheckoutResult -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ChinesePaymentRequestDatabuildChinesePaymentRequestData(String url, Date expiredDate) Deprecated, for removal: This API element is subject to removal in a future version.since 2005protected ChinesePaymentRequestDatabuildChinesePaymentRequestData(String url, Date expiredDate, String orderCode) buildPaymentRequestUrl(String orderCode) Builds order payment request url.createChinesePaymentRequestData(String orderCode) Creates Chinese payment request data.protected List<PaymentTransactionEntryModel>createTransactionEntriesForOrder(OrderModel orderModel, PaymentTransactionModel transaction) protected PaymentTransactionEntryModelcreateTransactionEntry(OrderModel orderModel, PaymentTransactionModel transaction, PaymentTransactionType paymentTransactionType) protected voidcreateTransactionForOrder(OrderModel orderModel) protected KeyGeneratorvoidsetPaymentTransactionKeyGenerator(KeyGenerator paymentTransactionKeyGenerator) protected voidsyncOrderPaymentStatus(OrderModel orderModel) syncPaymentStatusForOrder(String orderCode) Checks latest payment status.Methods inherited from class de.hybris.platform.chinesepaymentfacades.checkout.impl.DefaultChineseCheckoutFacade
authorizePayment, buildContextDataForSubmitOrderEventTask, convertCart, createOrder, createSubmitOrderEventTask, deleteStockLevelReservationHistoryEntry, getCart, getCartChinesePaymentInfoConverter, getCartConverter, getCheckoutCart, getChineseCheckoutService, getChineseOrderService, getChinesePaymentServicesStrategy, getConfigurationService, getEventPublishingSubmitOrderStrategy, getOrderByCode, getOrderDetailsForCode, getOrderExpiredInterval, getOrderFacade, getPaymentModeByCode, getPaymentModeConverter, getPaymentModeService, getScheduleDelay, getTaskService, hasNoChinesePaymentInfo, mergeCart, needPayInNewWindow, publishSubmitOrderEvent, reserveStock, setCartChinesePaymentInfoConverter, setCartConverter, setChineseCheckoutService, setChineseOrderService, setChinesePaymentServicesStrategy, setConfigurationService, setEventPublishingSubmitOrderStrategy, setOrderExpiredInterval, setOrderFacade, setPaymentInfo, setPaymentMode, setPaymentModeConverter, setPaymentModeService, setScheduleDelay, setTaskService, submitOrder, updatePaymentInfoForPlacingOrderMethods inherited from class de.hybris.platform.acceleratorfacades.order.impl.DefaultAcceleratorCheckoutFacade
consolidateCheckoutCart, getAcceleratorCheckoutService, getCartModificationConverter, getCheckoutFlowGroupForCheckout, getConsolidatedPickupOptions, getExpressCheckoutDeliveryResult, getPointOfServiceDistanceConverter, getPointOfServiceService, getUiExperienceService, hasNoDeliveryAddress, hasNoDeliveryMode, hasNoPaymentInfo, hasValidCart, isExpressCheckoutAllowedForCart, isExpressCheckoutAllowedForShippingCart, isExpressCheckoutAllowedPickupOnlyCart, isExpressCheckoutEnabledForStore, isNewAddressEnabledForCart, isRemoveAddressEnabledForCart, isTaxEstimationEnabledForCart, performExpressCheckout, placeOrder, setAcceleratorCheckoutService, setCartModificationConverter, setPointOfServiceDistanceConverter, setPointOfServiceService, setUiExperienceServiceMethods inherited from class de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade
afterPlaceOrder, beforePlaceOrder, checkIfCurrentUserIsTheCartUser, containsTaxValues, convert, createCommerceCheckoutParameter, createDeliveryAddressModel, createPaymentSubscription, getAddressConverter, getAddressDataForId, getAddressReversePopulator, getBaseStoreService, getBillingCountries, getCardTypeConverter, getCartFacade, getCartService, getCheckoutCustomerStrategy, getCommerceCardTypeService, getCommerceCheckoutService, getCommonI18NService, getCountries, getCountryConverter, getCreditCardPaymentInfoConverter, getCurrentUserForCheckout, getCustomerAccountService, getDeliveryAddress, getDeliveryAddressForCode, getDeliveryAddressModelForCode, getDeliveryCountries, getDeliveryMode, getDeliveryModeConverter, getDeliveryService, getEnumerationService, getModelService, getOrderConverter, getPaymentDetails, getPaymentProvider, getPriceDataFactory, getSupportedCardTypes, getSupportedDeliveryAddresses, getSupportedDeliveryModes, getUserService, getZoneDeliveryModeConverter, hasCheckoutCart, hasItemsMatchingPredicate, hasPickUpItems, hasShippingItems, isSupportedDeliveryMode, placeOrder, prepareCartForCheckout, removeDeliveryAddress, removeDeliveryMode, setAddressConverter, setAddressReversePopulator, setBaseStoreService, setCardTypeConverter, setCartFacade, setCartService, setCheapestDeliveryModeForCheckout, setCheckoutCustomerStrategy, setCommerceCardTypeService, setCommerceCheckoutService, setCommonI18NService, setCountryConverter, setCreditCardPaymentInfoConverter, setCustomerAccountService, setDefaultDeliveryAddressForCheckout, setDefaultPaymentInfoForCheckout, setDeliveryAddress, setDeliveryAddressIfAvailable, setDeliveryMode, setDeliveryModeConverter, setDeliveryModeIfAvailable, setDeliveryService, setEnumerationService, setModelService, setOrderConverter, setPaymentDetails, setPaymentInfoIfAvailable, setPriceDataFactory, setUserService, setZoneDeliveryModeConverterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
consolidateCheckoutCart, getCheckoutFlowGroupForCheckout, getConsolidatedPickupOptions, hasNoDeliveryAddress, hasNoDeliveryMode, hasNoPaymentInfo, hasValidCart, isExpressCheckoutAllowedForCart, isExpressCheckoutEnabledForStore, isNewAddressEnabledForCart, isRemoveAddressEnabledForCart, isTaxEstimationEnabledForCart, performExpressCheckoutMethods inherited from interface de.hybris.platform.commercefacades.order.CheckoutFacade
authorizePayment, containsTaxValues, createPaymentSubscription, getAddressDataForId, getBillingCountries, getCheckoutCart, getCountries, getDeliveryAddressForCode, getDeliveryCountries, getSupportedCardTypes, getSupportedDeliveryAddresses, getSupportedDeliveryModes, hasCheckoutCart, hasPickUpItems, hasShippingItems, placeOrder, prepareCartForCheckout, removeDeliveryAddress, removeDeliveryMode, setCheapestDeliveryModeForCheckout, setDefaultDeliveryAddressForCheckout, setDefaultPaymentInfoForCheckout, setDeliveryAddress, setDeliveryAddressIfAvailable, setDeliveryMode, setDeliveryModeIfAvailable, setPaymentDetails, setPaymentInfoIfAvailableMethods inherited from interface de.hybris.platform.chinesepaymentfacades.checkout.ChineseCheckoutFacade
convertCart, createOrder, deleteStockLevelReservationHistoryEntry, getCart, getOrderByCode, getOrderDetailsForCode, getPaymentModeByCode, hasNoChinesePaymentInfo, mergeCart, needPayInNewWindow, publishSubmitOrderEvent, reserveStock, setPaymentInfo, setPaymentMode, submitOrder, updatePaymentInfoForPlacingOrder
-
Constructor Details
-
ChinesePaymentMockCheckoutFacade
public ChinesePaymentMockCheckoutFacade()
-
-
Method Details
-
createChinesePaymentRequestData
Description copied from interface:ChineseCheckoutFacadeCreates Chinese payment request data.- Specified by:
createChinesePaymentRequestDatain interfaceChineseCheckoutFacade- Overrides:
createChinesePaymentRequestDatain classDefaultChineseCheckoutFacade- Parameters:
orderCode- the order code- Returns:
- chinese payment request data
-
buildPaymentRequestUrl
Description copied from interface:ChineseCheckoutFacadeBuilds order payment request url.- Specified by:
buildPaymentRequestUrlin interfaceChineseCheckoutFacade- Overrides:
buildPaymentRequestUrlin classDefaultChineseCheckoutFacade- Parameters:
orderCode- the order code- Returns:
- chinese payment request url
-
buildChinesePaymentRequestData
protected ChinesePaymentRequestData buildChinesePaymentRequestData(String url, Date expiredDate, String orderCode) - Overrides:
buildChinesePaymentRequestDatain classDefaultChineseCheckoutFacade
-
syncPaymentStatusForOrder
Description copied from interface:ChineseCheckoutFacadeChecks latest payment status.- Specified by:
syncPaymentStatusForOrderin interfaceChineseCheckoutFacade- Overrides:
syncPaymentStatusForOrderin classDefaultChineseCheckoutFacade- Parameters:
orderCode- the order code- Returns:
- order data with latest payment status
-
createTransactionForOrder
-
createTransactionEntriesForOrder
protected List<PaymentTransactionEntryModel> createTransactionEntriesForOrder(OrderModel orderModel, PaymentTransactionModel transaction) -
createTransactionEntry
protected PaymentTransactionEntryModel createTransactionEntry(OrderModel orderModel, PaymentTransactionModel transaction, PaymentTransactionType paymentTransactionType) -
syncOrderPaymentStatus
-
buildChinesePaymentRequestData
@Deprecated(since="2005", forRemoval=true) protected ChinesePaymentRequestData buildChinesePaymentRequestData(String url, Date expiredDate) Deprecated, for removal: This API element is subject to removal in a future version.since 2005- Overrides:
buildChinesePaymentRequestDatain classDefaultChineseCheckoutFacade
-
getPaymentTransactionKeyGenerator
-
setPaymentTransactionKeyGenerator
-