Class OfferServiceExtensionManager

java.lang.Object
org.broadleafcommerce.common.extension.ExtensionManager<OfferServiceExtensionHandler>
org.broadleafcommerce.core.offer.service.OfferServiceExtensionManager
All Implemented Interfaces:
InvocationHandler, org.broadleafcommerce.common.extension.ExtensionHandler, OfferServiceExtensionHandler

@Service("blOfferServiceExtensionManager") public class OfferServiceExtensionManager extends org.broadleafcommerce.common.extension.ExtensionManager<OfferServiceExtensionHandler> implements OfferServiceExtensionHandler
Author:
Andre Azzolini (apazzolini), bpolster, Jeff Fischer
  • Field Details

    • STOP_PROCESSING

      public static final String STOP_PROCESSING
      See Also:
    • applyAdditionalFilters

      public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation applyAdditionalFilters
    • buildOfferCodeListForCustomer

      public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation buildOfferCodeListForCustomer
    • calculatePotentialSavings

      public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation calculatePotentialSavings
    • resetPriceDetails

      public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation resetPriceDetails
    • applyItemOffer

      public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation applyItemOffer
    • synchronizeAdjustmentsAndPrices

      public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation synchronizeAdjustmentsAndPrices
    • chooseSaleOrRetailAdjustments

      public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation chooseSaleOrRetailAdjustments
    • createOrderItemPriceDetailAdjustment

      public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation createOrderItemPriceDetailAdjustment
    • applyAdditionalRuleVariablesForItemOfferEvaluation

      public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation applyAdditionalRuleVariablesForItemOfferEvaluation
    • addAdditionalOffersForCode

      public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation addAdditionalOffersForCode
    • removeOfferCodeFromOrder

      public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation removeOfferCodeFromOrder
  • Constructor Details

    • OfferServiceExtensionManager

      public OfferServiceExtensionManager()
  • Method Details