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.
|