Class PriceCartRequest

  • All Implemented Interfaces:
    CartVersionedRequest, com.broadleafcommerce.money.CurrencyConsumer, Serializable, javax.money.CurrencySupplier

    public class PriceCartRequest
    extends CartModifyingRequest
    implements Serializable, javax.money.CurrencySupplier, com.broadleafcommerce.money.CurrencyConsumer
    A DTO used to provide context on a request to price a cart.
    Author:
    Chad Harchar (charchar)
    See Also:
    Serialized Form
    • Constructor Detail

      • PriceCartRequest

        public PriceCartRequest()
    • Method Detail

      • getLocale

        public Locale getLocale()
        The locale to price the cart against.
        Returns:
        The locale to price the cart against.
      • getCurrency

        public javax.money.CurrencyUnit getCurrency()
        The currency to price the cart against.
        Specified by:
        getCurrency in interface javax.money.CurrencySupplier
        Returns:
        The currency to price the cart against.
      • setLocale

        public void setLocale​(Locale locale)
        The locale to price the cart against.
        Parameters:
        locale - The locale to price the cart against.
      • setCurrency

        public void setCurrency​(javax.money.CurrencyUnit currency)
        The currency to price the cart against.
        Specified by:
        setCurrency in interface com.broadleafcommerce.money.CurrencyConsumer
        Parameters:
        currency - The currency to price the cart against.