All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary 
| Class | 
Description | 
| AbstractAnonymizationHandler | 
 Provide common processing functionality to all customer related AnonymizationHandler
 instances. 
 | 
| AbstractExternalProvider | 
  | 
| Account | 
A grouping of  Customers which may represent things like a B2B business account
 or a telco account.  
 | 
| AccountAddress | 
A physical address related to the  Account.  
 | 
| AccountAddressEndpoint | 
  | 
| AccountAddressRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
 | 
| AccountAddressService<P extends AccountAddress> | 
 | 
| AccountAddressType | 
 | 
| AccountAnonymizationHandler | 
Updates PII fields for the  Account domain.  
 | 
| AccountEndpoint | 
 | 
| AccountMember | 
Representation of a  Customer's relationship with an  Account, their
 contact info, & the role that they have for the account.  
 | 
| AccountMemberAnonymizationHandler | 
 | 
| AccountMemberEndpoint | 
  | 
| AccountMemberRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
 | 
| AccountMemberService<M extends AccountMember> | 
 | 
| AccountPermission | 
 | 
| AccountPermissionContextValidator<P extends AccountPermission> | 
 Various context-related validation functions for use when performing CRUD operations related to
 an account permission. 
 | 
| AccountPermissionEndpoint | 
 | 
| AccountPermissionHydrationService | 
 | 
| AccountPermissionRef | 
 Specific messaging contract for permission references by entities. 
 | 
| AccountPermissionRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
 | 
| AccountPermissionService<P extends AccountPermission> | 
 | 
| AccountPermissionValidator | 
 | 
| AccountRef | 
 A reference to a account. 
 | 
| AccountRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
Repository for persistent counterparts of  Account.  
 | 
| AccountRole | 
 | 
| AccountRoleContextValidator<P extends AccountRole> | 
 Various context-related validation functions for use when performing CRUD operations related to
 an account role. 
 | 
| AccountRoleEndpoint | 
 | 
| AccountRoleRef | 
 Specific messaging contract for role references by entities. 
 | 
| AccountRoleRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
 | 
| AccountRoleService<P extends AccountRole> | 
 | 
| AccountRoleValidator | 
 | 
| AccountService<P extends Account> | 
 | 
| AccountStatus | 
 | 
| AccountType | 
 Simple interface to describe the categorization options that can be used to group accounts or
 enforce business logic 
 | 
| AdditionalPhone | 
  | 
| AdditionalPhoneListConverter | 
 | 
| Address | 
 The street address for a physical location. 
 | 
| Attribute | 
 Many entities have customizable dynamic attributes, and this class is intended to hold such
 values. 
 | 
| AttributeMapConverter | 
 | 
| BulkProcessUtil | 
 Convenience methods for use when performing bulk update operations. 
 | 
| BulkUpdateTarget | 
 Entities targeted when performing bulk operations. 
 | 
| BulkUpdateType | 
 The types of operations available when performing bulk operations on the customer domain 
 | 
| ClearCustomerSegmentEventProducer | 
  | 
| ClearCustomerSegmentRequest | 
 Represents a request to remove a customer segment from multiple users. 
 | 
| CountryEndpoint | 
 Temporary endpoint to retrieve a list of ISO countries for use in admin. 
 | 
| CreatePaymentAccountEventListener | 
 An event listener that triggers when an order is successfully submitted. 
 | 
| Customer | 
  | 
| CustomerAddress | 
  | 
| CustomerAddressAnonymizationHandler | 
 | 
| CustomerAddressEndpoint | 
  | 
| CustomerAddressRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
 | 
| CustomerAddressService<P extends CustomerAddress> | 
 | 
| CustomerAnonymizationAutoConfiguration | 
  | 
| CustomerAnonymizationEndpoint | 
 Supply the anonymization related endpoint to the service. 
 | 
| CustomerAnonymizationHandler | 
Updates PII fields for the  Customer domain.  
 | 
| CustomerAnonymizationProperties | 
 Controls anonymization behavior for the customer service 
 | 
| CustomerAttributesExportSerializer | 
 
 Joins the elements of the provided Map into a single String containing the provided
 elements separated with a specified separators. 
 | 
| CustomerBulkProcessorAutoConfiguration | 
  | 
| CustomerBulkProcessorAutoConfiguration.CustomerServiceMessagingAutoConfiguration | 
  | 
| CustomerCheckoutCompletionConsumer | 
 Spring cloud data channel description for messaging input. 
 | 
| CustomerConfigurationProperties | 
 Configuration properties for general customer feature behavior. 
 | 
| CustomerContextRequestHydrator | 
 Hydrates the customerContextId to the tenantId if it was not provided in the
 ContextRequest. 
 | 
| CustomerConverter | 
  | 
| CustomerEndpoint | 
 | 
| CustomerEnvironmentPostProcessor | 
 Default property overrides for Customer Services 
 | 
| CustomerExceptionAdvisor | 
 General exception handler registry for handlers not exclusive to a single controller. 
 | 
| CustomerExportAutoConfiguration | 
  | 
| CustomerExportAutoConfiguration.Converters | 
  | 
| CustomerExportAutoConfiguration.Specifications | 
  | 
| CustomerExportEndpoint | 
  | 
| CustomerExportProcessor | 
An  ExportProcessor for exports of  Customer.  
 | 
| CustomerExportSpecification | 
The default specification to export  Customer.  
 | 
| CustomerExportSpecification.Fields | 
  | 
| CustomerExportSpecification.Headers | 
  | 
| CustomerImportBatchHandler | 
  | 
| CustomerImportBatchHandler.ImportTypes | 
  | 
| CustomerImportMessagingAutoConfiguration | 
  | 
| CustomerJpaAutoConfiguration | 
  | 
| CustomerMessagingAutoConfiguration | 
  | 
| CustomerNote | 
  | 
| CustomerNoteAnonymizationHandler | 
 | 
| CustomerNoteEndpoint | 
 | 
| CustomerNoteRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
 | 
| CustomerNoteService<P extends CustomerNote> | 
 | 
| CustomerPaymentAccountEndpoint | 
  | 
| CustomerPaymentAccountEndpoint.PaymentAccountUpdate | 
A custom DTO that is intended for the specific purpose of supporting PATCH for
  PaymentAccount.  
 | 
| CustomerProperties | 
  | 
| CustomerRef | 
 A reference to a customer. 
 | 
| CustomerRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
Repository for persistent counterparts of  Customer.  
 | 
| CustomerRowConverter | 
 | 
| CustomerSegment | 
  | 
| CustomerSegmentEndpoint | 
 Endpoint for managing customer segments. 
 | 
| CustomerSegmentExportEndpoint | 
  | 
| CustomerSegmentMemberImportBatchHandler | 
  | 
| CustomerSegmentMemberImportBatchHandler.ImportTypes | 
  | 
| CustomerSegmentRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
  | 
| CustomerSegmentService<P extends CustomerSegment> | 
 | 
| CustomerSegmentType | 
 Extensible enumeration defining customer segment types. 
 | 
| CustomerSegmentType.CustomerSegmentTypeConverter | 
  | 
| CustomerSegmentTypeAutoConfiguration | 
  | 
| CustomerSegmentTypeConverter | 
Converters allowing conversion of API request/response values of a  CustomerSegmentType
 directly to/from a concrete segment type instance.  
 | 
| CustomerSegmentTypeConverter.ConvertFromString | 
  | 
| CustomerSegmentTypeConverter.ConvertToString | 
  | 
| CustomerSegmentTypeInitializationException | 
 | 
| CustomerSegmentTypeInitializer | 
 | 
| CustomerSegmentTypes | 
Annotation for use on a Spring @Configuration class to designate a set
  CustomerSegmentType to be initialized.  
 | 
| CustomerService<P extends Customer> | 
 | 
| CustomerServiceAutoConfiguration | 
 Configuration for service-level components. 
 | 
| CustomerServiceAutoConfiguration.CustomerServiceMessagingAutoConfiguration | 
  | 
| CustomerServiceAutoConfiguration.Providers | 
  | 
| CustomerServicesImportAutoConfiguration | 
  | 
| CustomerServicesImportAutoConfiguration.Converters | 
  | 
| CustomerServiceValidationConfiguration | 
 Configuration for entity validations. 
 | 
| CustomerSingleIndexRequestPayload | 
The  SingleIndexRequest.payload used for index requests triggered from CRUD operations on
 persisted-domain-counterparts of  Customer.  
 | 
| CustomerSpecialType | 
 Denotes fundamentally special types of customers. 
 | 
| CustomerWebAutoConfiguration | 
 Configuration for web-level components. 
 | 
| CustomizedAccountAddressRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
 | 
| CustomizedAccountPermissionRepository<D> | 
 | 
| CustomizedAccountRoleRepository<D> | 
 | 
| CustomizedCustomerAddressRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
 | 
| CustomizedCustomerRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
Advanced functionality related to  Customer.  
 | 
| CustomizedSegmentMemberRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
  | 
| DefaultAccountAddressService<P extends AccountAddress> | 
 | 
| DefaultAccountMemberService<M extends AccountMember> | 
 | 
| DefaultAccountPermissionContextValidator<P extends AccountPermission> | 
 | 
| DefaultAccountPermissionService<P extends AccountPermission> | 
  | 
| DefaultAccountRoleContextValidator<P extends AccountRole> | 
Default validator for use on  AccountRole creation/modification/deletion.  
 | 
| DefaultAccountRoleService<P extends AccountRole> | 
 | 
| DefaultAccountService<P extends Account> | 
 | 
| DefaultAccountStatuses | 
Describes the default statuses of an  Account 
 | 
| DefaultB2BAccountAddressTypes | 
Describes the default  AccountAddress types that are used in a B2B context.  
 | 
| DefaultB2BAccountAddressValidator<P extends AccountAddress> | 
 Default account address validator. 
 | 
| DefaultCustomerAddressService<P extends CustomerAddress> | 
  | 
| DefaultCustomerNoteService<P extends CustomerNote> | 
 | 
| DefaultCustomerSegmentService<P extends CustomerSegment> | 
 | 
| DefaultCustomerService<P extends Customer> | 
 | 
| DefaultCustomerSpecialTypes | 
 | 
| DefaultCustomerValidator<P extends Customer> | 
 Default customer validator. 
 | 
| DefaultExportTarget | 
 Default Export.getTarget() values that are supported for processing. 
 | 
| DefaultExportTarget | 
 Default Export.getTarget() values that are supported for processing. 
 | 
| DefaultPaymentAccountService<P extends PaymentAccount> | 
  | 
| DefaultPaymentAccountSummaryService | 
 | 
| DefaultPaymentAccountValidator<P extends PaymentAccount> | 
  | 
| DefaultRuleBasedSegmentBulkProcessor<P extends Customer> | 
 Bulk processor for evaluating customers against a rule based customer segment. 
 | 
| DefaultSegmentMemberService<P extends SegmentMember,S extends CustomerSegment> | 
  | 
| DefaultSegmentProcessHistoryService<P extends SegmentProcessHistory> | 
  | 
| DefaultSegmentProcessingService | 
  | 
| ExternalPaymentProperties | 
 Properties for interacting with an external payment transaction service. 
 | 
| ExternalPaymentProvider<P extends Payment> | 
This particular implementation of  PaymentProvider is designed to interact with the
 payment transaction service.  
 | 
| FilterCustomerByNameRsqlQueryTransformer | 
 Transforms an RSQL filtration request, for customer by name selector, from the service layer. 
 | 
| InvalidAccountRoleDeleteException | 
Exception thrown when attempting to delete an  AccountRole which has descendants still
 pointing to it as a parent.  
 | 
| InvalidRequestException | 
  | 
| ISOCountry | 
 This domain object represents the ISO 3166 standard published by the International Organization
 for Standardization (ISO), and defines codes for the names of countries, dependent territories,
 and special areas of geographical interest. 
 | 
| JpaAccount | 
  | 
| JpaAccountAddress | 
  | 
| JpaAccountAddressRepository<D extends JpaAccountAddress> | 
 | 
| JpaAccountMember | 
  | 
| JpaAccountMemberRepository<D extends JpaAccountMember> | 
 | 
| JpaAccountPermission | 
  | 
| JpaAccountPermissionRepository<D extends JpaAccountPermission> | 
 | 
| JpaAccountRepository<D extends JpaAccount> | 
 | 
| JpaAccountRole | 
  | 
| JpaAccountRoleRepository<D extends JpaAccountRole> | 
 | 
| JpaAttribute | 
Persistent counter-part to an  Attribute for use with a JPA datastore.  
 | 
| JpaCustomer | 
  | 
| JpaCustomerAddress | 
  | 
| JpaCustomerAddressRepository<D extends JpaCustomerAddress> | 
 | 
| JpaCustomerNote | 
 | 
| JpaCustomerNoteRepository<D extends JpaCustomerNote> | 
  | 
| JpaCustomerRepository<D extends JpaCustomer> | 
  | 
| JpaCustomerSegment | 
  | 
| JpaCustomerSegmentRepository<D extends JpaCustomerSegment> | 
  | 
| JpaCustomerSingleIndexRequestMessageBuilder | 
A  SingleIndexRequestMessageBuilder specifically for  JpaCustomer.  
 | 
| JpaCustomizedAccountAddressRepository<D extends JpaAccountAddress> | 
 | 
| JpaCustomizedAccountPermissionRepository<D extends JpaAccountPermission> | 
 | 
| JpaCustomizedAccountRoleRepository<D extends JpaAccountRole> | 
 | 
| JpaCustomizedCustomerAddressRepository<D extends JpaCustomerAddress> | 
  | 
| JpaCustomizedCustomerRepository<D extends JpaCustomer> | 
  | 
| JpaCustomizedSegmentMemberRepository<D extends JpaSegmentMember> | 
  | 
| JpaISOCountry | 
  | 
| JpaPaymentAccount | 
Persistent counterpart to a  PaymentAccount for use with a Jpa datastore.  
 | 
| JpaPaymentAccountRepository<D extends JpaPaymentAccount> | 
  | 
| JpaRouteConstants | 
  | 
| JpaRouteConstants.Persistence | 
  | 
| JpaSegmentBulkProcess | 
  | 
| JpaSegmentMember | 
  | 
| JpaSegmentMemberRepository<D extends JpaSegmentMember> | 
  | 
| JpaSegmentProcessHistoryRepository<D extends JpaSegmentBulkProcess> | 
  | 
| OAuth2ClientCredentialsAccessTokenResponseClient | 
 Alternative to DefaultClientCredentialsTokenResponseClient that uses WebClient
 and allows for access token response that contain additional non-String parameters. 
 | 
| Payment | 
 
 This entity is designed to store payment methods associated to a Cart. 
 | 
| PaymentAccount | 
  | 
| PaymentAccountAnonymizationHandler | 
 | 
| PaymentAccountRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
  | 
| PaymentAccountService<P extends PaymentAccount> | 
 | 
| PaymentAccountSummary | 
  | 
| PaymentAccountSummaryService | 
 | 
| PaymentProvider<P extends Payment> | 
 Provider for interfacing with a Payment Management system for operations around payment related
 entities. 
 | 
| PaymentTransaction | 
  | 
| Phone | 
  | 
| PhoneConverter | 
Used to convert a  Phone to a serialized JSON object string representation for persistence
 and vice-versa.  
 | 
| ProviderApiException | 
Defines a generic error that can be thrown in response to receiving an error from an API that one
 of the providers (e.g.,  PaymentProvider) received.  
 | 
| RegisterAccountMemberRequest | 
 | 
| ResponsePageGenerator<T> | 
 Generates a Page representing the data and page data received as a response from another service. 
 | 
| RouteConstants | 
  | 
| RouteConstants.Persistence | 
  | 
| SegmentCustomerRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
  | 
| SegmentCustomerSource | 
  | 
| SegmentMember | 
 Domain object representing a customer/customer segment relationship. 
 | 
| SegmentMemberExportAutoConfiguration | 
  | 
| SegmentMemberExportAutoConfiguration.Converters | 
  | 
| SegmentMemberExportAutoConfiguration.Specifications | 
  | 
| SegmentMemberExportProcessor | 
 | 
| SegmentMemberExportSpecification | 
 | 
| SegmentMemberExportSpecification.Fields | 
  | 
| SegmentMemberExportSpecification.Headers | 
  | 
| SegmentMemberRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
 Repository for managing customer/segment relationships. 
 | 
| SegmentMemberRowConverter | 
 | 
| SegmentMemberService<P extends SegmentMember,S extends CustomerSegment> | 
 Interface for managing segment/customer relationships. 
 | 
| SegmentMemberSource | 
 Constants indicating the origin of a segment/customer relationship. 
 | 
| SegmentProcessHistory | 
 Represents a relationship between a CustomerSegment and a BulkUpdate 
 | 
| SegmentProcessHistoryRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> | 
  | 
| SegmentProcessHistoryService<P extends SegmentProcessHistory> | 
 | 
| SegmentProcessingException | 
 Exception thrown when an error occurs on an attempt to process a segment. 
 | 
| SegmentProcessingService | 
 Service class used to initiate bulk processing of customer segments 
 | 
| SegmentStatus | 
 The possible statuses available for rule based customer segments. 
 | 
| SensitiveCustomerPaymentAccountEndpoint | 
  | 
| SSLVerificationProperties | 
 Contains properties dictating SSL verification. 
 | 
| SynchronizedDelegatingOAuth2AuthorizedClientManager | 
 This component implements OAuth2AuthorizedClientManager and internally instantiates and
 delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager. 
 | 
| UpdateAccountMemberRequest | 
Used to describe an update that should be made to an  AccountMember 
 | 
| User | 
 The domain object of a User. 
 | 
| UserCreatedEvent | 
 A message event received when a user in Auth is created. 
 | 
| UserCreationConsumer | 
  | 
| UserCreationListener | 
  | 
| UserRegistrationConsumer | 
 Spring cloud data channel description for messaging input. 
 | 
| UserRegistrationListener | 
Listens to customer user registration events and creates a new corresponding  Customer.  
 | 
| UserType | 
 | 
| UserUpdateConsumer | 
Consumer for handling updates to the  User
 domain.  
 | 
| UserUpdateListenerCustomer | 
  | 
| ValidationSupport | 
 Utility class containing reusable convenience methods for validation. 
 |