Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractEmailNotificationMessageListener - Class in com.broadleafcommerce.notification.service.messaging
-
Abstract message listener to help create notifications when events are received.
- AbstractEmailNotificationMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- AbstractExternalProvider - Class in com.broadleafcommerce.notification.service.provider.external
- AbstractExternalProvider(WebClient, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.notification.service.provider.external.AbstractExternalProvider
- AbstractMessageSender - Class in com.broadleafcommerce.notification.service
-
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
- AbstractMessageSender() - Constructor for class com.broadleafcommerce.notification.service.AbstractMessageSender
- AbstractNotificationFulfillmentStatusChangeMessageListener - Class in com.broadleafcommerce.notification.service.messaging
-
Abstract message listener to handle the status change for a fulfillment.
- AbstractNotificationFulfillmentStatusChangeMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- AbstractNotificationQuoteStatusChangedMessageListener - Class in com.broadleafcommerce.notification.service.messaging.quote
-
An abstract message listener that triggers when a quote's status is changed, contains common helper methods related for quotes.
- AbstractNotificationQuoteStatusChangedMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, QuoteStatusChangedPathProperties) - Constructor for class com.broadleafcommerce.notification.service.messaging.quote.AbstractNotificationQuoteStatusChangedMessageListener
- Account - Class in com.broadleafcommerce.notification.service.provider.external.domain.user
-
A grouping of customers which may represent things like a B2B business account or a telco account.
- Account() - Constructor for class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- ACCOUNT_ID - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- ACCOUNT_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- ACCOUNT_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- ACCOUNT_INVITE_ACCEPTANCE_SUBJECT - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- ACCOUNT_INVITE_EMAIL - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- ACCOUNT_INVITE_ID - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- ACCOUNT_INVITE_PHONE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- ACCOUNT_INVITE_SUBJECT - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- ACCOUNT_NAME - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- ACCOUNT_NAME - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- accountInvitationAcceptanceInputNotification() - Method in interface com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceConsumer
- accountInvitationInputNotification() - Method in interface com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteConsumer
- AccountInviteAcceptanceConsumer - Interface in com.broadleafcommerce.notification.service.messaging
- accountInviteAcceptanceMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, AccountNotificationProperties) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration
- AccountInviteAcceptanceMessageListener - Class in com.broadleafcommerce.notification.service.messaging
- AccountInviteAcceptanceMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, AccountNotificationProperties) - Constructor for class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- AccountMember - Class in com.broadleafcommerce.notification.service.provider.external.domain.user
-
Represents a
Customer's
relationship with anAccount
, their contact info, & the role that they have for the account. - AccountMember() - Constructor for class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
- AccountMemberProvider - Interface in com.broadleafcommerce.notification.service.provider
-
Provider for interfacing with operations around AccountMember entities.
- AccountNotificationProperties - Class in com.broadleafcommerce.notification.service.messaging
- AccountNotificationProperties() - Constructor for class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
- addAdditionalPropertiesToThymeleafContext(Context, ContextInfo) - Method in class com.broadleafcommerce.notification.service.ThymeleafMessageBuilder
-
Responsible for adding any additional properties to the Thymeleaf context that a template may need.
- addBcc(String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
Convenience method to easily add a "cc" recipient using just an email.
- addBcc(String, String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
Convenience method to easily add a "to" recipient using an email and name.
- addCc(String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
Convenience method to easily add a "cc" recipient using just an email.
- addCc(String, String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
Convenience method to easily add a "to" recipient using an email and name.
- addGoodUri(List<URI>, String) - Method in class com.broadleafcommerce.notification.service.integration.TwilioMessageSender
- AdditionalPhone - Class in com.broadleafcommerce.notification.service.provider.external.domain.user
- AdditionalPhone() - Constructor for class com.broadleafcommerce.notification.service.provider.external.domain.user.AdditionalPhone
- ADDL_ARGS - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- ADDL_ARGS - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- addMessagesDefaultBasenames(Set<String>) - Method in class com.broadleafcommerce.notification.i18n.autoconfigure.NotificationI18nAutoConfiguration.NotificationMessagesDefaultBasenameAddingPostProcessor
- addRecipients(List<Recipient>, Mail) - Method in class com.broadleafcommerce.notification.service.integration.SendGridMessageSender
- addRecipients(List<Recipient>, MimeMessageHelper) - Method in class com.broadleafcommerce.notification.service.JavaMailMessageSender
- addSender(Sender, MimeMessageHelper) - Method in class com.broadleafcommerce.notification.service.JavaMailMessageSender
- addSentByToResponse(NotificationResponse, Class) - Method in class com.broadleafcommerce.notification.service.DefaultNotificationHandler
- addToEmail(String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
Convenience method to easily add a "to" recipient using just an email.
- addToEmail(String, String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
Convenience method to easily add a "to" recipient using an email and name.
- addToMobile(String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
Convenience method to easily add a "to" recipient mobile.
- addToMobile(String, String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
Convenience method to easily add a "to" recipient using an email and name.
- ADMIN_TYPE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- AdminUser - Class in com.broadleafcommerce.notification.service.provider.external.domain.user
-
Represents a user of the admin application.
- AdminUser() - Constructor for class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
- AdminUserProvider - Interface in com.broadleafcommerce.notification.service.provider
-
Provider for interfacing with operations around AdminUser entities.
- APPLICATION_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- APPLICATION_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- APPLICATION_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- APPLICATION_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- APPLICATION_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- APPLICATION_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
- APPLICATION_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- APPLICATION_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ApplicationResolverResponse - Class in com.broadleafcommerce.notification.service.provider.external.domain.tenant
-
Represents the response from the application resolver endpoint.
- ApplicationResolverResponse() - Constructor for class com.broadleafcommerce.notification.service.provider.external.domain.tenant.ApplicationResolverResponse
- ApplicationResolverResponse(Application) - Constructor for class com.broadleafcommerce.notification.service.provider.external.domain.tenant.ApplicationResolverResponse
- ApproverRef() - Constructor for class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener.ApproverRef
- APPROVERS - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- Asset() - Constructor for class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables.Asset
- authenticationMessageInputNotification() - Method in interface com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageConsumer
- authenticationMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration
- authorize(OAuth2AuthorizeRequest) - Method in class com.broadleafcommerce.notification.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- AWAITING_PAYMENT_RESULT_CART_STATUS - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- AWAITING_PAYMENT_RESULTS - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
B
- buildBody(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.integration.SESMessageSender
- buildDestination(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.integration.SESMessageSender
- buildEmailRequest(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.integration.SESMessageSender
- buildFullLogoUrl(NotificationServiceProperties.MessageProperties.MessageVariables.Asset) - Method in class com.broadleafcommerce.notification.service.ThymeleafMessageBuilder
-
Responsible for building the fully qualified logo URL from properties.
- buildMessage(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.LoggingMessageBuilder
- buildMessage(Notification, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.MessageBuilder
- buildMessage(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.ThymeleafMessageBuilder
- buildMimeMessagePreparator(Notification, ContextInfo, List<ByteArrayResource>) - Method in class com.broadleafcommerce.notification.service.JavaMailMessageSender
- buildNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Build the
Notification
for the current message. - buildNotification(String, DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Deprecated, for removal: This API element is subject to removal in a future version.
- buildNotificationContext(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
-
Build the
ContextInfo
for the current message - buildNotificationContext(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
-
Build the
ContextInfo
for the current message - buildNotificationContext(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
-
Build the
ContextInfo
for the current message - buildNotificationContext(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationListener
-
Build the
ContextInfo
for the current message - buildNotificationContext(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.AbstractNotificationQuoteStatusChangedMessageListener
-
Build the
ContextInfo
for the current message - buildNotificationContext(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Build the
ContextInfo
for the current message - buildNotificationContext(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- buildNotificationContext(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- buildNotificationContext(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- buildNotificationContext(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- buildNotificationContext(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- buildNotificationContext(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- buildRecipient(DocumentContext, String, String, String, String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.AbstractNotificationQuoteStatusChangedMessageListener
-
Builds a
Recipient
based on the given recipient details and communication preferences. - buildRecipientsList(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
-
Hook point to add additional logic to determine the list of recipients of the account invite notification.
- buildRequesterNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Builds the
Notification
to be sent to the user who requested cart approval once the cart has gone through checkout. - buildSendGridMail(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.integration.SendGridMessageSender
- buildSubject(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.integration.SESMessageSender
C
- CACHE_APPLICATION_BY_APPLICATION_ID - Static variable in interface com.broadleafcommerce.notification.service.provider.TenantProvider
- canEqual(Object) - Method in class com.broadleafcommerce.notification.domain.Notification
- canEqual(Object) - Method in class com.broadleafcommerce.notification.domain.NotificationResponse
- canEqual(Object) - Method in class com.broadleafcommerce.notification.domain.Recipient
- canEqual(Object) - Method in class com.broadleafcommerce.notification.domain.Sender
- canEqual(Object) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- canEqual(Object) - Method in class com.broadleafcommerce.notification.provider.jpa.environment.NotificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.autoconfigure.SSLVerificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.cache.NotificationCacheProperties
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener.ApproverRef
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.tenant.ApplicationResolverResponse
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdditionalPhone
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
- canEqual(Object) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
- canHandle(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.DefaultNotificationHandler
- canHandle(Notification, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.NotificationHandler
-
Return true if this NotificationHandler can handle the passed in request.
- canHandleType(String) - Method in class com.broadleafcommerce.notification.service.DefaultNotificationHandler
- canHandleType(String) - Method in interface com.broadleafcommerce.notification.service.NotificationHandler
-
A NotificationHandler responds to a specific deliveryType.
- CART_CUSTOMER_EMAIL_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- CART_CUSTOMER_NAME_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- CART_NEW_STATUS_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- CART_NEW_STATUS_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- CART_OLD_STATUS_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- CART_ORDER_NUMBER_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Deprecated, for removal: This API element is subject to removal in a future version.
- CART_REJECTION - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- CART_REVIEWER_EMAIL_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- cartApprovalRequestNotificationInput() - Method in interface com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestConsumer
- cartAwaitingPaymentResultsListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, CartAwaitingPaymentResultsPathProperties, CartProvider) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration
- cartAwaitingPaymentResultsNotification() - Method in interface com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsConsumer
- CartAwaitingPaymentResultsPathProperties - Class in com.broadleafcommerce.notification.service.messaging
-
Properties for path strings to properties in the cart awaiting payment results message.
- CartAwaitingPaymentResultsPathProperties() - Constructor for class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- cartOperationsOauth2FilterFunctionSupplier(ClientRegistrationRepository, SSLVerificationProperties) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceAutoConfiguration
-
We'll leave this with a general name as it can (and should) be reused in a flex package.
- cartPendingPaymentFailedListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, CartPendingPaymentFailedPathProperties, CartProvider) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration
- cartPendingPaymentFailedNotification() - Method in interface com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedConsumer
- CartPendingPaymentFailedPathProperties - Class in com.broadleafcommerce.notification.service.messaging
-
Properties for path strings to properties in the cart pending payment failed message.
- CartPendingPaymentFailedPathProperties() - Constructor for class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- CartProvider - Interface in com.broadleafcommerce.notification.service.provider
- cartRejectionInputNotification() - Method in interface com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.NotificationCheckoutCompletionConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentCancelledConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentFulfilledConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuoteCanceledConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuoteExpiredConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuotePublishedConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuoteRejectedConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuoteRequestedConsumer
- checkoutCompletionInputNotification() - Method in interface com.broadleafcommerce.notification.service.messaging.NotificationCheckoutCompletionConsumer
- com.broadleafcommerce.notification.config - package com.broadleafcommerce.notification.config
- com.broadleafcommerce.notification.domain - package com.broadleafcommerce.notification.domain
- com.broadleafcommerce.notification.exception - package com.broadleafcommerce.notification.exception
- com.broadleafcommerce.notification.i18n.autoconfigure - package com.broadleafcommerce.notification.i18n.autoconfigure
- com.broadleafcommerce.notification.oauth2.client.endpoint - package com.broadleafcommerce.notification.oauth2.client.endpoint
- com.broadleafcommerce.notification.oauth2.client.web - package com.broadleafcommerce.notification.oauth2.client.web
- com.broadleafcommerce.notification.provider - package com.broadleafcommerce.notification.provider
- com.broadleafcommerce.notification.provider.jpa - package com.broadleafcommerce.notification.provider.jpa
- com.broadleafcommerce.notification.provider.jpa.autoconfigure - package com.broadleafcommerce.notification.provider.jpa.autoconfigure
- com.broadleafcommerce.notification.provider.jpa.domain - package com.broadleafcommerce.notification.provider.jpa.domain
- com.broadleafcommerce.notification.provider.jpa.domain.support - package com.broadleafcommerce.notification.provider.jpa.domain.support
- com.broadleafcommerce.notification.provider.jpa.environment - package com.broadleafcommerce.notification.provider.jpa.environment
- com.broadleafcommerce.notification.provider.jpa.repository - package com.broadleafcommerce.notification.provider.jpa.repository
- com.broadleafcommerce.notification.repository - package com.broadleafcommerce.notification.repository
- com.broadleafcommerce.notification.service - package com.broadleafcommerce.notification.service
- com.broadleafcommerce.notification.service.autoconfigure - package com.broadleafcommerce.notification.service.autoconfigure
- com.broadleafcommerce.notification.service.cache - package com.broadleafcommerce.notification.service.cache
- com.broadleafcommerce.notification.service.integration - package com.broadleafcommerce.notification.service.integration
- com.broadleafcommerce.notification.service.messaging - package com.broadleafcommerce.notification.service.messaging
- com.broadleafcommerce.notification.service.messaging.autoconfigure - package com.broadleafcommerce.notification.service.messaging.autoconfigure
- com.broadleafcommerce.notification.service.messaging.paymentgateway - package com.broadleafcommerce.notification.service.messaging.paymentgateway
- com.broadleafcommerce.notification.service.messaging.quote - package com.broadleafcommerce.notification.service.messaging.quote
- com.broadleafcommerce.notification.service.messaging.quote.consumers - package com.broadleafcommerce.notification.service.messaging.quote.consumers
- com.broadleafcommerce.notification.service.provider - package com.broadleafcommerce.notification.service.provider
- com.broadleafcommerce.notification.service.provider.external - package com.broadleafcommerce.notification.service.provider.external
- com.broadleafcommerce.notification.service.provider.external.domain.tenant - package com.broadleafcommerce.notification.service.provider.external.domain.tenant
- com.broadleafcommerce.notification.service.provider.external.domain.user - package com.broadleafcommerce.notification.service.provider.external.domain.user
- com.broadleafcommerce.notification.service.provider.external.page - package com.broadleafcommerce.notification.service.provider.external.page
- com.broadleafcommerce.notification.web.autoconfigure - package com.broadleafcommerce.notification.web.autoconfigure
- com.broadleafcommerce.notification.web.endpoint - package com.broadleafcommerce.notification.web.endpoint
- com.broadleafcommerce.notification.web.exception - package com.broadleafcommerce.notification.web.exception
- COMPLETE_ORDER_STATUS_CHANGED - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- COMPLETE_ORDER_STATUS_CHANGED_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- convertToDatabaseColumn(Sender) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.support.JpaSenderConverter
- convertToDatabaseColumn(List<Recipient>) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.support.JpaRecipientListConverter
- convertToEntityAttribute(String) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.support.JpaRecipientListConverter
- convertToEntityAttribute(String) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.support.JpaSenderConverter
- createContent(Notification) - Method in class com.broadleafcommerce.notification.service.integration.SendGridMessageSender
- createNewNotification(ContextInfo, Notification) - Method in class com.broadleafcommerce.notification.web.endpoint.NotificationEndpoint
-
Creates a brand new
Notification
. - createNotificationResponse() - Method in class com.broadleafcommerce.notification.service.DefaultNotificationService
- Customer - Class in com.broadleafcommerce.notification.service.provider.external.domain.user
-
Represents a customer
- Customer() - Constructor for class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
- CUSTOMER_CONTEXT_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- CUSTOMER_CONTEXT_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- CUSTOMER_CONTEXT_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- CUSTOMER_CONTEXT_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- CUSTOMER_EMAIL - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- CUSTOMER_EMAIL_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- CUSTOMER_EMAIL_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- CUSTOMER_EMAIL_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Deprecated, for removal: This API element is subject to removal in a future version.
- CUSTOMER_ID - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- CUSTOMER_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- CUSTOMER_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- CUSTOMER_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- CUSTOMER_NAME - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- CUSTOMER_NAME_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- CUSTOMER_NAME_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- CUSTOMER_NAME_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Deprecated, for removal: This API element is subject to removal in a future version.
- CUSTOMER_TYPE_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- CustomerProvider - Interface in com.broadleafcommerce.notification.service.provider
-
Provider for interfacing with operations around Customer entities.
D
- DefaultCommunicationPreferenceType - Enum Class in com.broadleafcommerce.notification.domain
- defaultEmailMessageSender() - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceAutoConfiguration
- defaultNotificationHandler(ThymeleafMessageBuilder, MessageSender) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceAutoConfiguration
- DefaultNotificationHandler - Class in com.broadleafcommerce.notification.service
-
NotificationHandler with the most common default settings.
- DefaultNotificationHandler() - Constructor for class com.broadleafcommerce.notification.service.DefaultNotificationHandler
- DefaultNotificationHandler(MessageBuilder, MessageSender) - Constructor for class com.broadleafcommerce.notification.service.DefaultNotificationHandler
- DefaultNotificationService<N extends Notification> - Class in com.broadleafcommerce.notification.service
-
Service to store and retrieve
Notification
data. - DefaultNotificationService(NotificationRepository<Trackable>, CrudEntityHelper, DomainMapperManager, List<NotificationHandler>) - Constructor for class com.broadleafcommerce.notification.service.DefaultNotificationService
-
Creates a new instance of
DefaultNotificationService
. - DefaultOverridesEnvironmentPostProcessor - Class in com.broadleafcommerce.notification.config
-
Default overrides from Spring
- DefaultOverridesEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.notification.config.DefaultOverridesEnvironmentPostProcessor
- DefaultTemplateNameResolver - Class in com.broadleafcommerce.notification.service
-
Given a notification, determine the template name that should be used to build the message.
- DefaultTemplateNameResolver() - Constructor for class com.broadleafcommerce.notification.service.DefaultTemplateNameResolver
- DefaultUserResolver - Class in com.broadleafcommerce.notification.service
- DefaultUserResolver(AdminUserProvider, AccountMemberProvider, CustomerProvider, TypeFactory) - Constructor for class com.broadleafcommerce.notification.service.DefaultUserResolver
- deleteNotification(ContextInfo, String) - Method in class com.broadleafcommerce.notification.web.endpoint.NotificationEndpoint
-
Deletes or archives an existing
Notification
. - determineBaseUrl(String, String) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- determineBaseUrl(String, String) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- determineSupportedResolutionTypes() - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- determineSupportedResolutionTypes() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
E
- EMAIL - Enum constant in enum class com.broadleafcommerce.notification.domain.DefaultCommunicationPreferenceType
- EMAIL_DELIVERY - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- equals(Object) - Method in class com.broadleafcommerce.notification.domain.Notification
- equals(Object) - Method in class com.broadleafcommerce.notification.domain.NotificationResponse
- equals(Object) - Method in class com.broadleafcommerce.notification.domain.Recipient
- equals(Object) - Method in class com.broadleafcommerce.notification.domain.Sender
- equals(Object) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- equals(Object) - Method in class com.broadleafcommerce.notification.provider.jpa.environment.NotificationProperties
- equals(Object) - Method in class com.broadleafcommerce.notification.service.autoconfigure.SSLVerificationProperties
- equals(Object) - Method in class com.broadleafcommerce.notification.service.cache.NotificationCacheProperties
- equals(Object) - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
- equals(Object) - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- equals(Object) - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- equals(Object) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener.ApproverRef
- equals(Object) - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- equals(Object) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- equals(Object) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- equals(Object) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.tenant.ApplicationResolverResponse
- equals(Object) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- equals(Object) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
- equals(Object) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdditionalPhone
- equals(Object) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
- equals(Object) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
- ERROR - Static variable in class com.broadleafcommerce.notification.domain.NotificationStatus
- executeRequest(Supplier<T>) - Method in class com.broadleafcommerce.notification.service.provider.external.AbstractExternalProvider
-
Executes a request with default Web Client error handling.
- EXPECTED_STATUS - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- ExternalAccountMemberProvider - Class in com.broadleafcommerce.notification.service.provider.external
- ExternalAccountMemberProvider(WebClient, ObjectMapper, TypeFactory, ExternalCustomerProperties) - Constructor for class com.broadleafcommerce.notification.service.provider.external.ExternalAccountMemberProvider
- ExternalAdminUserProperties - Class in com.broadleafcommerce.notification.service.provider.external
- ExternalAdminUserProperties() - Constructor for class com.broadleafcommerce.notification.service.provider.external.ExternalAdminUserProperties
- ExternalAdminUserProvider - Class in com.broadleafcommerce.notification.service.provider.external
- ExternalAdminUserProvider(WebClient, ObjectMapper, TypeFactory, ExternalAdminUserProperties) - Constructor for class com.broadleafcommerce.notification.service.provider.external.ExternalAdminUserProvider
- ExternalCartProvider - Class in com.broadleafcommerce.notification.service.provider.external
- ExternalCartProvider(WebClient, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.notification.service.provider.external.ExternalCartProvider
- ExternalCustomerProperties - Class in com.broadleafcommerce.notification.service.provider.external
- ExternalCustomerProperties() - Constructor for class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
- ExternalCustomerProvider - Class in com.broadleafcommerce.notification.service.provider.external
- ExternalCustomerProvider(WebClient, ObjectMapper, TypeFactory, ExternalCustomerProperties) - Constructor for class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProvider
- ExternalTenantProperties - Class in com.broadleafcommerce.notification.service.provider.external
- ExternalTenantProperties() - Constructor for class com.broadleafcommerce.notification.service.provider.external.ExternalTenantProperties
- ExternalTenantProvider - Class in com.broadleafcommerce.notification.service.provider.external
- ExternalTenantProvider(WebClient, ObjectMapper, TypeFactory, ExternalTenantProperties) - Constructor for class com.broadleafcommerce.notification.service.provider.external.ExternalTenantProvider
F
- fetchAccountMember(String, String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.DefaultUserResolver
- fetchAccountMember(String, String, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.UserResolver
-
Read an account member by ID
- fetchAccountMembersByEmails(String, List<String>, ContextInfo) - Method in class com.broadleafcommerce.notification.service.DefaultUserResolver
- fetchAccountMembersByEmails(String, List<String>, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.UserResolver
-
Read account members by email
- fetchAccountMembersByIds(String, List<String>, ContextInfo) - Method in class com.broadleafcommerce.notification.service.DefaultUserResolver
- fetchAccountMembersByIds(String, List<String>, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.UserResolver
-
Read account members by accountId
- fetchAdminUser(String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.DefaultUserResolver
- fetchAdminUser(String, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.UserResolver
-
Read an admin user by the supplied ID
- fetchCustomer(String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.DefaultUserResolver
- fetchCustomer(String, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.UserResolver
-
Read a customer by ID
- fetchCustomers(ContextInfo) - Method in class com.broadleafcommerce.notification.service.DefaultUserResolver
- fetchCustomers(ContextInfo) - Method in interface com.broadleafcommerce.notification.service.UserResolver
-
Read all customers
- findNotificationHandler(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.DefaultNotificationService
- from(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.integration.SendGridMessageSender
- fromMe() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- FULFILLMENT_ITEM_ORDER_ITEM_IDS_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- FULFILLMENT_ITEM_QUANTITIES_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- FULFILLMENT_ORDER_ITEM_QUANTITIES - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- fulfillmentCancelledInputNotification() - Method in interface com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentCancelledConsumer
- fulfillmentCancelledMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration
- fulfillmentFulfilledInputNotification() - Method in interface com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentFulfilledConsumer
- fulfillmentFulfilledMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration
G
- getAccount() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
The account in the relationship.
- getAccountId(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getAccountId(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- getAccountId(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getAccountIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getAccountIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- getAccountInviteEmail(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- getAccountInvitePhone(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- getAccountMemberProvider() - Method in class com.broadleafcommerce.notification.service.DefaultUserResolver
- getAccountName(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getAccountName(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- getAccountNumber() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- getAccountPageUrl(String, String, DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- getAccountRoleIds() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
The customer's roles within the account.
- getActionUserEmail(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.AbstractNotificationQuoteStatusChangedMessageListener
-
Helper method to get the
CartActionAudit.getUserEmail()
. - getActionUserEmailPath() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- getActionUserTypePath() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- getAdditionalArgs(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getAdditionalArgs(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- getAdditionalAttributes() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener.ApproverRef
- getAdditionalPhones() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
Additional phone numbers associated with the customer.
- getAdminUserProvider() - Method in class com.broadleafcommerce.notification.service.DefaultUserResolver
- getApplication() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.tenant.ApplicationResolverResponse
-
The resolved
Application
. - getApplicationByApplicationIdTtl() - Method in class com.broadleafcommerce.notification.service.cache.NotificationCacheProperties
-
Time-to-live for resolving an application by its id.
- getApplicationId() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- getApplicationIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- getApplicationIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- getApplicationIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- getApplicationIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- getApplicationIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- getApplicationIds() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The ids of applications this user is a member of.
- getApproveMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getApproveNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Determine the subject to use for the cart approval email notification.
- getApproverCommunicationPreferenceMap(String, List<String>, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- getApproverEmail(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getApproverEmailPath() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getApproverEmailPath() - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- getApproverRecipientCommunicationPreferences(String, String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getAsset() - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables
- getAttributes() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
Additional attributes that are used to describe the account member
- getAttributes() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
Dynamic attributes that are a part of the customer.
- getBaseUrl() - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables.Asset
- getBillingAddressFullNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- getBillingAddressFullNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- getBillingAddressFullNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
-
Get the Json path to the full name from billing address from
CartAwaitingPaymentResultsPathProperties
. - getBillingAddressFullNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Get the Json path to the full name from billing address from
OrderConfirmationPathProperties
. - getBillingAddressFullNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- getBillingAddressPath() - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- getBusinessDomainType() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- getBusinessName() - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables
- getCartNewStatusPath() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- getCartOldStatusPath() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- getCartOrderNumberPath() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Get the Json path to the cart order number from
OrderConfirmationPathProperties
. - getCartOrderNumberPath() - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- getCartProvider() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- getCartProvider() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
- getCartProvider() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getCartStatusPath() - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Get the class name to identify this listener for handling message idempotency.
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
-
Get the class name to identify this listener for handling message idempotency.
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
-
Get the class name to identify this listener for handling message idempotency.
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
-
Get the class name to identify this listener for handling message idempotency.
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentCancelledMessageListener
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentFulfilledMessageListener
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationListener
-
Get the class name to identify this listener for handling message idempotency.
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteCanceledMessageListener
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteExpiredMessageListener
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuotePublishedMessageListener
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRejectedMessageListener
- getClassName() - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRequestedMessageListener
- getCommunicationPreference() - Method in class com.broadleafcommerce.notification.domain.Recipient
-
The communication preference of the recipient.
- getContextId() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
The jpa primary key.
- getContextState() - Method in class com.broadleafcommerce.notification.domain.Notification
-
A subset of
Tracking
information to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- getContextState() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
A subset of
Tracking
information to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
A subset of
Tracking
information to expose the context state for this object. - getCreateDate() - Method in class com.broadleafcommerce.notification.domain.Notification
-
The date that this notification was first created.
- getCreateDate() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
The date that this notification was first created.
- getCustomer() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
The customer in the relationship.
- getCustomerContextIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- getCustomerEmail() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- getCustomerEmail(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getCustomerEmailPath() - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- getCustomerEmailPath() - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- getCustomerEmailPath() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- getCustomerEmailPath() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
-
Get the Json path to the full name from billing address from
CartPendingPaymentFailedPathProperties
. - getCustomerEmailPath() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Get the Json path to the customer email from
OrderConfirmationPathProperties
. - getCustomerEmailPath() - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- getCustomerEmailPath() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- getCustomerEmailPath() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- getCustomerFullName() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- getCustomerFullNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- getCustomerId(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- getCustomerId(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getCustomerId(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- getCustomerId(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getCustomerIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getCustomerIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- getCustomerIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- getCustomerName(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getCustomerName(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
-
Read the customer name from the given context.
- getCustomerName(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
-
Read the customer name from the given context.
- getCustomerName(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Read the customer name from the given context.
- getCustomerName(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationListener
-
Read the customer name from the given context.
- getCustomerNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- getCustomerNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- getCustomerNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- getCustomerNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
- getCustomerNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Get the Json path to the customer name from
OrderConfirmationPathProperties
. - getCustomerNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- getCustomerNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- getCustomerProvider() - Method in class com.broadleafcommerce.notification.service.DefaultUserResolver
- getCustomerRecipient(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.AbstractNotificationQuoteStatusChangedMessageListener
-
Gets a
Recipient
for the customer. - getCustomerRecipientCommunicationPreferences(String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getData() - Method in class com.broadleafcommerce.notification.domain.Notification
-
A String (typically JSON structure) representing the data for the notification template.
- getDatasource() - Method in class com.broadleafcommerce.notification.provider.jpa.environment.NotificationProperties
- getDefaultAccountId() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The default account for the customer.
- getDefaultCommunicationPreference() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
The default communication preference of the account member.
- getDefaultCommunicationPreference() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The default communication preference of the user.
- getDefaultCommunicationPreference() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The default communication preference of the customer.
- getDefaultFormattedEmailAddress() - Method in class com.broadleafcommerce.notification.service.AbstractMessageSender
- getDefaultFromAddress() - Method in class com.broadleafcommerce.notification.service.AbstractMessageSender
- getDefaultFromName() - Method in class com.broadleafcommerce.notification.service.AbstractMessageSender
- getDefaultSenderMobile() - Method in class com.broadleafcommerce.notification.service.integration.TwilioMessageSender
- getDelegating() - Method in class com.broadleafcommerce.notification.provider.jpa.environment.NotificationProperties
- getDeliveryType() - Method in class com.broadleafcommerce.notification.domain.Notification
-
Delivery Type (EMAIL, SMS) represents how the message will be delivered.
- getDeliveryType() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
Delivery Type (EMAIL, SMS) represents how the message will be delivered.
- getDeliveryType() - Method in class com.broadleafcommerce.notification.service.DefaultNotificationHandler
- getDeliveryType() - Method in interface com.broadleafcommerce.notification.service.NotificationHandler
-
The
NotificationService
will execute the first handler matching handler based on priority. - getDocumentContext(String) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Parses the message payload into a
DocumentContext
which allows for JsonPath parsing using Jackson providers. - getDomainPattern() - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
-
The pattern to use when using the domain resolution identifier type.
- getDomainPrefixPattern() - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
-
The pattern to use when using the domain prefix resolution identifier type.
- getDomainType() - Method in interface com.broadleafcommerce.notification.provider.jpa.repository.JpaNotificationRepository
- getEmail() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
The email address of the account member if they are not a registered customer at the time of invite.
- getEmail() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The email address of the user.
- getEmail() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The email address of the customer.
- getEmailAddress() - Method in class com.broadleafcommerce.notification.domain.Recipient
-
The emailAddress for this recipientInfo.
- getEmailAddress() - Method in class com.broadleafcommerce.notification.domain.Sender
-
The emailAddress that this message is from.
- getEmailAddress() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener.ApproverRef
- getExternalId() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The id that associates this user with an external system.
- getFirstName() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The first name of the customer, if the fullName is not being used for the customer.
- getFormattedEmailAddress() - Method in class com.broadleafcommerce.notification.domain.Recipient
- getFormattedEmailAddress() - Method in class com.broadleafcommerce.notification.domain.Sender
- getFullName() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener.ApproverRef
- getFullName() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The full name of the customer, if the component parts firstName, middleName, and lastName are not being used to comprise the full name.
- getHeaders(ContextInfo) - Method in class com.broadleafcommerce.notification.service.provider.external.AbstractExternalProvider
-
Builds the headers to be passed along with the request to the provider.
- getId() - Method in class com.broadleafcommerce.notification.domain.Notification
-
Unique identifier for the notification.
- getId() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener.ApproverRef
- getId() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- getId() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
- getId() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The unique identifier for this user.
- getId() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The context ID of the customer.
- getIdempotentConsumptionService() - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- getIdentifierType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getIdentifierType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- getIdentifierValue(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getIdentifierValue(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- getJpa() - Method in class com.broadleafcommerce.notification.provider.jpa.environment.NotificationProperties
- getLastName() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The last name of the customer, if the fullName is not being used for the customer.
- getLiquibase() - Method in class com.broadleafcommerce.notification.provider.jpa.environment.NotificationProperties
- getLocale() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- getLocale(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- getLocale(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getLocale(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- getLocalePath() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- getLocalePath() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- getLoginPath() - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
-
The path to the user login page.
- getLoginUrl(String, String, DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getLogoUrl() - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables.Asset
- getMapper() - Method in class com.broadleafcommerce.notification.service.DefaultNotificationService
-
Data Mapper to assist in data conversion.
- getMessage() - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties
-
Properties to be used by message builders when building messages.
- getMessageBody() - Method in class com.broadleafcommerce.notification.domain.Notification
-
The messageBody for the Notification.
- getMessageBody() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
The messageBody for the Notification.
- getMessages() - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- getMessageType() - Method in class com.broadleafcommerce.notification.domain.Notification
-
Message Type (RESET_PASSWORD, ORDER_CONFIRMATION) represents the type of notification being sent.
- getMessageType() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
Message Type (RESET_PASSWORD, ORDER_CONFIRMATION) represents the type of notification being sent.
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
-
Determine which message type should be sent.
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
-
Determine which message type should be sent.
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
-
Determine which message type should be sent.
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationListener
-
Determine which message type should be sent.
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteCanceledMessageListener
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteExpiredMessageListener
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuotePublishedMessageListener
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRejectedMessageListener
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRequestedMessageListener
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Determine which message type should be sent.
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentCancelledMessageListener
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentFulfilledMessageListener
- getMessageType(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getMessageVariablesFromProperties(ContextInfo) - Method in class com.broadleafcommerce.notification.service.ThymeleafMessageBuilder
-
Finds the supporting message variables that should be used for the current
contextInfo
. - getMiddleName() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The middle name of the customer, if the fullName is not being used for the customer.
- getMobileNumber() - Method in class com.broadleafcommerce.notification.domain.Recipient
-
The mobileNumber for this recipientInfo.
- getMobileNumber() - Method in class com.broadleafcommerce.notification.domain.Sender
-
The mobileNumber for this sender.
- getMyAccountPath() - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
-
The path to the my accounts page.
- getName() - Method in class com.broadleafcommerce.notification.domain.Recipient
-
The name of the recipient.
- getName() - Method in class com.broadleafcommerce.notification.domain.Sender
-
The name of the sender.
- getName() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The name of this user.
- getNextActionAttributePath() - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- getNotificationId() - Method in class com.broadleafcommerce.notification.domain.NotificationResponse
- getNotificationId() - Method in exception com.broadleafcommerce.notification.exception.SendNotificationException
- getNotificationService() - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- getNotificationService() - Method in class com.broadleafcommerce.notification.web.endpoint.NotificationEndpoint
- getNotificationStatus() - Method in class com.broadleafcommerce.notification.domain.Notification
-
Tracks the lifecycle of a notification.
- getNotificationStatus() - Method in class com.broadleafcommerce.notification.domain.NotificationResponse
- getNotificationStatus() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
Notification STATUS (NEW, READY_TO_SEND, SENDING, SENT, RETRY, ERROR) The notification status indicates the delivery status of a message.
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
-
Determine the subject to use for the email notification.
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
-
Determine the subject to use for the email notification.
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
-
Determine the subject to use for the email notification.
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationListener
-
Determine the subject to use for the email notification.
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteCanceledMessageListener
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteExpiredMessageListener
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuotePublishedMessageListener
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRejectedMessageListener
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRequestedMessageListener
- getNotificationSubject(String, Object[], DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.AbstractNotificationQuoteStatusChangedMessageListener
-
Determines the subject to use for the email notification.
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Determine the subject to use for the email notification.
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentCancelledMessageListener
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentFulfilledMessageListener
- getNotificationSubject(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getObjectMapper() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.support.JpaRecipientListConverter
- getObjectMapper() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.support.JpaSenderConverter
- getObjectMapper() - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- getObjectMapper() - Method in class com.broadleafcommerce.notification.service.provider.external.AbstractExternalProvider
- getOrderConfirmationPathProperties() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getOrderStatusPath() - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- getOrderStatusPath() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Get the Json path to the order status from
OrderConfirmationPathProperties
. - getOrderStatusPath() - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- getPage() - Method in class com.broadleafcommerce.notification.service.provider.external.page.ResponsePageGenerator
- getParameter() - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
-
The value to use when resolving application by parameter.
- getParameterPattern() - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
-
The pattern to use when using the parameter resolution identifier type.
- getParentAccount() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- getPathProperties() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- getPathProperties() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
- getPathProperties() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationListener
- getPayload(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Get the message payload and customize it if needed.
- getPayload(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
-
Get the message payload.
- getPaymentNextActionsPath() - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- getPaymentVerificationUrlPath() - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- getPhone() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
The main phone number of the account member if they are not a registered customer at the time of invite.
- getPhone() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdditionalPhone
- getPhone() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The phone number of the user.
- getPhone() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The main phone number of the customer.
- getPriority() - Method in class com.broadleafcommerce.notification.service.DefaultNotificationHandler
- getPriority() - Method in interface com.broadleafcommerce.notification.service.NotificationHandler
-
The
NotificationService
will execute the first handler matching handler based on priority. - getProperties() - Method in class com.broadleafcommerce.notification.domain.Notification
-
A generic set of properties that can be added to the notification.
- getProperties() - Method in class com.broadleafcommerce.notification.domain.NotificationResponse
- getProperties() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- getProperties() - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getProperties() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- getProperties() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalAccountMemberProvider
- getProperties() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalAdminUserProvider
- getProperties() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProvider
- getQuotePathProperties() - Method in class com.broadleafcommerce.notification.service.messaging.quote.AbstractNotificationQuoteStatusChangedMessageListener
- getReadAccountMemberByIdPath() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
-
The path to read a customer by ID
- getReadAccountMembersPath() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
-
The path to read account members
- getReadAdminUserByIdPath() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalAdminUserProperties
-
The path to read an admin user by id
- getReadAdminUserByIdPath() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
-
The path to read a customer by ID
- getReadCustomerByIdPath() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
-
The path to read a customer by ID
- getReadCustomersPath() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
-
The path to read customers
- getReceivedException() - Method in exception com.broadleafcommerce.notification.exception.ProviderApiException
-
The received error.
- getRecipientCommunicationPreferences(String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- getRecipientCommunicationPreferences(String, String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getRecipientCommunicationPreferences(String, String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- getRecipientCommunicationPreferences(String, String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- getRecipients() - Method in class com.broadleafcommerce.notification.domain.Notification
-
List of objects to receive this notification.
- getRecipients() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
-
Determine the recipients to use for the email notification.
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
-
Determine the recipients to use for the email notification.
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
-
Determine the recipients to use for the email notification.
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationListener
-
Determine the recipients to use for the email notification.
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteCanceledMessageListener
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteExpiredMessageListener
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuotePublishedMessageListener
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRejectedMessageListener
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRequestedMessageListener
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Determine the recipients to use for the email notification.
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- getRecipients(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Determine the recipients to use for the order confirmation email notification.
- getRegistrationPath() - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
-
The path to the user registration page.
- getRegistrationUrl(String, String, DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- getRepository() - Method in class com.broadleafcommerce.notification.service.DefaultNotificationService
-
Notification Repository
- getRequesterName(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Read the requester name from the given context.
- getRequesterNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Get the Json path to the requester name from
OrderConfirmationPathProperties
. - getRequesterNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- getRequesterRecipient(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Determine the recipients to use for the cart approval email notification.
- getRequesterRecipientCommunicationPreferences(String, String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- getResolveApplicationPath() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalTenantProperties
-
The path to resolve an application by id
- getRetryCount() - Method in class com.broadleafcommerce.notification.domain.Notification
-
The number of times this message has been retried.
- getRetryCount() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
The number of times this message has been retried.
- getSalesRepEmailPath() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- getSalesRepNamePath() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- getSalesRepRecipient(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.AbstractNotificationQuoteStatusChangedMessageListener
-
Gets a
Recipient
for the sales rep. - getSalesRepUserIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- getSender() - Method in class com.broadleafcommerce.notification.domain.Notification
-
The
Sender
for this notification. - getSender() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- getSenderUsername() - Method in class com.broadleafcommerce.notification.service.JavaMailMessageSender
- getSentDate() - Method in class com.broadleafcommerce.notification.domain.Notification
-
The date that this notification was first created.
- getSentDate() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
The date that this notification was first created.
- getServiceClient() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalAccountMemberProvider
- getServiceClient() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalAdminUserProperties
-
The service client to use when calling inventory services.
- getServiceClient() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalAdminUserProvider
- getServiceClient() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCartProvider
-
Service client to use when interacting with the cart service.
- getServiceClient() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
-
The service client to use when calling inventory services.
- getServiceClient() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProvider
- getServiceClient() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalTenantProperties
-
The service client to use when calling tenant services.
- getSmsMediaUrls() - Method in class com.broadleafcommerce.notification.domain.Notification
-
List of mediaUrls to send to supporting SMS provider.
- getSpecialType() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The type of the customer, if it's in a special circumstance.
- getSubject() - Method in class com.broadleafcommerce.notification.domain.Notification
-
For Notifications with an EMAIL deliveryType, the subject of the EMAIL.
- getSubject() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
The subject of the notification.
- getSupportedNotificationTypes() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationListener
- getSupportUrl() - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables
- getTaxId() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- getTaxId() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The tax id for this customer
- getTemplateData() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
A JSON structure representing the data for the notification template.
- getTemplateName() - Method in class com.broadleafcommerce.notification.domain.Notification
-
Can be used to specify which templateName the provider should use to construct the messageBody.
- getTemplateName() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
The templateName used by the provider to construct the messageBody.
- getTenantId() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The id of the tenant this user is associated with.
- getTenantIdP() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- getTenantIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- getTenantIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- getTenantIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- getTenantIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- getTenantIdPath() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- getTenantProperties() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalTenantProvider
- getTenantProvider() - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- getTokenResponse(OAuth2ClientCredentialsGrantRequest) - Method in class com.broadleafcommerce.notification.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
- getTracking() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- getType() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- getType() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdditionalPhone
-
The type of the additional phone.
- getTypeFactory() - Method in class com.broadleafcommerce.notification.service.DefaultUserResolver
- getTypeFactory() - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- getTypeFactory() - Method in class com.broadleafcommerce.notification.service.provider.external.AbstractExternalProvider
- getTypePath() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- getUrl() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalAdminUserProperties
-
The base url for the admin user service.
- getUrl() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
-
The base url for the customer service.
- getUrl() - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalTenantProperties
-
The base url for the tenant service.
- getUsername() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The username of this user, used to log into the application.
- getUsername() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The username of the customer, used to log in.
- getUserResolver() - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- getVariablesByApplicationId() - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties
- getVariablesByTenantId() - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties
- getVatRegistrationId() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
Optional VAT registration ID.
- getWebClient() - Method in class com.broadleafcommerce.notification.service.provider.external.AbstractExternalProvider
- GmailJavaMailSender - Class in com.broadleafcommerce.notification.service.integration
-
JavaMailSenderImpl implementation with convenient defaults for Gmail.
- GmailJavaMailSender(String, String) - Constructor for class com.broadleafcommerce.notification.service.integration.GmailJavaMailSender
H
- handleInvalidNotification(Exception, WebRequest) - Method in class com.broadleafcommerce.notification.web.exception.NotificationExceptionAdvisor
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentCancelledMessageListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentFulfilledMessageListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteCanceledMessageListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteExpiredMessageListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuotePublishedMessageListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRejectedMessageListener
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRequestedMessageListener
- handleMessageInternal(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Message listener entry point.
- handleSendNotificationError(Exception, WebRequest) - Method in class com.broadleafcommerce.notification.web.exception.NotificationExceptionAdvisor
- hashCode() - Method in class com.broadleafcommerce.notification.domain.Notification
- hashCode() - Method in class com.broadleafcommerce.notification.domain.NotificationResponse
- hashCode() - Method in class com.broadleafcommerce.notification.domain.Recipient
- hashCode() - Method in class com.broadleafcommerce.notification.domain.Sender
- hashCode() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- hashCode() - Method in class com.broadleafcommerce.notification.provider.jpa.environment.NotificationProperties
- hashCode() - Method in class com.broadleafcommerce.notification.service.autoconfigure.SSLVerificationProperties
- hashCode() - Method in class com.broadleafcommerce.notification.service.cache.NotificationCacheProperties
- hashCode() - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
- hashCode() - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- hashCode() - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- hashCode() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener.ApproverRef
- hashCode() - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- hashCode() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- hashCode() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- hashCode() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.tenant.ApplicationResolverResponse
- hashCode() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- hashCode() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
- hashCode() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdditionalPhone
- hashCode() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
- hashCode() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
- hydrateRecipientBasedOnFoundUser(Recipient, String, String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.quote.AbstractNotificationQuoteStatusChangedMessageListener
-
Hydrates the recipient's communication preferences and name based on the user found by the given user type and id.
- hydrateRecipientWithCustomer(Recipient, String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.quote.AbstractNotificationQuoteStatusChangedMessageListener
-
Hydrates the recipient's communication preferences and name based on the found
Customer
. - hydrateSalesRepRecipient(Recipient, String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.quote.AbstractNotificationQuoteStatusChangedMessageListener
-
Hydrates the recipient's communication preferences and name based on the found
AdminUser
.
I
- IDENTIFIER_TYPE - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- IDENTIFIER_TYPE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- IDENTIFIER_TYPE_PARAM - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- IDENTIFIER_TYPE_PARAM - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- IDENTIFIER_VAL_PARAM - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- IDENTIFIER_VAL_PARAM - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- IDENTIFIER_VALUE - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- IDENTIFIER_VALUE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- instance() - Static method in class com.broadleafcommerce.notification.service.LoggingMessageBuilder
- instance() - Static method in class com.broadleafcommerce.notification.service.LoggingMessageSender
- InvalidNotificationException - Exception in com.broadleafcommerce.notification.exception
- InvalidNotificationException(String) - Constructor for exception com.broadleafcommerce.notification.exception.InvalidNotificationException
- isActive() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
Specifies whether this account member represents an invite (false) or an actual account member who has accepted the invite or was added via the Admin portal (true).
- isActive() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
A flag indicating whether the admin user account is enabled.
- isActive() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
Is this customer active? Inactive customers can be thought of as "disabled" and will not be able to login.
- isAlwaysUseDefaultSenderMobileIfPresent() - Method in class com.broadleafcommerce.notification.service.integration.TwilioMessageSender
- isApplicationAccess() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
Indicates whether this user has access at the application level or not.
- isBcc() - Method in class com.broadleafcommerce.notification.domain.Recipient
-
Indicator that this recipient should be BCC'd on the notification.
- isCc() - Method in class com.broadleafcommerce.notification.domain.Recipient
-
Indicator that this recipient should be CC'd on the notification.
- isChangePasswordRequired() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
A flag indicating whether the admin user account requires a password reset.
- isCompleteOrderStatusChanged(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
-
Determine if this fulfillment change includes all of the items in the order, or only a part.
- isDefault() - Method in class com.broadleafcommerce.notification.service.DefaultNotificationHandler
- isDefault() - Method in interface com.broadleafcommerce.notification.service.NotificationHandler
-
Whether this is the default handler of notifications.
- isDisabled() - Method in class com.broadleafcommerce.notification.service.autoconfigure.SSLVerificationProperties
-
Dictates whether SSL verification should be disabled.
- isEnabled() - Method in class com.broadleafcommerce.notification.service.DefaultNotificationHandler
- isEnabled() - Method in interface com.broadleafcommerce.notification.service.NotificationHandler
-
The
NotificationService
will ignore handlers that are disabled. - isExpired() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
A flag indicating whether the admin user account is expired.
- isGlobal() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
If true, this user is a global user, meaning that they can access the global applications.
- isLocked() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
A flag indicating whether the admin user account is locked due to too many failed login attempts.
- isLocked() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
Is this user locked? A user may be locked due to too many failed login attempts.
- isTenantAccess() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
Indicates whether this user has access at the tenant level or not.
- ITEMS_CANCELLED - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentCancelledMessageListener
- ITEMS_SHIPPED - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentFulfilledMessageListener
J
- JavaMailMessageSender - Class in com.broadleafcommerce.notification.service
- JavaMailMessageSender(JavaMailSender) - Constructor for class com.broadleafcommerce.notification.service.JavaMailMessageSender
- JpaNotification - Class in com.broadleafcommerce.notification.provider.jpa.domain
-
JPA representation of an
Notification
. - JpaNotification() - Constructor for class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- JpaNotificationRepository<D extends JpaNotification> - Interface in com.broadleafcommerce.notification.provider.jpa.repository
-
Extension to provide a Spring Data repository for accessing
Notification
references via JPA. - JpaRecipientListConverter - Class in com.broadleafcommerce.notification.provider.jpa.domain.support
- JpaRecipientListConverter() - Constructor for class com.broadleafcommerce.notification.provider.jpa.domain.support.JpaRecipientListConverter
- JpaRouteConstants - Class in com.broadleafcommerce.notification.provider.jpa
-
Provides a number of constants for configuration.
- JpaRouteConstants.Persistence - Class in com.broadleafcommerce.notification.provider.jpa
- JpaSenderConverter - Class in com.broadleafcommerce.notification.provider.jpa.domain.support
- JpaSenderConverter() - Constructor for class com.broadleafcommerce.notification.provider.jpa.domain.support.JpaSenderConverter
L
- LOCALE - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- LOCALE - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- LOCALE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- LOCALE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- LOCALE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- LOCALE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
- LOCALE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- LOCALE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.notification.web.exception.NotificationExceptionAdvisor
- logError(Exception, WebRequest) - Method in class com.broadleafcommerce.notification.web.exception.NotificationExceptionAdvisor
- LoggingMessageBuilder - Class in com.broadleafcommerce.notification.service
-
MessageBuilder that logs the notification.
- LoggingMessageBuilder() - Constructor for class com.broadleafcommerce.notification.service.LoggingMessageBuilder
- LoggingMessageSender - Class in com.broadleafcommerce.notification.service
-
MessageSender implementation that logs the Notification based on Log settings.
- LoggingMessageSender() - Constructor for class com.broadleafcommerce.notification.service.LoggingMessageSender
M
- MESSAGE_TYPE - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- MESSAGE_TYPE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- MESSAGE_TYPE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- MESSAGE_TYPE_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- MessageBuilder - Interface in com.broadleafcommerce.notification.service
-
Given inputs, construct a MessageBody that can be used on a Notification
- MessageProperties() - Constructor for class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties
- messages - Variable in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- MESSAGES_DEFAULT_BASENAME - Static variable in class com.broadleafcommerce.notification.i18n.autoconfigure.NotificationI18nAutoConfiguration.NotificationMessagesDefaultBasenameAddingPostProcessor
- MessageSender - Interface in com.broadleafcommerce.notification.service
-
A MessageSender is responsible for actually delivering a Notification.
- MessageVariables() - Constructor for class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables
- modifyNotification(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Deprecated, for removal: This API element is subject to removal in a future version.
- modifyNotification(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- modifyNotification(Notification, DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Extension point to allow modifying the notification or context before sending to the notification service
- modifyNotification(Notification, DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- modifyNotification(Notification, DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- modifyNotification(Notification, DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- modifyNotification(Notification, DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
N
- NEW - Static variable in class com.broadleafcommerce.notification.domain.NotificationStatus
-
Indicates the
- Notification - Class in com.broadleafcommerce.notification.domain
-
A Notification represents a message to send to a
Recipient
. - Notification() - Constructor for class com.broadleafcommerce.notification.domain.Notification
- NOTIFICATION_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.notification.provider.jpa.JpaRouteConstants.Persistence
- NOTIFICATION_LOCATION_URI - Static variable in class com.broadleafcommerce.notification.web.endpoint.NotificationEndpoint
- NOTIFICATION_ROUTE_KEY - Static variable in class com.broadleafcommerce.notification.provider.RouteConstants.Persistence
- NOTIFICATION_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.notification.provider.RouteConstants.Persistence
- NOTIFICATION_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.notification.provider.jpa.JpaRouteConstants.Persistence
- NOTIFICATION_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.notification.provider.jpa.JpaRouteConstants.Persistence
- NotificationAccountInviteConsumer - Interface in com.broadleafcommerce.notification.service.messaging
- notificationAccountInviteMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, AccountNotificationProperties) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration
- NotificationAccountInviteMessageListener - Class in com.broadleafcommerce.notification.service.messaging
- NotificationAccountInviteMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, AccountNotificationProperties) - Constructor for class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- notificationAccountMemberProvider(WebClient, ObjectMapper, TypeFactory, ExternalCustomerProperties) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceAutoConfiguration
- notificationAdminUserProvider(WebClient, ObjectMapper, TypeFactory, ExternalAdminUserProperties) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceAutoConfiguration
- NotificationAuthenticationMessageConsumer - Interface in com.broadleafcommerce.notification.service.messaging
-
Spring cloud data channel description for messaging input.
- NotificationAuthenticationMessageListener - Class in com.broadleafcommerce.notification.service.messaging
-
A message listener that triggers when an authentication event is received.
- NotificationAuthenticationMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- notificationCacheManagerCustomizer(IgniteConfigurers.BasicIgniteConfigurer, NotificationCacheProperties) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceCacheAutoConfiguration
- NotificationCacheProperties - Class in com.broadleafcommerce.notification.service.cache
-
Properties that influence cache settings for the notification service
- NotificationCacheProperties() - Constructor for class com.broadleafcommerce.notification.service.cache.NotificationCacheProperties
- NotificationCartApprovalRequestConsumer - Interface in com.broadleafcommerce.notification.service.messaging
- notificationCartApprovalRequestListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration
- NotificationCartApprovalRequestListener - Class in com.broadleafcommerce.notification.service.messaging
- NotificationCartApprovalRequestListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- NotificationCartApprovalRequestListener.ApproverRef - Class in com.broadleafcommerce.notification.service.messaging
-
Represents a summary of an Approver.
- NotificationCartAwaitingPaymentResultsConsumer - Interface in com.broadleafcommerce.notification.service.messaging
- NotificationCartAwaitingPaymentResultsListener - Class in com.broadleafcommerce.notification.service.messaging
-
A message listener that triggers when a cart is awaiting payment results to finalize checkout.
- NotificationCartAwaitingPaymentResultsListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, CartAwaitingPaymentResultsPathProperties, CartProvider) - Constructor for class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- NotificationCartPendingPaymentFailedConsumer - Interface in com.broadleafcommerce.notification.service.messaging
- NotificationCartPendingPaymentFailedListener - Class in com.broadleafcommerce.notification.service.messaging
-
A message listener that triggers when a cart's previously pending payment failed.
- NotificationCartPendingPaymentFailedListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, CartPendingPaymentFailedPathProperties, CartProvider) - Constructor for class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
- notificationCartProvider(WebClient, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceAutoConfiguration
- NotificationCartRejectionConsumer - Interface in com.broadleafcommerce.notification.service.messaging
- notificationCartRejectionMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration
- NotificationCartRejectionMessageListener - Class in com.broadleafcommerce.notification.service.messaging
-
A message listener that triggers when a cart is rejected.
- NotificationCartRejectionMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- NotificationCheckoutCompletionConsumer - Interface in com.broadleafcommerce.notification.service.messaging
-
Spring cloud data channel description for messaging input.
- notificationCustomerProvider(WebClient, ObjectMapper, TypeFactory, ExternalCustomerProperties) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceAutoConfiguration
- NotificationEndpoint - Class in com.broadleafcommerce.notification.web.endpoint
- NotificationEndpoint(NotificationService<Notification>) - Constructor for class com.broadleafcommerce.notification.web.endpoint.NotificationEndpoint
- NotificationExceptionAdvisor - Class in com.broadleafcommerce.notification.web.exception
-
General exception handler registry for handlers not exclusive to a single controller.
- NotificationExceptionAdvisor() - Constructor for class com.broadleafcommerce.notification.web.exception.NotificationExceptionAdvisor
- NotificationFulfillmentCancelledConsumer - Interface in com.broadleafcommerce.notification.service.messaging
-
Spring cloud data channel description for messaging input.
- NotificationFulfillmentCancelledMessageListener - Class in com.broadleafcommerce.notification.service.messaging
-
A message listener that triggers when a fulfillment has been fulfilled.
- NotificationFulfillmentCancelledMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentCancelledMessageListener
- NotificationFulfillmentFulfilledConsumer - Interface in com.broadleafcommerce.notification.service.messaging
-
Spring cloud data channel description for messaging input.
- NotificationFulfillmentFulfilledMessageListener - Class in com.broadleafcommerce.notification.service.messaging
-
A message listener that triggers when a fulfillment has been fulfilled.
- NotificationFulfillmentFulfilledMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentFulfilledMessageListener
- NotificationHandler - Interface in com.broadleafcommerce.notification.service
-
A NotificationHandler can be registered with the NotificationService to validate, prepare, and send a Notification.
- NotificationI18nAutoConfiguration - Class in com.broadleafcommerce.notification.i18n.autoconfigure
-
Responsible for configuring the setup for internationalization support.
- NotificationI18nAutoConfiguration() - Constructor for class com.broadleafcommerce.notification.i18n.autoconfigure.NotificationI18nAutoConfiguration
- NotificationI18nAutoConfiguration.NotificationMessagesDefaultBasenameAddingPostProcessor - Class in com.broadleafcommerce.notification.i18n.autoconfigure
- NotificationJpaAutoConfiguration - Class in com.broadleafcommerce.notification.provider.jpa.autoconfigure
-
JPA Configuration class for Spring.
- NotificationJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.notification.provider.jpa.autoconfigure.NotificationJpaAutoConfiguration
- NotificationMessagesDefaultBasenameAddingPostProcessor() - Constructor for class com.broadleafcommerce.notification.i18n.autoconfigure.NotificationI18nAutoConfiguration.NotificationMessagesDefaultBasenameAddingPostProcessor
- notificationMessageSourcePostProcessor() - Static method in class com.broadleafcommerce.notification.i18n.autoconfigure.NotificationI18nAutoConfiguration
- NotificationMessagingConfiguration - Class in com.broadleafcommerce.notification.service.messaging.autoconfigure
- NotificationMessagingConfiguration() - Constructor for class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration
- NotificationMessagingConfiguration.QuoteNotificationListeners - Class in com.broadleafcommerce.notification.service.messaging.autoconfigure
- NotificationOrderConfirmationMessageListener - Class in com.broadleafcommerce.notification.service.messaging
-
A message listener that triggers when an order is successfully submitted.
- NotificationOrderConfirmationMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, CartProvider) - Constructor for class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- NotificationOrderConfirmationMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, CartProvider, OrderConfirmationPathProperties) - Constructor for class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- NotificationProperties - Class in com.broadleafcommerce.notification.provider.jpa.environment
- NotificationProperties() - Constructor for class com.broadleafcommerce.notification.provider.jpa.environment.NotificationProperties
- NotificationQuoteCanceledConsumer - Interface in com.broadleafcommerce.notification.service.messaging.quote.consumers
- notificationQuoteCanceledMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, QuoteStatusChangedPathProperties) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration.QuoteNotificationListeners
- NotificationQuoteCanceledMessageListener - Class in com.broadleafcommerce.notification.service.messaging.quote
-
A message listener that triggers when a quote is canceled.
- NotificationQuoteCanceledMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, QuoteStatusChangedPathProperties) - Constructor for class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteCanceledMessageListener
- NotificationQuoteExpiredConsumer - Interface in com.broadleafcommerce.notification.service.messaging.quote.consumers
- notificationQuoteExpiredMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, QuoteStatusChangedPathProperties) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration.QuoteNotificationListeners
- NotificationQuoteExpiredMessageListener - Class in com.broadleafcommerce.notification.service.messaging.quote
-
A message listener that triggers when a quote is expired.
- NotificationQuoteExpiredMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, QuoteStatusChangedPathProperties) - Constructor for class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteExpiredMessageListener
- NotificationQuotePublishedConsumer - Interface in com.broadleafcommerce.notification.service.messaging.quote.consumers
- notificationQuotePublishedMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, QuoteStatusChangedPathProperties) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration.QuoteNotificationListeners
- NotificationQuotePublishedMessageListener - Class in com.broadleafcommerce.notification.service.messaging.quote
-
A message listener that triggers when a quote is published.
- NotificationQuotePublishedMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, QuoteStatusChangedPathProperties) - Constructor for class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuotePublishedMessageListener
- NotificationQuoteRejectedConsumer - Interface in com.broadleafcommerce.notification.service.messaging.quote.consumers
- notificationQuoteRejectedMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, QuoteStatusChangedPathProperties) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration.QuoteNotificationListeners
- NotificationQuoteRejectedMessageListener - Class in com.broadleafcommerce.notification.service.messaging.quote
-
A message listener that triggers when a quote is rejected.
- NotificationQuoteRejectedMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, QuoteStatusChangedPathProperties) - Constructor for class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRejectedMessageListener
- NotificationQuoteRequestedConsumer - Interface in com.broadleafcommerce.notification.service.messaging.quote.consumers
- notificationQuoteRequestedMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, QuoteStatusChangedPathProperties) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration.QuoteNotificationListeners
- NotificationQuoteRequestedMessageListener - Class in com.broadleafcommerce.notification.service.messaging.quote
-
A message listener that triggers when a quote is requested.
- NotificationQuoteRequestedMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, QuoteStatusChangedPathProperties) - Constructor for class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRequestedMessageListener
- NotificationRepository<T extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.notification.repository
-
Spring Repository definition for saving and retrieving
Notification
. - NotificationResponse - Class in com.broadleafcommerce.notification.domain
-
The notification response returns the result of the SendNotification operation.
- NotificationResponse() - Constructor for class com.broadleafcommerce.notification.domain.NotificationResponse
- notificationService - Variable in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- NotificationService<N extends Notification> - Interface in com.broadleafcommerce.notification.service
-
Service to provide business logic / data access related to
Notification
s. - NotificationServiceAutoConfiguration - Class in com.broadleafcommerce.notification.service.autoconfigure
- NotificationServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceAutoConfiguration
- NotificationServiceCacheAutoConfiguration - Class in com.broadleafcommerce.notification.service.autoconfigure
- NotificationServiceCacheAutoConfiguration() - Constructor for class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceCacheAutoConfiguration
- NotificationServiceProperties - Class in com.broadleafcommerce.notification.service.autoconfigure
- NotificationServiceProperties() - Constructor for class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties
- NotificationServiceProperties.MessageProperties - Class in com.broadleafcommerce.notification.service.autoconfigure
- NotificationServiceProperties.MessageProperties.MessageVariables - Class in com.broadleafcommerce.notification.service.autoconfigure
- NotificationServiceProperties.MessageProperties.MessageVariables.Asset - Class in com.broadleafcommerce.notification.service.autoconfigure
- NotificationStatus - Class in com.broadleafcommerce.notification.domain
- NotificationStatus() - Constructor for class com.broadleafcommerce.notification.domain.NotificationStatus
- notificationTenantProvider(WebClient, ObjectMapper, TypeFactory, ExternalTenantProperties) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceAutoConfiguration
- NotificationWebAutoConfiguration - Class in com.broadleafcommerce.notification.web.autoconfigure
- NotificationWebAutoConfiguration() - Constructor for class com.broadleafcommerce.notification.web.autoconfigure.NotificationWebAutoConfiguration
- notificationWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, SSLVerificationProperties) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceAutoConfiguration
O
- OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.notification.oauth2.client.endpoint
-
Alternative to
DefaultClientCredentialsTokenResponseClient
that usesWebClient
and allows for access token response that contain additional non-String parameters. - OAuth2ClientCredentialsAccessTokenResponseClient(WebClient) - Constructor for class com.broadleafcommerce.notification.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
- ORDER_APPROVAL - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- ORDER_CANCELLED - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentCancelledMessageListener
- ORDER_CONFIRMATION - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- ORDER_ITEM_IDS_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- ORDER_ITEM_QUANTITIES_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- ORDER_NUMBER_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- ORDER_NUMBER_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentCancelledMessageListener
- ORDER_SHIPPED - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentFulfilledMessageListener
- ORDER_STATUS_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Deprecated, for removal: This API element is subject to removal in a future version.
- orderConfirmationMessageListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, CartProvider, OrderConfirmationPathProperties) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration
- OrderConfirmationPathProperties - Class in com.broadleafcommerce.notification.service.messaging
-
Properties for path strings to properties in the order confirmation message.
- OrderConfirmationPathProperties() - Constructor for class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
P
- pageableToParams(Pageable) - Method in class com.broadleafcommerce.notification.service.provider.external.AbstractExternalProvider
-
Converts a pageable into its corresponding query parameters.
- PaymentGatewayCustomerNotificationConsumer - Interface in com.broadleafcommerce.notification.service.messaging.paymentgateway
-
A message listener that triggers when a payment transaction service sends the message to the customer.
- paymentGatewayCustomerNotificationInput() - Method in interface com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationConsumer
- paymentGatewayCustomerNotificationListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, PaymentGatewayCustomerNotificationPathProperties) - Method in class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration
- PaymentGatewayCustomerNotificationListener - Class in com.broadleafcommerce.notification.service.messaging.paymentgateway
-
A message listener that triggers when a payment transaction service sends the message to the customer.
- PaymentGatewayCustomerNotificationListener(IdempotentMessageConsumptionService, NotificationService<Notification>, MessageSource, ObjectMapper, TypeFactory, PaymentGatewayCustomerNotificationPathProperties) - Constructor for class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationListener
- PaymentGatewayCustomerNotificationPathProperties - Class in com.broadleafcommerce.notification.service.messaging.paymentgateway
-
Properties for path strings to properties in the customer notification.
- PaymentGatewayCustomerNotificationPathProperties() - Constructor for class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- PENDING_PAYMENT_FAILED - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
- populateCartItems(CheckoutCart, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- populateCartItems(CheckoutCart, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
- populateCartItems(CheckoutCart, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- populateCartItemsAndGroups(DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- populateCartItemsAndGroups(DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
- populateCartItemsAndGroups(DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- populateFulfillmentGroups(CheckoutCart, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- populateFulfillmentGroups(CheckoutCart, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
- populateFulfillmentGroups(CheckoutCart, ContextInfo) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- populateNotification(Notification, NotificationResponse, ContextInfo) - Method in class com.broadleafcommerce.notification.service.DefaultNotificationHandler
-
The default implementation checks the notification to determine if it has a messageBody.
- populateNotification(Notification, NotificationResponse, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.NotificationHandler
-
Populates the passed in notification object
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.notification.config.DefaultOverridesEnvironmentPostProcessor
- processMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Processes the received message by extracting fields relevant to sending an email notification.
- processMessage(Message<String>) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- ProviderApiException - Exception in com.broadleafcommerce.notification.exception
-
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. - ProviderApiException(String, Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.notification.exception.ProviderApiException
- ProviderApiException(String, WebClientResponseException) - Constructor for exception com.broadleafcommerce.notification.exception.ProviderApiException
- ProviderApiException(Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.notification.exception.ProviderApiException
- ProviderApiException(WebClientResponseException) - Constructor for exception com.broadleafcommerce.notification.exception.ProviderApiException
Q
- QUOTE_CANCELED - Static variable in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteCanceledMessageListener
- QUOTE_EXPIRED - Static variable in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteExpiredMessageListener
- QUOTE_PUBLISHED - Static variable in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuotePublishedMessageListener
- QUOTE_REJECTED - Static variable in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRejectedMessageListener
- QUOTE_REQUESTED - Static variable in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRequestedMessageListener
- quoteCanceledInputNotification() - Method in interface com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuoteCanceledConsumer
- quoteExpiredInputNotification() - Method in interface com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuoteExpiredConsumer
- QuoteNotificationListeners() - Constructor for class com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration.QuoteNotificationListeners
- quotePublishedInputNotification() - Method in interface com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuotePublishedConsumer
- quoteRejectedInputNotification() - Method in interface com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuoteRejectedConsumer
- quoteRequestedInputNotification() - Method in interface com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuoteRequestedConsumer
- QuoteStatusChangedPathProperties - Class in com.broadleafcommerce.notification.service.messaging.quote
-
Properties for path strings to properties in the quote status changed message.
- QuoteStatusChangedPathProperties() - Constructor for class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
R
- readAllByAccountIdAndEmails(String, List<String>, ContextInfo) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalAccountMemberProvider
- readAllByAccountIdAndEmails(String, List<String>, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.provider.AccountMemberProvider
- readAllByAccountIdAndMemberIds(String, List<String>, ContextInfo) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalAccountMemberProvider
- readAllByAccountIdAndMemberIds(String, List<String>, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.provider.AccountMemberProvider
- readByAccountIdAndMemberId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.provider.AccountMemberProvider
- readByAccountIdAndMemberId(String, String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalAccountMemberProvider
- readByAdminUserId(String, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.provider.AdminUserProvider
-
Read an AdminUser by ID
- readByAdminUserId(String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalAdminUserProvider
- readCartItemsForCart(String, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.provider.CartProvider
- readCartItemsForCart(String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCartProvider
- readCustomerById(String, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.provider.CustomerProvider
-
Read a customer by ID
- readCustomerById(String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProvider
- readCustomers(ContextInfo) - Method in interface com.broadleafcommerce.notification.service.provider.CustomerProvider
-
Read all customers
- readCustomers(ContextInfo) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProvider
- readFulfillmentGroupsForCart(String, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.provider.CartProvider
- readFulfillmentGroupsForCart(String, ContextInfo) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCartProvider
- readNotificationByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.notification.web.endpoint.NotificationEndpoint
-
Reads an
Notification
by context ID. - READY_TO_SEND - Static variable in class com.broadleafcommerce.notification.domain.NotificationStatus
- Recipient - Class in com.broadleafcommerce.notification.domain
-
A RecipientInfo provides the information needed to send a notification.
- Recipient() - Constructor for class com.broadleafcommerce.notification.domain.Recipient
- Recipient(String, String, String, String, boolean, boolean) - Constructor for class com.broadleafcommerce.notification.domain.Recipient
- REJECTED - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- REQUIRES_APPROVAL - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- resolveApplicationById(String) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Resolves the application with the given application id.
- resolveApplicationById(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalTenantProvider
- resolveApplicationById(String) - Method in interface com.broadleafcommerce.notification.service.provider.TenantProvider
-
Resolves the application with the given application id.
- resolveFromMobile(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.integration.TwilioMessageSender
- resolveMediaUrls(Notification) - Method in class com.broadleafcommerce.notification.service.integration.TwilioMessageSender
- resolveName(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.DefaultTemplateNameResolver
- resolveName(Notification, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.TemplateNameResolver
- resolvePageable(JsonNode) - Method in class com.broadleafcommerce.notification.service.provider.external.page.ResponsePageGenerator
-
Generates an appropriate pageable based off of the pageable data received.
- resolveSource(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.integration.SESMessageSender
- resolveTo(Notification) - Method in class com.broadleafcommerce.notification.service.integration.TwilioMessageSender
- ResponsePageGenerator<T> - Class in com.broadleafcommerce.notification.service.provider.external.page
-
Generates a Page representing the data and page data received as a response from another service.
- ResponsePageGenerator(List<T>, Long, JsonNode) - Constructor for class com.broadleafcommerce.notification.service.provider.external.page.ResponsePageGenerator
- RetriableNotificationException - Exception in com.broadleafcommerce.notification.exception
-
A NotificationSender can throw this exception in cases where a second attempt is safe and the NotificationServer can attempt to resend the message.
- RetriableNotificationException(String) - Constructor for exception com.broadleafcommerce.notification.exception.RetriableNotificationException
- RETRY - Static variable in class com.broadleafcommerce.notification.domain.NotificationStatus
- RouteConstants - Class in com.broadleafcommerce.notification.provider
-
Provides a number of constants for configuration.
- RouteConstants.Persistence - Class in com.broadleafcommerce.notification.provider
- RSQL_FILTER_PARAM - Static variable in class com.broadleafcommerce.notification.service.provider.external.AbstractExternalProvider
S
- Sender - Class in com.broadleafcommerce.notification.domain
-
A Sender represents who the notification is from.
- Sender() - Constructor for class com.broadleafcommerce.notification.domain.Sender
- Sender(String, String, String) - Constructor for class com.broadleafcommerce.notification.domain.Sender
- SendGridMessageSender - Class in com.broadleafcommerce.notification.service.integration
-
Use of this sender requires the SendGrid dependency.
- SendGridMessageSender(String, Email) - Constructor for class com.broadleafcommerce.notification.service.integration.SendGridMessageSender
- SENDING - Static variable in class com.broadleafcommerce.notification.domain.NotificationStatus
- sendMessage(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.integration.SendGridMessageSender
- sendMessage(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.integration.SESMessageSender
- sendMessage(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.integration.TwilioMessageSender
- sendMessage(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.JavaMailMessageSender
- sendMessage(Notification, ContextInfo) - Method in class com.broadleafcommerce.notification.service.LoggingMessageSender
- sendMessage(Notification, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.MessageSender
- sendMessage(Notification, NotificationResponse, ContextInfo) - Method in class com.broadleafcommerce.notification.service.DefaultNotificationHandler
- sendMessage(Notification, NotificationResponse, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.NotificationHandler
-
Return true if this NotificationHandler can handle the passed in request.
- sendMessage(N, NotificationHandler, NotificationResponse, ContextInfo) - Method in class com.broadleafcommerce.notification.service.DefaultNotificationService
-
Call the handler to deliver the message using the handler's NotificationSender
- sendNotification(ContextInfo, Notification) - Method in class com.broadleafcommerce.notification.web.endpoint.NotificationEndpoint
- sendNotification(N, ContextInfo) - Method in class com.broadleafcommerce.notification.service.DefaultNotificationService
- sendNotification(N, ContextInfo) - Method in interface com.broadleafcommerce.notification.service.NotificationService
- SendNotificationException - Exception in com.broadleafcommerce.notification.exception
- SendNotificationException(String, String) - Constructor for exception com.broadleafcommerce.notification.exception.SendNotificationException
- SendNotificationException(String, String, Exception) - Constructor for exception com.broadleafcommerce.notification.exception.SendNotificationException
- SENT - Static variable in class com.broadleafcommerce.notification.domain.NotificationStatus
- SESMessageSender - Class in com.broadleafcommerce.notification.service.integration
-
AWS SDK implementation to send email via Amazon SES Amazon requires credential verification prior to using SMS.
- SESMessageSender(AmazonSimpleEmailService) - Constructor for class com.broadleafcommerce.notification.service.integration.SESMessageSender
- setAccount(Account) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
The account in the relationship.
- setAccountIdPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- setAccountNumber(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- setAccountRoleIds(Set<String>) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
The customer's roles within the account.
- setActionUserEmailPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- setActionUserTypePath(String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- setActive(boolean) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
Specifies whether this account member represents an invite (false) or an actual account member who has accepted the invite or was added via the Admin portal (true).
- setActive(boolean) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
A flag indicating whether the admin user account is enabled.
- setActive(boolean) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
Is this customer active? Inactive customers can be thought of as "disabled" and will not be able to login.
- setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener.ApproverRef
- setAdditionalPhones(List<AdditionalPhone>) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
Additional phone numbers associated with the customer.
- setAlwaysUseDefaultSenderMobileIfPresent(boolean) - Method in class com.broadleafcommerce.notification.service.integration.TwilioMessageSender
- setApplication(Application) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.tenant.ApplicationResolverResponse
-
The resolved
Application
. - setApplicationAccess(boolean) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
Indicates whether this user has access at the application level or not.
- setApplicationByApplicationIdTtl(Duration) - Method in class com.broadleafcommerce.notification.service.cache.NotificationCacheProperties
-
Time-to-live for resolving an application by its id.
- setApplicationId(String) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- setApplicationIdPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- setApplicationIdPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- setApplicationIdPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- setApplicationIdPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- setApplicationIds(Set<String>) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The ids of applications this user is a member of.
- setApproverEmailPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- setAsset(NotificationServiceProperties.MessageProperties.MessageVariables.Asset) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
Additional attributes that are used to describe the account member
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
Dynamic attributes that are a part of the customer.
- setAuthorizationFailureHandler(OAuth2AuthorizationFailureHandler) - Method in class com.broadleafcommerce.notification.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setAuthorizationSuccessHandler(OAuth2AuthorizationSuccessHandler) - Method in class com.broadleafcommerce.notification.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setAuthorizedClientProvider(OAuth2AuthorizedClientProvider) - Method in class com.broadleafcommerce.notification.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setBaseUrl(String) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables.Asset
- setBcc(boolean) - Method in class com.broadleafcommerce.notification.domain.Recipient
-
Indicator that this recipient should be BCC'd on the notification.
- setBillingAddressFullNamePath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- setBillingAddressFullNamePath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- setBillingAddressFullNamePath(String) - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- setBillingAddressPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- setBusinessName(String) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables
- setCartNewStatusPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- setCartOldStatusPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- setCartOrderNumberPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- setCartStatusPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- setCc(boolean) - Method in class com.broadleafcommerce.notification.domain.Recipient
-
Indicator that this recipient should be CC'd on the notification.
- setChangePasswordRequired(boolean) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
A flag indicating whether the admin user account requires a password reset.
- setCommunicationPreference(String) - Method in class com.broadleafcommerce.notification.domain.Recipient
-
The communication preference of the recipient.
- setContextAttributesMapper(Function<OAuth2AuthorizeRequest, Map<String, Object>>) - Method in class com.broadleafcommerce.notification.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setContextId(String) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
The jpa primary key.
- setContextState(ContextState) - Method in class com.broadleafcommerce.notification.domain.Notification
-
A subset of
Tracking
information to expose the context state for this object. - setContextState(ContextState) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- setContextState(ContextState) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
A subset of
Tracking
information to expose the context state for this object. - setContextState(ContextState) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
A subset of
Tracking
information to expose the context state for this object. - setCreateDate(Instant) - Method in class com.broadleafcommerce.notification.domain.Notification
-
The date that this notification was first created.
- setCreateDate(Instant) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
The date that this notification was first created.
- setCustomer(Customer) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
The customer in the relationship.
- setCustomerContextIdPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- setCustomerEmail(String) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- setCustomerEmailPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- setCustomerEmailPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- setCustomerEmailPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- setCustomerEmailPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- setCustomerFullName(String) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- setCustomerIdPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- setCustomerIdPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- setCustomerNamePath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- setCustomerNamePath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- setCustomerNamePath(String) - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- setCustomerNamePath(String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- setData(String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
A String (typically JSON structure) representing the data for the notification template.
- setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.notification.provider.jpa.environment.NotificationProperties
- setDefault(boolean) - Method in class com.broadleafcommerce.notification.service.DefaultNotificationHandler
- setDefaultAccountId(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The default account for the customer.
- setDefaultCommunicationPreference(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
The default communication preference of the account member.
- setDefaultCommunicationPreference(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The default communication preference of the user.
- setDefaultCommunicationPreference(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The default communication preference of the customer.
- setDefaultFrom(MimeMessageHelper) - Method in class com.broadleafcommerce.notification.service.JavaMailMessageSender
- setDefaultFromAddress(String) - Method in class com.broadleafcommerce.notification.service.AbstractMessageSender
- setDefaultFromName(String) - Method in class com.broadleafcommerce.notification.service.AbstractMessageSender
- setDefaultSenderMobile(String) - Method in class com.broadleafcommerce.notification.service.integration.TwilioMessageSender
- setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.notification.provider.jpa.environment.NotificationProperties
- setDeliveryType(String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
Delivery Type (EMAIL, SMS) represents how the message will be delivered.
- setDeliveryType(String) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
Delivery Type (EMAIL, SMS) represents how the message will be delivered.
- setDeliveryType(String) - Method in class com.broadleafcommerce.notification.service.DefaultNotificationHandler
- setDeliveryType(String) - Method in interface com.broadleafcommerce.notification.service.NotificationHandler
-
Return the deliveryType of this NotificationHandler.
- setDisabled(boolean) - Method in class com.broadleafcommerce.notification.service.autoconfigure.SSLVerificationProperties
-
Dictates whether SSL verification should be disabled.
- setDomainPattern(String) - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
-
The pattern to use when using the domain resolution identifier type.
- setDomainPrefixPattern(String) - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
-
The pattern to use when using the domain prefix resolution identifier type.
- setEmail(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
The email address of the account member if they are not a registered customer at the time of invite.
- setEmail(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The email address of the user.
- setEmail(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The email address of the customer.
- setEmailAddress(String) - Method in class com.broadleafcommerce.notification.domain.Recipient
-
The emailAddress for this recipientInfo.
- setEmailAddress(String) - Method in class com.broadleafcommerce.notification.domain.Sender
-
The emailAddress that this message is from.
- setEmailAddress(String) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener.ApproverRef
- setEnabled(boolean) - Method in class com.broadleafcommerce.notification.service.DefaultNotificationHandler
- setEnabled(boolean) - Method in interface com.broadleafcommerce.notification.service.NotificationHandler
-
Turn on/off this notification handler
- setExpired(boolean) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
A flag indicating whether the admin user account is expired.
- setExternalId(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The id that associates this user with an external system.
- setFirstName(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The first name of the customer, if the fullName is not being used for the customer.
- setFullName(String) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener.ApproverRef
- setFullName(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The full name of the customer, if the component parts firstName, middleName, and lastName are not being used to comprise the full name.
- setGlobal(boolean) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
If true, this user is a global user, meaning that they can access the global applications.
- setId(String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
Unique identifier for the notification.
- setId(String) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener.ApproverRef
- setId(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- setId(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
- setId(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The unique identifier for this user.
- setId(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The context ID of the customer.
- setJpa(JpaProperties) - Method in class com.broadleafcommerce.notification.provider.jpa.environment.NotificationProperties
- setLastName(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The last name of the customer, if the fullName is not being used for the customer.
- setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.notification.provider.jpa.environment.NotificationProperties
- setLocale(String) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- setLocalePath(String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- setLocked(boolean) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
A flag indicating whether the admin user account is locked due to too many failed login attempts.
- setLocked(boolean) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
Is this user locked? A user may be locked due to too many failed login attempts.
- setLoginPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
-
The path to the user login page.
- setLogoUrl(String) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables.Asset
- setMessage(NotificationServiceProperties.MessageProperties) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties
-
Properties to be used by message builders when building messages.
- setMessageBody(String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
The messageBody for the Notification.
- setMessageBody(String) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
The messageBody for the Notification.
- setMessageType(String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
Message Type (RESET_PASSWORD, ORDER_CONFIRMATION) represents the type of notification being sent.
- setMessageType(String) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
Message Type (RESET_PASSWORD, ORDER_CONFIRMATION) represents the type of notification being sent.
- setMiddleName(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The middle name of the customer, if the fullName is not being used for the customer.
- setMobileNumber(String) - Method in class com.broadleafcommerce.notification.domain.Recipient
-
The mobileNumber for this recipientInfo.
- setMobileNumber(String) - Method in class com.broadleafcommerce.notification.domain.Sender
-
The mobileNumber for this sender.
- setMyAccountPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
-
The path to the my accounts page.
- setName(String) - Method in class com.broadleafcommerce.notification.domain.Recipient
-
The name of the recipient.
- setName(String) - Method in class com.broadleafcommerce.notification.domain.Sender
-
The name of the sender.
- setName(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The name of this user.
- setNextActionAttributePath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- setNotificationId(String) - Method in class com.broadleafcommerce.notification.domain.NotificationResponse
- setNotificationStatus(String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
Tracks the lifecycle of a notification.
- setNotificationStatus(String) - Method in class com.broadleafcommerce.notification.domain.NotificationResponse
- setNotificationStatus(String) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
Notification STATUS (NEW, READY_TO_SEND, SENDING, SENT, RETRY, ERROR) The notification status indicates the delivery status of a message.
- setOrderStatusPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- setOrderStatusPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- setParameter(String) - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
-
The value to use when resolving application by parameter.
- setParameterPattern(String) - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
-
The pattern to use when using the parameter resolution identifier type.
- setParentAccount(Account) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- setPaymentNextActionsPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- setPaymentVerificationUrlPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- setPhone(Phone) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
-
The main phone number of the account member if they are not a registered customer at the time of invite.
- setPhone(Phone) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdditionalPhone
- setPhone(Phone) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The main phone number of the customer.
- setPhone(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The phone number of the user.
- setPriority(Integer) - Method in class com.broadleafcommerce.notification.service.DefaultNotificationHandler
- setPriority(Integer) - Method in interface com.broadleafcommerce.notification.service.NotificationHandler
-
Set the priority of this NotificationHandler.
- setProperties(Map<String, Object>) - Method in class com.broadleafcommerce.notification.domain.Notification
-
A generic set of properties that can be added to the notification.
- setProperties(Map<String, Object>) - Method in class com.broadleafcommerce.notification.domain.NotificationResponse
- setProperties(Map<String, Object>) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- setReadAccountMemberByIdPath(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
-
The path to read a customer by ID
- setReadAccountMembersPath(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
-
The path to read account members
- setReadAdminUserByIdPath(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalAdminUserProperties
-
The path to read an admin user by id
- setReadAdminUserByIdPath(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
-
The path to read a customer by ID
- setReadCustomerByIdPath(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
-
The path to read a customer by ID
- setReadCustomersPath(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
-
The path to read customers
- setRecipients(List<Recipient>) - Method in class com.broadleafcommerce.notification.domain.Notification
-
List of objects to receive this notification.
- setRecipients(List<Recipient>) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- setRegistrationPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
-
The path to the user registration page.
- setRequesterNamePath(String) - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- setResolveApplicationPath(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalTenantProperties
-
The path to resolve an application by id
- setRetryCount(int) - Method in class com.broadleafcommerce.notification.domain.Notification
-
The number of times this message has been retried.
- setRetryCount(int) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
The number of times this message has been retried.
- setSalesRepEmailPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- setSalesRepNamePath(String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- setSalesRepUserIdPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- setSender(Sender) - Method in class com.broadleafcommerce.notification.domain.Notification
-
The
Sender
for this notification. - setSender(Sender) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- setSentDate(Instant) - Method in class com.broadleafcommerce.notification.domain.Notification
-
The date that this notification was first created.
- setSentDate(Instant) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
The date that this notification was first created.
- setServiceClient(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalAdminUserProperties
-
The service client to use when calling inventory services.
- setServiceClient(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCartProvider
-
Service client to use when interacting with the cart service.
- setServiceClient(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
-
The service client to use when calling inventory services.
- setServiceClient(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalTenantProperties
-
The service client to use when calling tenant services.
- setSmsMediaUrls(List<String>) - Method in class com.broadleafcommerce.notification.domain.Notification
-
List of mediaUrls to send to supporting SMS provider.
- setSpecialType(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The type of the customer, if it's in a special circumstance.
- setSubject(String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
For Notifications with an EMAIL deliveryType, the subject of the EMAIL.
- setSubject(String) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
The subject of the notification.
- setSupportUrl(String) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables
- setTaxId(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- setTaxId(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The tax id for this customer
- setTemplateData(String) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
A JSON structure representing the data for the notification template.
- setTemplateName(String) - Method in class com.broadleafcommerce.notification.domain.Notification
-
Can be used to specify which templateName the provider should use to construct the messageBody.
- setTemplateName(String) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
-
The templateName used by the provider to construct the messageBody.
- setTenantAccess(boolean) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
Indicates whether this user has access at the tenant level or not.
- setTenantId(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The id of the tenant this user is associated with.
- setTenantIdP(String) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- setTenantIdPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- setTenantIdPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- setTenantIdPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- setTenantIdPath(String) - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- setTenantProvider(TenantProvider) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- setTracking(TenantJpaTracking) - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- setType(String) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- setType(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdditionalPhone
-
The type of the additional phone.
- setUrl(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalAdminUserProperties
-
The base url for the admin user service.
- setUrl(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
-
The base url for the customer service.
- setUrl(String) - Method in class com.broadleafcommerce.notification.service.provider.external.ExternalTenantProperties
-
The base url for the tenant service.
- setUsername(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
-
The username of this user, used to log into the application.
- setUsername(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
The username of the customer, used to log in.
- setUserResolver(UserResolver) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- setVariablesByApplicationId(Map<String, NotificationServiceProperties.MessageProperties.MessageVariables>) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties
- setVariablesByTenantId(Map<String, NotificationServiceProperties.MessageProperties.MessageVariables>) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties
- setVatRegistrationId(String) - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
-
Optional VAT registration ID.
- SMS - Enum constant in enum class com.broadleafcommerce.notification.domain.DefaultCommunicationPreferenceType
- SSLVerificationProperties - Class in com.broadleafcommerce.notification.service.autoconfigure
-
Contains properties dictating SSL verification.
- SSLVerificationProperties() - Constructor for class com.broadleafcommerce.notification.service.autoconfigure.SSLVerificationProperties
- SUBJECT_MESSAGE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- SUBJECT_MESSAGE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- SUBJECT_MESSAGE - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- SUBJECT_MESSAGE - Static variable in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationListener
- SUBJECT_MESSAGE - Static variable in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteCanceledMessageListener
- SUBJECT_MESSAGE - Static variable in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteExpiredMessageListener
- SUBJECT_MESSAGE - Static variable in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuotePublishedMessageListener
- SUBJECT_MESSAGE - Static variable in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRejectedMessageListener
- SUBJECT_MESSAGE - Static variable in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRequestedMessageListener
- SUBJECT_MESSAGE_FULL - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentCancelledMessageListener
- SUBJECT_MESSAGE_FULL - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentFulfilledMessageListener
- SUBJECT_MESSAGE_PARTIAL - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentCancelledMessageListener
- SUBJECT_MESSAGE_PARTIAL - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentFulfilledMessageListener
- SUBJECT_MESSAGE_PAYMENT_AWAITING - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- SUBJECT_MESSAGE_PENDING_PAYMENT_FAILED - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
- SUBMITTED - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- SUBMITTER_FULL_NAME - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- SynchronizedDelegatingOAuth2AuthorizedClientManager - Class in com.broadleafcommerce.notification.oauth2.client.web
-
This component implements
OAuth2AuthorizedClientManager
and internally instantiates and delegates toAuthorizedClientServiceOAuth2AuthorizedClientManager
. - SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.notification.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
T
- TemplateNameResolver - Interface in com.broadleafcommerce.notification.service
-
Given a notification, determine the template name that should be used to build the message.
- TENANT_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- TENANT_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- TENANT_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- TENANT_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- TENANT_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- TENANT_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
- TENANT_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- TENANT_ID_PATH - Static variable in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Deprecated, for removal: This API element is subject to removal in a future version.
- tenantProvider - Variable in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- TenantProvider - Interface in com.broadleafcommerce.notification.service.provider
-
Provider for interfacing with operations around tenant.
- thymeleafMessageBuilder(NotificationServiceProperties, TemplateEngine) - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceAutoConfiguration
- ThymeleafMessageBuilder - Class in com.broadleafcommerce.notification.service
-
Builds a message using the data from the notification and the associated template
- ThymeleafMessageBuilder(NotificationServiceProperties, TemplateNameResolver, TemplateEngine) - Constructor for class com.broadleafcommerce.notification.service.ThymeleafMessageBuilder
- to() - Method in class com.broadleafcommerce.notification.domain.Recipient
-
Returns true if this user should be part of the "to" list on an email notification.
- toMe() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- toString() - Method in class com.broadleafcommerce.notification.domain.Notification
- toString() - Method in class com.broadleafcommerce.notification.domain.NotificationResponse
- toString() - Method in class com.broadleafcommerce.notification.domain.Recipient
- toString() - Method in class com.broadleafcommerce.notification.domain.Sender
- toString() - Method in class com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification
- toString() - Method in class com.broadleafcommerce.notification.provider.jpa.environment.NotificationProperties
- toString() - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables.Asset
- toString() - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables
- toString() - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties
- toString() - Method in class com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties
- toString() - Method in class com.broadleafcommerce.notification.service.autoconfigure.SSLVerificationProperties
- toString() - Method in class com.broadleafcommerce.notification.service.cache.NotificationCacheProperties
- toString() - Method in class com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
- toString() - Method in class com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- toString() - Method in class com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- toString() - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener.ApproverRef
- toString() - Method in class com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- toString() - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- toString() - Method in class com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- toString() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.tenant.ApplicationResolverResponse
- toString() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- toString() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
- toString() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdditionalPhone
- toString() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser
- toString() - Method in class com.broadleafcommerce.notification.service.provider.external.domain.user.Customer
- TwilioMessageSender - Class in com.broadleafcommerce.notification.service.integration
-
The Twilio sender integration can be used to send text messages
- TwilioMessageSender(TwilioRestClient) - Constructor for class com.broadleafcommerce.notification.service.integration.TwilioMessageSender
- typeFactory - Variable in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
U
- updateAndSaveNotification(N, ContextInfo, String) - Method in class com.broadleafcommerce.notification.service.DefaultNotificationService
- updateNotification(String, ContextInfo, Notification) - Method in class com.broadleafcommerce.notification.web.endpoint.NotificationEndpoint
-
Updates an existing
Notification
. - updateRetryCountAndStatus(N, ContextInfo) - Method in class com.broadleafcommerce.notification.service.DefaultNotificationService
-
By default, this method moves the message status to RETRY.
- userResolver - Variable in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- UserResolver - Interface in com.broadleafcommerce.notification.service
V
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
-
Validate that the message state is valid to send the email.
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
-
Validate that the message state is valid to send the email.
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
-
Validate that the message state is valid to send the email.
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationListener
-
Validate that the message state is valid to send the email.
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteCanceledMessageListener
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteExpiredMessageListener
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuotePublishedMessageListener
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRejectedMessageListener
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRequestedMessageListener
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
-
Validate that the message state is valid to send the email.
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
-
Validates the message type is present to send the email.
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- validateShouldSendNotification(DocumentContext) - Method in class com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
-
Validates the order has been submitted to send the email.
- valueOf(String) - Static method in enum class com.broadleafcommerce.notification.domain.DefaultCommunicationPreferenceType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.broadleafcommerce.notification.domain.DefaultCommunicationPreferenceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AbstractEmailNotificationMessageListener.modifyNotification(Notification, DocumentContext, ContextInfo)