All Classes and Interfaces
Class
Description
Abstract message listener to help create notifications when events are received.
Allows methods to be added to mailsender, subclasses should call super on the interface to
register the sender that performed the send with the con
example
Abstract message listener to handle the status change for a fulfillment.
An abstract message listener that triggers when a quote's status is changed, contains common
helper methods related for quotes.
A grouping of customers which may represent things like a B2B business account or a telco
account.
Represents a
Customer's
relationship with an Account
, their contact
info, & the role that they have for the account.Provider for interfacing with operations around AccountMember entities.
Represents a user of the admin application.
Provider for interfacing with operations around AdminUser entities.
Represents the response from the application resolver endpoint.
Properties for path strings to properties in the cart awaiting payment results message.
Properties for path strings to properties in the cart pending payment failed message.
Represents a customer
Provider for interfacing with operations around Customer entities.
NotificationHandler with the most common default settings.
Service to store and retrieve
Notification
data.Default overrides from Spring
Given a notification, determine the template name that should be used to build the message.
JavaMailSenderImpl implementation with convenient defaults for Gmail.
JPA representation of an
Notification
.Extension to provide a Spring Data repository for accessing
Notification
references via
JPA.Provides a number of constants for configuration.
MessageBuilder that logs the notification.
MessageSender implementation that logs the Notification based on Log settings.
Given inputs, construct a MessageBody that can be used on a Notification
A MessageSender is responsible for actually delivering a Notification.
A Notification represents a message to send to a
Recipient
.Spring cloud data channel description for messaging input.
A message listener that triggers when an authentication event is received.
Properties that influence cache settings for the notification service
Represents a summary of an Approver.
A message listener that triggers when a cart is awaiting payment results to finalize checkout.
A message listener that triggers when a cart's previously pending payment failed.
A message listener that triggers when a cart is rejected.
Spring cloud data channel description for messaging input.
General exception handler registry for handlers not exclusive to a single controller.
Spring cloud data channel description for messaging input.
A message listener that triggers when a fulfillment has been fulfilled.
Spring cloud data channel description for messaging input.
A message listener that triggers when a fulfillment has been fulfilled.
A NotificationHandler can be registered with the NotificationService to validate, prepare, and
send a Notification.
Responsible for configuring the setup for internationalization support.
JPA Configuration class for Spring.
A message listener that triggers when an order is successfully submitted.
A message listener that triggers when a quote is canceled.
A message listener that triggers when a quote is expired.
A message listener that triggers when a quote is published.
A message listener that triggers when a quote is rejected.
A message listener that triggers when a quote is requested.
NotificationRepository<T extends com.broadleafcommerce.data.tracking.core.Trackable>
Spring Repository definition for saving and retrieving
Notification
.The notification response returns the result of the SendNotification operation.
Service to provide business logic / data access related to
Notification
s.Alternative to
DefaultClientCredentialsTokenResponseClient
that uses WebClient
and allows for access token response that contain additional non-String parameters.Properties for path strings to properties in the order confirmation message.
A message listener that triggers when a payment transaction service sends the message to the
customer.
A message listener that triggers when a payment transaction service sends the message to the
customer.
Properties for path strings to properties in the customer notification.
Defines a generic error that can be thrown in response to receiving an error from an API that one
of the providers (e.g.,
CartProvider
)
received.Properties for path strings to properties in the quote status changed message.
A RecipientInfo provides the information needed to send a notification.
Generates a Page representing the data and page data received as a response from another service.
A NotificationSender can throw this exception in cases where a second attempt is safe and the
NotificationServer can attempt to resend the message.
Provides a number of constants for configuration.
A Sender represents who the notification is from.
Use of this sender requires the SendGrid dependency.
AWS SDK implementation to send email via Amazon SES
Amazon requires credential verification prior to using SMS.
Contains properties dictating SSL verification.
This component implements
OAuth2AuthorizedClientManager
and internally instantiates and
delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager
.Given a notification, determine the template name that should be used to build the message.
Provider for interfacing with operations around tenant.
Builds a message using the data from the notification and the associated template
The Twilio sender integration can be used to send text messages