Class AcceleratorTestOrderData


  • public class AcceleratorTestOrderData
    extends java.lang.Object
    Create test order data
    • Constructor Detail

      • AcceleratorTestOrderData

        public AcceleratorTestOrderData()
    • Method Detail

      • setCmsAdminSiteService

        public void setCmsAdminSiteService​(CMSAdminSiteService cmsAdminSiteService)
      • getUserService

        protected UserService getUserService()
      • setUserService

        public void setUserService​(UserService userService)
      • setImpersonationService

        public void setImpersonationService​(ImpersonationService siteImpersonationService)
      • setCustomerAccountService

        public void setCustomerAccountService​(CustomerAccountService customerAccountService)
      • getCartFacade

        protected CartFacade getCartFacade()
      • setCartFacade

        public void setCartFacade​(CartFacade cartFacade)
      • getCartService

        protected CartService getCartService()
      • setCartService

        public void setCartService​(CartService cartService)
      • setCheckoutFacade

        public void setCheckoutFacade​(CheckoutFacade checkoutFacade)
      • setCommerceCheckoutService

        public void setCommerceCheckoutService​(CommerceCheckoutService commerceCheckoutService)
      • setAddressReversePopulator

        public void setAddressReversePopulator​(AddressReversePopulator addressReversePopulator)
      • setBaseStoreSelectorStrategy

        public void setBaseStoreSelectorStrategy​(BaseStoreSelectorStrategy baseStoreSelectorStrategy)
      • getModelService

        protected ModelService getModelService()
      • setModelService

        public void setModelService​(ModelService modelService)
      • setTicketService

        public void setTicketService​(TicketService ticketService)
      • setBaseSiteService

        public void setBaseSiteService​(BaseSiteService baseSiteService)
      • setFlexibleSearchService

        public void setFlexibleSearchService​(FlexibleSearchService flexibleSearchService)
      • createPaymentInfos

        public void createPaymentInfos()
        Create stored card subscription info for the PaymentUser@test.com and OrderHistoryUser@test.com customers
      • createPaymentInfo

        public void createPaymentInfo​(java.lang.String customerUid,
                                      java.lang.String currencyIso,
                                      CardInfo cardInfo,
                                      BillingInfo billingInfo)
      • getPaymentProvider

        protected java.lang.String getPaymentProvider()
      • createVisaCardInfo

        protected CardInfo createVisaCardInfo()
      • createMasterCardInfo

        protected CardInfo createMasterCardInfo()
      • createUkBillingInfo

        protected BillingInfo createUkBillingInfo()
      • createGermanyBillingInfo

        protected BillingInfo createGermanyBillingInfo()
      • createSampleOrders

        public void createSampleOrders()
        Create sample orders for the OrderHistoryUser@test.com customer and for the aaron.customer@hybris.com customer and wire some tickets from csticket.impex with created order for aaron
      • wireTicketAndOrder

        protected void wireTicketAndOrder​(OrderModel order,
                                          java.lang.String... tickets)
      • createSampleBOPiSOrders

        public void createSampleBOPiSOrders()
      • createSampleOrder

        public OrderModel createSampleOrder​(java.lang.String siteUid,
                                            java.lang.String customerUid,
                                            java.lang.String currencyIso,
                                            java.util.Map<java.lang.String,​java.lang.Long> products,
                                            AddressData deliveryAddress,
                                            java.lang.String storeId,
                                            boolean isCSVData)
      • checkOrderData

        protected void checkOrderData​(OrderData orderData)
                               throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • isConfirmationEmailSendProcessCreated

        protected boolean isConfirmationEmailSendProcessCreated​(OrderModel orderModel)
      • isConfirmationEmailSendProcessFinished

        protected boolean isConfirmationEmailSendProcessFinished​(OrderModel orderModel)
      • placeOrder

        protected void placeOrder()
      • populateCart

        protected void populateCart​(java.util.Map<java.lang.String,​java.lang.Long> products,
                                    java.lang.String storeId)
      • createUkAddressData

        protected AddressData createUkAddressData()
      • createGermanAddressData

        protected AddressData createGermanAddressData()
      • containsOrder

        protected boolean containsOrder​(java.util.List<OrderModel> orderList,
                                        java.util.Map<java.lang.String,​java.lang.Long> products)
      • matchesOrder

        protected boolean matchesOrder​(OrderModel order,
                                       java.util.Map<java.lang.String,​java.lang.Long> products)
      • getEntryQuantityMap

        protected java.util.Map<java.lang.String,​java.lang.Long> getEntryQuantityMap​(OrderModel order)
      • createSampleOrdersForCustomer

        public void createSampleOrdersForCustomer​(java.lang.String customerUID)