Class CartStalePricingValidationActivityProperties

java.lang.Object
com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivityProperties

@ConfigurationProperties("broadleaf.cartoperation.checkout.activity.validation.cart-stale-pricing") public class CartStalePricingValidationActivityProperties extends Object
Properties to configure CartStalePricingValidationActivity.
Author:
Dima Myroniuk (dmyroniuk)
  • Constructor Details

    • CartStalePricingValidationActivityProperties

      public CartStalePricingValidationActivityProperties()
  • Method Details

    • shouldRejectLowerPrice

      @Deprecated(since="2.3.1", forRemoval=true) public boolean shouldRejectLowerPrice()
      Deprecated, for removal: This API element is subject to removal in a future version.
      due to previous use of @Accessors(fluent = true). Use isShouldRejectLowerPrice() instead.
    • shouldRejectLowerPrice

      @Deprecated(since="2.3.1", forRemoval=true) public void shouldRejectLowerPrice(boolean shouldRejectLowerPrice)
      Deprecated, for removal: This API element is subject to removal in a future version.
      due to previous use of @Accessors(fluent = true). Use setShouldRejectLowerPrice() instead.
    • useRealTimeCartPricing

      @Deprecated(since="2.3.1", forRemoval=true) public boolean useRealTimeCartPricing()
      Deprecated, for removal: This API element is subject to removal in a future version.
      due to previous use of @Accessors(fluent = true). Use isUseRealTimeCartPricing() instead.
    • useRealTimeCartPricing

      @Deprecated(since="2.3.1", forRemoval=true) public void useRealTimeCartPricing(boolean useRealTimeCartPricing)
      Deprecated, for removal: This API element is subject to removal in a future version.
      due to previous use of @Accessors(fluent = true). Use setUseRealTimeCartPricing() instead.
    • isShouldRejectLowerPrice

      public boolean isShouldRejectLowerPrice()
      Whether or not to reject the checkout attempt if it's determined that the latest price for the cart is lower than the cart's previously known price. By default, we'll allow the checkout attempt to proceed with the lower price.
    • isUseRealTimeCartPricing

      public boolean isUseRealTimeCartPricing()
      Whether the cart should use real-time pricing every time or honor the CartOperationServiceProperties.getCartPricingTimeToLive() based on the last catalog reprice.
    • setShouldRejectLowerPrice

      public void setShouldRejectLowerPrice(boolean shouldRejectLowerPrice)
      Whether or not to reject the checkout attempt if it's determined that the latest price for the cart is lower than the cart's previously known price. By default, we'll allow the checkout attempt to proceed with the lower price.
    • setUseRealTimeCartPricing

      public void setUseRealTimeCartPricing(boolean useRealTimeCartPricing)
      Whether the cart should use real-time pricing every time or honor the CartOperationServiceProperties.getCartPricingTimeToLive() based on the last catalog reprice.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object