Class CustomerContextCartTrackingAutoConfiguration

java.lang.Object
com.broadleafcommerce.cart.service.autoconfigure.CustomerContextCartTrackingAutoConfiguration

@Configuration @ConditionalOnProperty(name="broadleaf.cart.tracking-type", havingValue="CUSTOMER_CONTEXT") public class CustomerContextCartTrackingAutoConfiguration extends Object
If the cart tracking type is set to CUSTOMER_CONTEXT, this configuration overrides the default TrackableBehavior for Cart, CartActionAudit, and CartNote.
  • Constructor Details

    • CustomerContextCartTrackingAutoConfiguration

      public CustomerContextCartTrackingAutoConfiguration()
  • Method Details

    • defaultCartCustomerContextBehaviorOverride

      @Bean public com.broadleafcommerce.data.tracking.core.TrackableBehaviorOverride defaultCartCustomerContextBehaviorOverride()
    • defaultCartActionAuditCustomerContextBehaviorOverride

      @Bean public com.broadleafcommerce.data.tracking.core.TrackableBehaviorOverride defaultCartActionAuditCustomerContextBehaviorOverride()
    • defaultCartNoteCustomerContextBehaviorOverride

      @Bean public com.broadleafcommerce.data.tracking.core.TrackableBehaviorOverride defaultCartNoteCustomerContextBehaviorOverride()