All Classes and Interfaces
Class
Description
Created by Brandon Hines on 2/20/17.
Created by Brandon Hines on 2/23/17.
Conditional annotation that denotes beans that should only be activated when the Export module is loaded.
Created by Brandon Hines on 2/20/17.
Created by Brandon Hines on 2/20/17.
Interface defining a Segment of Customers.
This extension handler adds some usability enhancements to CustomerSegment list grids.
Created by Brandon Hines on 2/21/17.
Used as a stop-gap measure until you can contribute metadata overrides via Java config
Conditional configuration to contribute when the Pricelist module is loaded
Simple container for Customer-related rules used to decouple Customers from Offers.
Provides database access for CustomerSegment
Provides database access for CustomerSegment
Created by Brandon Hines on 2/22/17.
Created by Brandon Hines on 2/20/17.
Created by Brandon Hines on 3/15/17.
Registration class for customer segment
This extension of the OfferService allows the system to filter offers based on the Customer Segment.
This is a Checkout Activity that checks purchased based customer segments for this order
and added the order's customer to the segment if qualified.
A dao that deals with the relationships between Pricelists and CustomerSegments.
DAO that deals specifically with interactions between pricelists and customer segments.
Deals specifically with interactions betweeen customer segments and price lists
Conditionally registered in the interface via the interface
Created by Brandon Hines on 2/22/17.
Service to programatically add customers to segments, determine if a customer
is part of a segment, or find all segments for which a customer is a member.
Service to programatically add customers to segments, determine if a customer
is part of a segment, or find all segments for which a customer is a member.
This is the primary controller that drives the view for the Customer Segments section of the sandbox ribbon.
This is a secondary endpoint that should be used when working with previewing segments for a stateless API.
This filter is responsible for handling the request state around previewing customer segments for cross app admin users.
This request processor is responsible for extracting any preview segment ids from the request, looking up the
customer segments for those ids, and then storing the segments on the BroadleafRequestContext.
Service to handle the adding and removing of qualified customers to customer segments
that have purchase requirements.
Service to handle the adding and removing of qualified customers to customer segments
that have purchase requirements.