Uses of Interface
com.elasticpath.domain.shoppingcart.ShoppingCart

Packages that use ShoppingCart
com.elasticpath.domain.payment   
com.elasticpath.domain.payment.impl   
com.elasticpath.domain.rules   
com.elasticpath.domain.rules.impl   
com.elasticpath.domain.shipping   
com.elasticpath.domain.shipping.impl   
com.elasticpath.domain.shoppingcart.impl   
com.elasticpath.service.catalog   
com.elasticpath.service.catalog.impl   
com.elasticpath.service.catalogview   
com.elasticpath.service.catalogview.impl   
com.elasticpath.service.rules   
com.elasticpath.service.rules.impl   
com.elasticpath.service.shipping   
com.elasticpath.service.shipping.impl   
com.elasticpath.service.shoppingcart   
com.elasticpath.service.shoppingcart.impl   
com.elasticpath.sfweb.ajax.bean   
com.elasticpath.sfweb.ajax.bean.impl   
com.elasticpath.sfweb.ajax.service   
com.elasticpath.sfweb.ajax.service.impl   
com.elasticpath.sfweb.ajax.util   
com.elasticpath.sfweb.ajax.util.impl   
com.elasticpath.sfweb.util   
com.elasticpath.sfweb.util.impl   
 

Uses of ShoppingCart in com.elasticpath.domain.payment
 

Methods in com.elasticpath.domain.payment with parameters of type ShoppingCart
 java.lang.String PayPalExpressPaymentGateway.setExpressCheckout(ShoppingCart shoppingCart, java.lang.String returnUrl, java.lang.String cancelUrl)
          Start the ExpressCheckout.
 

Uses of ShoppingCart in com.elasticpath.domain.payment.impl
 

Methods in com.elasticpath.domain.payment.impl with parameters of type ShoppingCart
 java.lang.String PaypalExpressPaymentGatewayImpl.setExpressCheckout(ShoppingCart shoppingCart, java.lang.String returnUrl, java.lang.String cancelUrl)
          Start the ExpressCheckout for Authorization.
 

Uses of ShoppingCart in com.elasticpath.domain.rules
 

Methods in com.elasticpath.domain.rules with parameters of type ShoppingCart
 void PromotionRuleDelegate.applyCartSkuDiscountAmount(ShoppingCart shoppingCart, long ruleId, java.lang.String skuCode, java.lang.String amount, int maxItems, java.lang.String exceptionStr)
          Apply a discount amount to a product in the cart.
 void PromotionRuleDelegate.applyCartSkuDiscountPercent(ShoppingCart shoppingCart, long ruleId, java.lang.String skuCode, java.lang.String percent, int maxItems, java.lang.String exceptionStr)
          Apply a discount amount to a product in the cart.
 void PromotionRuleDelegate.applyCatalogProductDiscountAmount(ShoppingCart shoppingCart, long ruleId, Product product, java.util.Currency currency, java.lang.String amount, java.lang.String exceptionStr)
          Reduces the price of a product by the specified amount.
 void PromotionRuleDelegate.applyCatalogSkuDiscountAmount(ShoppingCart shoppingCart, long ruleId, Product product, java.lang.String skuCode, java.util.Currency currency, java.lang.String amount)
          Reduces the price of a sku by the specified amount.
 void PromotionRuleDelegate.applyCatalogSkuDiscountPercent(ShoppingCart shoppingCart, long ruleId, Product product, java.lang.String skuCode, java.util.Currency currency, java.lang.String percent)
          Reduces the price of a sku by the specified amount.
 void PromotionRuleDelegate.applyNFreeSkus(ShoppingCart shoppingCart, long ruleId, java.lang.String skuCode, int numSkus)
          Add N items of a product to the cart at a zero price.
 void PromotionRuleDelegate.applyNthProductDiscountPercent(ShoppingCart shoppingCart, long ruleId, long productId, java.lang.String percent, int nthItem, java.lang.String exceptionStr)
          Apply a percentage discount to the Nth item of a given product in the cart.
 void PromotionRuleDelegate.applyOrderCategoryDiscountAmount(ShoppingCart shoppingCart, long ruleId, long categoryId, java.lang.String amount, int maxItems, java.lang.String exceptionStr)
          Apply a discount amount to all items in a particular category in the cart.
 void PromotionRuleDelegate.applyOrderCategoryDiscountPercent(ShoppingCart shoppingCart, long ruleId, long categoryId, java.lang.String percent, int maxItems, java.lang.String exceptionStr)
          Apply a percentage discount to all items in a particular category in the cart.
 void PromotionRuleDelegate.applyOrderDiscountAmount(ShoppingCart shoppingCart, long ruleId, java.lang.String amount)
          Reduces the subtotal of the shopping cart by the specified amount.
 void PromotionRuleDelegate.applyOrderDiscountPercent(ShoppingCart shoppingCart, long ruleId, java.lang.String percent)
          Reduces the subtotal of the shopping cart by the specified percent.
 void PromotionRuleDelegate.applyProductDiscountAmount(ShoppingCart shoppingCart, long ruleId, long productId, java.lang.String amount, int maxItems, java.lang.String exceptionStr)
          Apply a discount amount to a product in the cart.
 void PromotionRuleDelegate.applyProductDiscountPercent(ShoppingCart shoppingCart, long ruleId, long productId, java.lang.String percent, int maxItems, java.lang.String exceptionStr)
          Apply a percentage discount to a product in the cart.
 void PromotionRuleDelegate.applyProductDiscountPercent(ShoppingCart shoppingCart, long ruleId, Product product, java.util.Currency currency, java.lang.String percent, java.lang.String exceptionStr)
          Reduces the price of a product by the specified amount.
 void PromotionRuleDelegate.applyShippingDiscountAmount(ShoppingCart shoppingCart, long ruleId, java.lang.String amount, long shippingMethodId)
          Reduces the shipping cost of the shopping cart by the specified amount.
 void PromotionRuleDelegate.applyShippingDiscountPercent(ShoppingCart shoppingCart, long ruleId, java.lang.String percent, long shippingMethodId)
          Reduces the shipping cost of the shopping cart by the specified percent.
 boolean PromotionRuleDelegate.cartContainsItemsOfCategory(ShoppingCart shoppingCart, long categoryId, int numItems, java.lang.String exceptionStr)
          Checks if the shopping cart contains the specified quantity of items of the given product.
 boolean PromotionRuleDelegate.cartContainsProduct(ShoppingCart shoppingCart, long productId, int quantity, java.lang.String exceptionStr)
          Checks if the shopping cart contains the specified quantity of items of the given product.
 boolean PromotionRuleDelegate.cartContainsSku(ShoppingCart shoppingCart, java.lang.String skuCode, int quantity)
          Checks if the shopping cart contains the specified quantity of items with the specified sku code.
 boolean PromotionRuleDelegate.cartCurrencyMatches(ShoppingCart shoppingCart, java.lang.String currencyCode)
          Checks if the currency of a shopping cart matches the specified currency code.
 boolean PromotionRuleDelegate.cartHasPromoCode(ShoppingCart shoppingCart, java.lang.String promoCode)
          Checks if the shopping cart has the specified promo code entered by the user.
 boolean PromotionRuleDelegate.cartSubtotalExceeds(ShoppingCart shoppingCart, java.lang.String amount, java.lang.String exceptionStr)
          Checks if the shopping cart subtotal exceeds the specified amount.
 boolean PromotionRuleDelegate.customerInGroup(ShoppingCart shoppingCart, long customerGroup)
          Checks if the customer is in the specified customer group.
 boolean PromotionRuleDelegate.isExistingCustomer(ShoppingCart shoppingCart)
          Checks if the customer already has an account in the system.
 boolean PromotionRuleDelegate.isFirstTimeBuyer(ShoppingCart shoppingCart)
          Checks if the customer is a first time buyer.
 

Uses of ShoppingCart in com.elasticpath.domain.rules.impl
 

Methods in com.elasticpath.domain.rules.impl with parameters of type ShoppingCart
 void PromotionRuleDelegateImpl.applyCartSkuDiscountAmount(ShoppingCart shoppingCart, long ruleId, java.lang.String skuCode, java.lang.String amount, int maxItems, java.lang.String exceptionStr)
          Apply a discount amount to a product in the cart.
 void PromotionRuleDelegateImpl.applyCartSkuDiscountPercent(ShoppingCart shoppingCart, long ruleId, java.lang.String skuCode, java.lang.String percent, int maxItems, java.lang.String exceptionStr)
          Apply a discount amount to a product in the cart.
 void PromotionRuleDelegateImpl.applyCatalogProductDiscountAmount(ShoppingCart shoppingCart, long ruleId, Product product, java.util.Currency currency, java.lang.String amount, java.lang.String exceptionStr)
          Reduces the price of a product by the specified amount.
 void PromotionRuleDelegateImpl.applyCatalogSkuDiscountAmount(ShoppingCart shoppingCart, long ruleId, Product product, java.lang.String skuCode, java.util.Currency currency, java.lang.String amount)
          Reduces the price of a sku by the specified amount.
 void PromotionRuleDelegateImpl.applyCatalogSkuDiscountPercent(ShoppingCart shoppingCart, long ruleId, Product product, java.lang.String skuCode, java.util.Currency currency, java.lang.String percent)
          Reduces the price of a sku by the specified amount.
 void PromotionRuleDelegateImpl.applyNFreeSkus(ShoppingCart shoppingCart, long ruleId, java.lang.String skuCode, int numSkus)
          Add N items of a product to the cart at a zero price.
 void PromotionRuleDelegateImpl.applyNthProductDiscountPercent(ShoppingCart shoppingCart, long ruleId, long productId, java.lang.String percent, int nthItem, java.lang.String exceptionStr)
          Apply a percentage discount to the Nth item of a given product in the cart.
 void PromotionRuleDelegateImpl.applyOrderCategoryDiscountAmount(ShoppingCart shoppingCart, long ruleId, long categoryId, java.lang.String amount, int maxItems, java.lang.String exceptionStr)
          Apply a discount amount to all items in a particular category in the cart.
 void PromotionRuleDelegateImpl.applyOrderCategoryDiscountPercent(ShoppingCart shoppingCart, long ruleId, long categoryId, java.lang.String percent, int maxItems, java.lang.String exceptionStr)
          Apply a percentage discount to all items in a particular category in the cart.
 void PromotionRuleDelegateImpl.applyOrderDiscountAmount(ShoppingCart shoppingCart, long ruleId, java.lang.String amount)
          Reduces the subtotal of the shopping cart by the specified amount.
 void PromotionRuleDelegateImpl.applyOrderDiscountPercent(ShoppingCart shoppingCart, long ruleId, java.lang.String percent)
          Reduces the subtotal of the shopping cart by the specified percent.
 void PromotionRuleDelegateImpl.applyProductDiscountAmount(ShoppingCart shoppingCart, long ruleId, long productId, java.lang.String amount, int maxItems, java.lang.String exceptionStr)
          Apply a discount amount to a product in the cart.
 void PromotionRuleDelegateImpl.applyProductDiscountPercent(ShoppingCart shoppingCart, long ruleId, long productId, java.lang.String percent, int maxItems, java.lang.String exceptionStr)
          Apply a percentage discount to a product in the cart.
 void PromotionRuleDelegateImpl.applyProductDiscountPercent(ShoppingCart shoppingCart, long ruleId, Product product, java.util.Currency currency, java.lang.String percent, java.lang.String exceptionStr)
          Reduces the price of a product by the specified percent.
 void PromotionRuleDelegateImpl.applyShippingDiscountAmount(ShoppingCart shoppingCart, long ruleId, java.lang.String amount, long shippingMethodId)
          Reduces the shipping cost of the shopping cart by the specified amount.
 void PromotionRuleDelegateImpl.applyShippingDiscountPercent(ShoppingCart shoppingCart, long ruleId, java.lang.String percent, long shippingMethodId)
          Reduces the shipping cost of the shopping cart by the specified percent.
 boolean PromotionRuleDelegateImpl.cartContainsItemsOfCategory(ShoppingCart shoppingCart, long categoryId, int numItems, java.lang.String exceptionStr)
          Checks if the shopping cart contains the specified quantity of items of the given product.
 boolean PromotionRuleDelegateImpl.cartContainsProduct(ShoppingCart shoppingCart, long productId, int quantity, java.lang.String exceptionStr)
          Checks if the shopping cart contains the specified quantity of items of the given product.
 boolean PromotionRuleDelegateImpl.cartContainsSku(ShoppingCart shoppingCart, java.lang.String skuCode, int quantity)
          Checks if the shopping cart contains the specified quantity of items with the specified sku code.
 boolean PromotionRuleDelegateImpl.cartCurrencyMatches(ShoppingCart shoppingCart, java.lang.String currencyCode)
          Checks if the currency of a shopping cart matches the specified currency code.
 boolean PromotionRuleDelegateImpl.cartHasPromoCode(ShoppingCart shoppingCart, java.lang.String promoCode)
          Checks if the shopping cart has the specified promo code entered by the user.
 boolean PromotionRuleDelegateImpl.cartSubtotalExceeds(ShoppingCart shoppingCart, java.lang.String amount, java.lang.String exceptionStr)
          Checks if the shopping cart subtotal exceeds the specified amount.
 boolean PromotionRuleDelegateImpl.customerInGroup(ShoppingCart shoppingCart, long customerGroup)
          Checks if the customer is in the specified customer group.
 boolean PromotionRuleDelegateImpl.isExistingCustomer(ShoppingCart shoppingCart)
          Checks if the customer already has an account in the system.
 boolean PromotionRuleDelegateImpl.isFirstTimeBuyer(ShoppingCart shoppingCart)
          Checks if the customer is a first time buyer.
 

Uses of ShoppingCart in com.elasticpath.domain.shipping
 

Methods in com.elasticpath.domain.shipping with parameters of type ShoppingCart
 Money ShippingServiceLevel.calculateRegularPriceShippingCost(ShoppingCart shoppingCart)
          Calculate and return the shipping cost before any discount has been applied.
 Money ShippingServiceLevel.calculateShippingCost(ShoppingCart shoppingCart)
          Return the calculated, after-promotion shipping cost.
 Money ShippingCostCalculationMethod.calculateShippingCost(ShoppingCart shoppingCart)
          Calculation the shipping cost for the given shoppingCart.
 

Uses of ShoppingCart in com.elasticpath.domain.shipping.impl
 

Methods in com.elasticpath.domain.shipping.impl with parameters of type ShoppingCart
 Money ShippingServiceLevelImpl.calculateRegularPriceShippingCost(ShoppingCart shoppingCart)
          Returns the shipping cost before any discount has been applied.
 Money CostPerUnitWeightMethodImpl.calculateShippingCost(ShoppingCart shoppingCart)
          Calculation the shipping cost for the given shoppingCart.
 Money FixedPriceMethodImpl.calculateShippingCost(ShoppingCart shoppingCart)
          Calculation the shipping cost for the given shoppingCart.
 Money OrderTotalPercentageMethodImpl.calculateShippingCost(ShoppingCart shoppingCart)
          Calculation the shipping cost for the given shoppingCart.
 Money ShippingServiceLevelImpl.calculateShippingCost(ShoppingCart shoppingCart)
          Return the calculated, after-promotion shipping cost.
 Money FixedBaseAndOrderTotalPercentageMethodImpl.calculateShippingCost(ShoppingCart shoppingCart)
          Calculation the shipping cost for the given shoppingCart.
 Money FixedBaseAndCostPerUnitWeightMethodImpl.calculateShippingCost(ShoppingCart shoppingCart)
          Calculation the shipping cost for the given shoppingCart.
 

Uses of ShoppingCart in com.elasticpath.domain.shoppingcart.impl
 

Classes in com.elasticpath.domain.shoppingcart.impl that implement ShoppingCart
 class ShoppingCartImpl
          The default implementation of ShoppingCart.
 

Uses of ShoppingCart in com.elasticpath.service.catalog
 

Methods in com.elasticpath.service.catalog with parameters of type ShoppingCart
 Product ProductService.getTuned(long productUid, ProductLoadTuner loadTuner, ShoppingCart shoppingCart)
          Get the product with the given UID.
 ProductSku ProductSkuService.getWithPromotions(long productSkuUid, ShoppingCart shoppingCart)
          Get the productSku with the given UID.
 

Uses of ShoppingCart in com.elasticpath.service.catalog.impl
 

Methods in com.elasticpath.service.catalog.impl with parameters of type ShoppingCart
 Product ProductServiceImpl.getTuned(long productUid, ProductLoadTuner loadTuner, ShoppingCart shoppingCart)
          Get the product with the given UID.
 ProductSku ProductSkuServiceImpl.getWithPromotions(long productSkuUid, ShoppingCart shoppingCart)
          Get the productSku with the given UID.
 

Uses of ShoppingCart in com.elasticpath.service.catalogview
 

Methods in com.elasticpath.service.catalogview with parameters of type ShoppingCart
 BrowsingResult BrowsingService.browsing(BrowsingRequest browsingRequest, CatalogViewResultHistory previousBrowsingResultHistory, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Perform browsinging based on the given browsing request and returns the browsing result.
 Product ProductViewService.getProduct(java.lang.String productCode, ProductLoadTuner loadTuner, ShoppingCart shoppingCart)
          Returns the product with the given product code.
 Product ProductRetrieveStrategy.retrieveProduct(long productUid, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Retrieve a Product with the given product uid.
 java.util.List ProductRetrieveStrategy.retrieveProducts(java.util.Collection productUids, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Retrieve a list of Product of the given product uids.
 SearchResult SearchService.search(SearchRequest searchRequest, CatalogViewResultHistory previousSearchResultHistory, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Perform searching based on the given search request and returns the search result.
 

Uses of ShoppingCart in com.elasticpath.service.catalogview.impl
 

Methods in com.elasticpath.service.catalogview.impl with parameters of type ShoppingCart
 BrowsingResult BrowsingServiceImpl.browsing(BrowsingRequest browsingRequest, CatalogViewResultHistory previousBrowsingResultHistory, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Perform browsinging based on the given browsing request and returns the browsing result.
 Product ProductViewServiceImpl.getProduct(java.lang.String productCode, ProductLoadTuner loadTuner, ShoppingCart shoppingCart)
          Returns the product with the given product code.
 Product NoCachingProductRetrieveStrategyImpl.retrieveProduct(long productUid, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Retrieve a Product with the given product uid.
 Product RefreshableCachedProductRetrieveStrategyImpl.retrieveProduct(long productUid, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Retrieve a Product with the given product uid.
 Product SingleCachingProductRetrieveStrategyImpl.retrieveProduct(long productUid, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Retrieve a Product with the given product uid.
 java.util.List NoCachingProductRetrieveStrategyImpl.retrieveProducts(java.util.Collection productUids, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Retrieve a list of Product of the given product uids.
 java.util.List SingleCachingProductRetrieveStrategyImpl.retrieveProducts(java.util.Collection productUids, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Retrieve a list of Product of the given product uids.
 SearchResult SearchServiceImpl.search(SearchRequest searchRequest, CatalogViewResultHistory previousSearchResultHistory, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Perform searching based on the given search request and returns the search result.
 

Uses of ShoppingCart in com.elasticpath.service.rules
 

Methods in com.elasticpath.service.rules with parameters of type ShoppingCart
 void EpRuleEngine.fireCatalogPromotionRules(java.util.Collection products, ShoppingCart shoppingCart)
          Executes promotion rules for the given products.
 void EpRuleEngine.fireCatalogPromotionRules(Product product, ShoppingCart shoppingCart)
          Executes promotion rules for the specified product.
 void EpRuleEngine.fireOrderPromotionRules(ShoppingCart shoppingCart)
          Executes order promotion rules on the specified shopping cart.
 

Uses of ShoppingCart in com.elasticpath.service.rules.impl
 

Methods in com.elasticpath.service.rules.impl with parameters of type ShoppingCart
 void EpRuleEngineImpl.fireCatalogPromotionRules(java.util.Collection products, ShoppingCart shoppingCart)
          Executes promotion rules for the given products.
 void EpRuleEngineImpl.fireCatalogPromotionRules(Product product, ShoppingCart shoppingCart)
          Executes promotion rules for the specified product.
 void EpRuleEngineImpl.fireOrderPromotionRules(ShoppingCart shoppingCart)
          Executes order promotion rules on the specified shopping cart.
 

Uses of ShoppingCart in com.elasticpath.service.shipping
 

Methods in com.elasticpath.service.shipping with parameters of type ShoppingCart
 java.util.List ShippingServiceLevelService.retrieveShippingServiceLevel(ShoppingCart shoppingCart)
          Retrieve the list of valid ShippingServiceLevel based on the region info inside the given ShoppingCart.
 

Uses of ShoppingCart in com.elasticpath.service.shipping.impl
 

Methods in com.elasticpath.service.shipping.impl with parameters of type ShoppingCart
 java.util.List ShippingServiceLevelServiceImpl.retrieveShippingServiceLevel(ShoppingCart shoppingCart)
          Retrieve the list of valid ShippingServiceLevel based on the region info inside the given ShoppingCart.
 

Uses of ShoppingCart in com.elasticpath.service.shoppingcart
 

Methods in com.elasticpath.service.shoppingcart that return ShoppingCart
 ShoppingCart ShoppingCartService.add(ShoppingCart shoppingCart)
          Adds the given shopping cart.
 ShoppingCart ShoppingCartService.getCartByCustomerSession(CustomerSession customerSession)
          This method retrieves the shopping cart for the given customer session.
 ShoppingCart ShoppingCartService.load(long shoppingCartUid)
          Load the shopping cart with the given UID.
 

Methods in com.elasticpath.service.shoppingcart with parameters of type ShoppingCart
 ShoppingCart ShoppingCartService.add(ShoppingCart shoppingCart)
          Adds the given shopping cart.
 void CheckoutService.calculateTaxAndBeforeTaxValue(ShoppingCart shoppingCart)
          Complete the tax related calculation for the given shoppingCart.
 void CheckoutService.checkout(ShoppingCart shoppingCart, OrderPayment orderPayment)
          Processes an order for the items in the specified shopping cart.
 void CheckoutEventHandler.postCheckout(ShoppingCart shoppingCart, OrderPayment orderPayment, Order completedOrder)
          This event occurs after a checkout process has completed.
 void CheckoutEventHandler.preCheckout(ShoppingCart shoppingCart, OrderPayment orderPayment)
          This event occurs before any action is taken as part of the checkout process.
 void CheckoutEventHandler.preCheckoutOrderPersist(ShoppingCart shoppingCart, OrderPayment orderPayment, Order completedOrder)
          This event occurs after a checkout has been processed but before the order has been persisted.
 void CheckoutService.retrieveShippingOption(ShoppingCart shoppingCart)
          Retrieve the valid shippingServiceLevels based on the given shoppingCart, and set the first one of the valid shippingServiceLevels as the selected shipping option by default.
 void WishListService.sendWishList(WishListMessage wishListMessage, ShoppingCart shoppingCart)
          Sends the customers wishlist via e-mail to a list of recipients.
 void ShoppingCartService.update(ShoppingCart shoppingCart)
          Updates the given shopping cart.
 

Uses of ShoppingCart in com.elasticpath.service.shoppingcart.impl
 

Methods in com.elasticpath.service.shoppingcart.impl that return ShoppingCart
 ShoppingCart ShoppingCartServiceImpl.add(ShoppingCart shoppingCart)
          Adds the given shopping cart.
 ShoppingCart ShoppingCartServiceImpl.getCartByCustomerSession(CustomerSession customerSession)
          This method retrieves the shopping cart for the given customer session.
 ShoppingCart ShoppingCartServiceImpl.load(long shoppingCartUid)
          Load the shopping cart with the given UID.
 

Methods in com.elasticpath.service.shoppingcart.impl with parameters of type ShoppingCart
 ShoppingCart ShoppingCartServiceImpl.add(ShoppingCart shoppingCart)
          Adds the given shopping cart.
 void CheckoutServiceImpl.calculateTaxAndBeforeTaxValue(ShoppingCart shoppingCart)
          Complete the tax related calculation for the given shoppingCart.
 void CheckoutServiceImpl.checkout(ShoppingCart shoppingCart, OrderPayment orderPayment)
          Processes an order for the items in the specified shopping cart.
 void AbstractCheckoutEventHandlerImpl.postCheckout(ShoppingCart shoppingCart, OrderPayment orderPayment, Order completedOrder)
          This event occurs after a checkout process has completed.
 void AbstractCheckoutEventHandlerImpl.preCheckout(ShoppingCart shoppingCart, OrderPayment orderPayment)
          This event occurs before any action is taken as part of the checkout process.
 void AbstractCheckoutEventHandlerImpl.preCheckoutOrderPersist(ShoppingCart shoppingCart, OrderPayment orderPayment, Order completedOrder)
          This event occurs after a checkout has been processed but before the order has been persisted.
 void CheckoutServiceImpl.retrieveShippingOption(ShoppingCart shoppingCart)
          Retrieve the valid shippingServiceLevels based on the given shoppingCart, and set the first one of the valid shippingServiceLevels as the selected shipping option by default.
 void WishListServiceImpl.sendWishList(WishListMessage wishListMessage, ShoppingCart shoppingCart)
          Sends the customers wishlist via e-mail to a list of recipients.
 void ShoppingCartServiceImpl.update(ShoppingCart shoppingCart)
          Updates the given shopping cart.
 

Uses of ShoppingCart in com.elasticpath.sfweb.ajax.bean
 

Methods in com.elasticpath.sfweb.ajax.bean that return ShoppingCart
 ShoppingCart ShoppingCartBean.getShoppingCart()
           
 

Methods in com.elasticpath.sfweb.ajax.bean with parameters of type ShoppingCart
 void ShoppingCartBean.setShoppingCart(ShoppingCart shoppingCart)
           
 

Uses of ShoppingCart in com.elasticpath.sfweb.ajax.bean.impl
 

Methods in com.elasticpath.sfweb.ajax.bean.impl that return ShoppingCart
 ShoppingCart ShoppingCartBeanImpl.getShoppingCart()
           
 

Methods in com.elasticpath.sfweb.ajax.bean.impl with parameters of type ShoppingCart
 Money ShippingServiceLevelBeanImpl.calculateRegularPriceShippingCost(ShoppingCart shoppingCart)
          Returns the shipping cost before any discount has been applied.
 Money ShippingServiceLevelBeanImpl.calculateShippingCost(ShoppingCart shoppingCart)
          Return the calculated, after-promotion shipping cost.
 void ShoppingCartBeanImpl.setShoppingCart(ShoppingCart shoppingCart)
           
 

Constructors in com.elasticpath.sfweb.ajax.bean.impl with parameters of type ShoppingCart
ShoppingCartBeanImpl(ShoppingCart shoppingCart, java.util.List cartItems, java.lang.String orderSummary)
           
 

Uses of ShoppingCart in com.elasticpath.sfweb.ajax.service
 

Methods in com.elasticpath.sfweb.ajax.service that return ShoppingCart
 ShoppingCart ShoppingCartAjaxController.calculateForSelectedShippingServiceLevel(long selectedShippingServiceLevelUid, javax.servlet.http.HttpServletRequest request)
          Calculate shopping cart with the selected shipping service level.
 ShoppingCart ShoppingCartAjaxController.changeEstimationAddress(javax.servlet.http.HttpServletRequest request)
          Prepare to reset the address for shipping/taxed.
 ShoppingCart ShoppingCartAjaxController.estimateShippingAndTaxes(java.lang.String countryCode, java.lang.String subCountryCode, java.lang.String zipOrPostalCode, java.util.List cartItemQtyList, javax.servlet.http.HttpServletRequest request)
          Estimate the shipping options and taxes for the session shopping cart, based on the given countryCode, subCountryCode and zipOrPostalCode.
 ShoppingCart ShoppingCartAjaxController.getCart(javax.servlet.http.HttpServletRequest request)
          Method for retreiving the shopping cart through dwr.
 

Uses of ShoppingCart in com.elasticpath.sfweb.ajax.service.impl
 

Methods in com.elasticpath.sfweb.ajax.service.impl that return ShoppingCart
 ShoppingCart ShoppingCartAjaxControllerImpl.calculateForSelectedShippingServiceLevel(long selectedShippingServiceLevelUid, javax.servlet.http.HttpServletRequest request)
          Calculate shopping cart with the selected shipping service level.
 ShoppingCart ShoppingCartAjaxControllerImpl.changeEstimationAddress(javax.servlet.http.HttpServletRequest request)
          Prepare to reset the address for shipping/taxed.
 ShoppingCart ShoppingCartAjaxControllerImpl.estimateShippingAndTaxes(java.lang.String countryCode, java.lang.String subCountryCode, java.lang.String zipOrPostalCode, java.util.List cartItemQtyList, javax.servlet.http.HttpServletRequest request)
          Estimate the shipping options and taxes for the session shopping cart, based on the given countryCode, subCountryCode and zipOrPostalCode.
 ShoppingCart ShoppingCartAjaxControllerImpl.getCart(javax.servlet.http.HttpServletRequest request)
          Method for retreiving the shopping cart through dwr.
 

Uses of ShoppingCart in com.elasticpath.sfweb.ajax.util
 

Methods in com.elasticpath.sfweb.ajax.util with parameters of type ShoppingCart
 java.util.List OnePageHelper.getCartItems(ShoppingCart shoppingCart)
          Method for retreiving convenience-wrapped shopping cart items through dwr.
 java.lang.String OnePageHelper.getOrderSummary(ShoppingCart shoppingCart)
          Generates the order summary html for the given shopping cart.
 void OnePageHelper.wrapShippingServiceLevels(ShoppingCart shoppingCart)
          Method for wrapping the ShippingServiceLevel objects in the ShoppingCart for easy conversion through dwr.
 

Uses of ShoppingCart in com.elasticpath.sfweb.ajax.util.impl
 

Methods in com.elasticpath.sfweb.ajax.util.impl with parameters of type ShoppingCart
 java.util.List OnePageHelperImpl.getCartItems(ShoppingCart shoppingCart)
          Method for retreiving convenience-wrapped shopping cart items through dwr.
 java.lang.String OnePageHelperImpl.getOrderSummary(ShoppingCart shoppingCart)
          Generates the order summary html for the given shopping cart.
 void OnePageHelperImpl.wrapShippingServiceLevels(ShoppingCart shoppingCart)
          Method for wrapping the ShippingServiceLevel objects in the ShoppingCart for easy conversion through dwr.
 

Uses of ShoppingCart in com.elasticpath.sfweb.util
 

Methods in com.elasticpath.sfweb.util that return ShoppingCart
 ShoppingCart RequestHelper.getShoppingCart(javax.servlet.http.HttpServletRequest request)
          Return a ShoppingCart instance if there is one stored in http session.
 

Methods in com.elasticpath.sfweb.util with parameters of type ShoppingCart
 void RequestHelper.setShoppingCart(javax.servlet.http.HttpServletRequest request, ShoppingCart shoppingCart)
          Set a ShoppingCart into http sessino.
 

Uses of ShoppingCart in com.elasticpath.sfweb.util.impl
 

Methods in com.elasticpath.sfweb.util.impl that return ShoppingCart
 ShoppingCart RequestHelperImpl.getShoppingCart(javax.servlet.http.HttpServletRequest request)
          Return a ShoppingCart instance if there is one stored in http session.
 

Methods in com.elasticpath.sfweb.util.impl with parameters of type ShoppingCart
 void RequestHelperImpl.setShoppingCart(javax.servlet.http.HttpServletRequest request, ShoppingCart shoppingCart)
          Set a ShoppingCart into http sessino.