Hierarchy For All Packages
Package Hierarchies:- com.broadleafcommerce.notification.config,
- com.broadleafcommerce.notification.domain,
- com.broadleafcommerce.notification.exception,
- com.broadleafcommerce.notification.i18n.autoconfigure,
- com.broadleafcommerce.notification.oauth2.client.endpoint,
- com.broadleafcommerce.notification.oauth2.client.web,
- com.broadleafcommerce.notification.provider,
- com.broadleafcommerce.notification.provider.jpa,
- com.broadleafcommerce.notification.provider.jpa.autoconfigure,
- com.broadleafcommerce.notification.provider.jpa.domain,
- com.broadleafcommerce.notification.provider.jpa.domain.support,
- com.broadleafcommerce.notification.provider.jpa.environment,
- com.broadleafcommerce.notification.provider.jpa.repository,
- com.broadleafcommerce.notification.repository,
- com.broadleafcommerce.notification.service,
- com.broadleafcommerce.notification.service.autoconfigure,
- com.broadleafcommerce.notification.service.cache,
- com.broadleafcommerce.notification.service.integration,
- com.broadleafcommerce.notification.service.messaging,
- com.broadleafcommerce.notification.service.messaging.autoconfigure,
- com.broadleafcommerce.notification.service.messaging.paymentgateway,
- com.broadleafcommerce.notification.service.messaging.quote,
- com.broadleafcommerce.notification.service.messaging.quote.consumers,
- com.broadleafcommerce.notification.service.provider,
- com.broadleafcommerce.notification.service.provider.external,
- com.broadleafcommerce.notification.service.provider.external.domain.tenant,
- com.broadleafcommerce.notification.service.provider.external.domain.user,
- com.broadleafcommerce.notification.service.provider.external.page,
- com.broadleafcommerce.notification.web.autoconfigure,
- com.broadleafcommerce.notification.web.endpoint,
- com.broadleafcommerce.notification.web.exception
Class Hierarchy
- java.lang.Object
- com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
- com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentCancelledMessageListener
- com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentFulfilledMessageListener
- com.broadleafcommerce.notification.service.messaging.quote.AbstractNotificationQuoteStatusChangedMessageListener
- com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteCanceledMessageListener
- com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteExpiredMessageListener
- com.broadleafcommerce.notification.service.messaging.quote.NotificationQuotePublishedMessageListener
- com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRejectedMessageListener
- com.broadleafcommerce.notification.service.messaging.quote.NotificationQuoteRequestedMessageListener
- com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceMessageListener
- com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteMessageListener
- com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageListener
- com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener
- com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsListener
- com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedListener
- com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionMessageListener
- com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener
- com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationListener
- com.broadleafcommerce.notification.service.messaging.AbstractNotificationFulfillmentStatusChangeMessageListener
- com.broadleafcommerce.notification.service.provider.external.AbstractExternalProvider
- com.broadleafcommerce.notification.service.provider.external.ExternalAccountMemberProvider (implements com.broadleafcommerce.notification.service.provider.AccountMemberProvider)
- com.broadleafcommerce.notification.service.provider.external.ExternalAdminUserProvider (implements com.broadleafcommerce.notification.service.provider.AdminUserProvider)
- com.broadleafcommerce.notification.service.provider.external.ExternalCartProvider (implements com.broadleafcommerce.notification.service.provider.CartProvider)
- com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProvider (implements com.broadleafcommerce.notification.service.provider.CustomerProvider)
- com.broadleafcommerce.notification.service.provider.external.ExternalTenantProvider (implements com.broadleafcommerce.notification.service.provider.TenantProvider)
- com.broadleafcommerce.notification.service.AbstractMessageSender (implements com.broadleafcommerce.notification.service.MessageSender)
- com.broadleafcommerce.notification.service.JavaMailMessageSender
- com.broadleafcommerce.notification.service.LoggingMessageSender
- com.broadleafcommerce.notification.service.integration.SendGridMessageSender
- com.broadleafcommerce.notification.service.integration.SESMessageSender
- com.broadleafcommerce.notification.service.integration.TwilioMessageSender
- com.broadleafcommerce.notification.service.provider.external.domain.user.Account
- com.broadleafcommerce.notification.service.provider.external.domain.user.AccountMember
- com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties
- com.broadleafcommerce.notification.service.provider.external.domain.user.AdditionalPhone (implements java.io.Serializable)
- com.broadleafcommerce.notification.service.provider.external.domain.user.AdminUser (implements java.io.Serializable)
- com.broadleafcommerce.notification.service.provider.external.domain.tenant.ApplicationResolverResponse (implements java.io.Serializable)
- com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService<P> (implements com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>)
- com.broadleafcommerce.notification.service.DefaultNotificationService<N> (implements com.broadleafcommerce.notification.service.NotificationService<N>)
- com.broadleafcommerce.notification.service.messaging.CartAwaitingPaymentResultsPathProperties
- com.broadleafcommerce.notification.service.messaging.CartPendingPaymentFailedPathProperties
- com.broadleafcommerce.notification.service.provider.external.domain.user.Customer (implements java.io.Serializable)
- com.broadleafcommerce.notification.service.DefaultNotificationHandler (implements com.broadleafcommerce.notification.service.NotificationHandler)
- com.broadleafcommerce.notification.config.DefaultOverridesEnvironmentPostProcessor (implements org.springframework.boot.env.EnvironmentPostProcessor)
- com.broadleafcommerce.notification.service.DefaultTemplateNameResolver (implements com.broadleafcommerce.notification.service.TemplateNameResolver)
- com.broadleafcommerce.notification.service.DefaultUserResolver (implements com.broadleafcommerce.notification.service.UserResolver)
- com.broadleafcommerce.notification.service.provider.external.ExternalAdminUserProperties
- com.broadleafcommerce.notification.service.provider.external.ExternalCustomerProperties
- com.broadleafcommerce.notification.service.provider.external.ExternalTenantProperties
- org.springframework.mail.javamail.JavaMailSenderImpl (implements org.springframework.mail.javamail.JavaMailSender)
- com.broadleafcommerce.notification.service.integration.GmailJavaMailSender
- com.broadleafcommerce.notification.provider.jpa.domain.JpaNotification (implements com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, java.io.Serializable, com.broadleafcommerce.data.tracking.core.TenantTrackable<D>)
- com.broadleafcommerce.notification.provider.jpa.domain.support.JpaRecipientListConverter (implements jakarta.persistence.AttributeConverter<X,
Y>) - com.broadleafcommerce.notification.provider.jpa.JpaRouteConstants
- com.broadleafcommerce.notification.provider.jpa.JpaRouteConstants.Persistence
- com.broadleafcommerce.notification.provider.jpa.domain.support.JpaSenderConverter (implements jakarta.persistence.AttributeConverter<X,
Y>) - com.broadleafcommerce.notification.service.LoggingMessageBuilder (implements com.broadleafcommerce.notification.service.MessageBuilder)
- com.broadleafcommerce.common.extension.i18n.MessagesDefaultBasenameAddingPostProcessor (implements org.springframework.beans.factory.config.BeanPostProcessor)
- com.broadleafcommerce.notification.i18n.autoconfigure.NotificationI18nAutoConfiguration.NotificationMessagesDefaultBasenameAddingPostProcessor
- com.broadleafcommerce.notification.domain.Notification (implements com.broadleafcommerce.data.tracking.core.ContextStateAware)
- com.broadleafcommerce.notification.service.cache.NotificationCacheProperties
- com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestListener.ApproverRef (implements java.io.Serializable)
- com.broadleafcommerce.notification.web.endpoint.NotificationEndpoint
- com.broadleafcommerce.notification.web.exception.NotificationExceptionAdvisor
- com.broadleafcommerce.notification.i18n.autoconfigure.NotificationI18nAutoConfiguration
- com.broadleafcommerce.notification.provider.jpa.autoconfigure.NotificationJpaAutoConfiguration
- com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration
- com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration.QuoteNotificationListeners
- com.broadleafcommerce.notification.provider.jpa.environment.NotificationProperties (implements com.broadleafcommerce.common.jpa.data.JpaPropertyRelated)
- com.broadleafcommerce.notification.domain.NotificationResponse
- com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceAutoConfiguration
- com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceCacheAutoConfiguration
- com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties
- com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties
- com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables
- com.broadleafcommerce.notification.service.autoconfigure.NotificationServiceProperties.MessageProperties.MessageVariables.Asset
- com.broadleafcommerce.notification.domain.NotificationStatus
- com.broadleafcommerce.notification.web.autoconfigure.NotificationWebAutoConfiguration
- com.broadleafcommerce.notification.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient (implements org.springframework.security.oauth2.client.endpoint.OAuth2AccessTokenResponseClient<T>)
- com.broadleafcommerce.notification.service.messaging.OrderConfirmationPathProperties
- com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationPathProperties
- com.broadleafcommerce.notification.service.messaging.quote.QuoteStatusChangedPathProperties
- com.broadleafcommerce.notification.domain.Recipient (implements java.io.Serializable)
- com.broadleafcommerce.notification.service.provider.external.page.ResponsePageGenerator<T>
- com.broadleafcommerce.notification.provider.RouteConstants
- com.broadleafcommerce.notification.provider.RouteConstants.Persistence
- com.broadleafcommerce.notification.domain.Sender (implements java.io.Serializable)
- com.broadleafcommerce.notification.service.autoconfigure.SSLVerificationProperties
- com.broadleafcommerce.notification.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager (implements org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.broadleafcommerce.notification.exception.InvalidNotificationException
- com.broadleafcommerce.notification.exception.ProviderApiException
- com.broadleafcommerce.notification.exception.RetriableNotificationException
- com.broadleafcommerce.notification.exception.SendNotificationException
- java.lang.RuntimeException
- java.lang.Exception
- com.broadleafcommerce.notification.service.ThymeleafMessageBuilder (implements com.broadleafcommerce.notification.service.MessageBuilder)
- com.broadleafcommerce.notification.service.messaging.AbstractEmailNotificationMessageListener
Interface Hierarchy
- com.broadleafcommerce.notification.service.messaging.AccountInviteAcceptanceConsumer
- com.broadleafcommerce.notification.service.provider.AccountMemberProvider
- com.broadleafcommerce.notification.service.provider.AdminUserProvider
- com.broadleafcommerce.notification.service.provider.CartProvider
- com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
- com.broadleafcommerce.notification.service.NotificationService<N>
- com.broadleafcommerce.notification.service.provider.CustomerProvider
- com.broadleafcommerce.common.extension.DomainTypeAware
- com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.messaging.notification.NotificationStateRepository, org.springframework.data.repository.Repository<T,
ID>) - com.broadleafcommerce.notification.repository.NotificationRepository<T>
- com.broadleafcommerce.notification.provider.jpa.repository.JpaNotificationRepository<D>
- com.broadleafcommerce.notification.repository.NotificationRepository<T>
- com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.messaging.notification.NotificationStateRepository, org.springframework.data.repository.Repository<T,
- com.broadleafcommerce.notification.service.MessageBuilder
- com.broadleafcommerce.notification.service.MessageSender
- com.broadleafcommerce.notification.service.messaging.NotificationAccountInviteConsumer
- com.broadleafcommerce.notification.service.messaging.NotificationAuthenticationMessageConsumer
- com.broadleafcommerce.notification.service.messaging.NotificationCartApprovalRequestConsumer
- com.broadleafcommerce.notification.service.messaging.NotificationCartAwaitingPaymentResultsConsumer
- com.broadleafcommerce.notification.service.messaging.NotificationCartPendingPaymentFailedConsumer
- com.broadleafcommerce.notification.service.messaging.NotificationCartRejectionConsumer
- com.broadleafcommerce.notification.service.messaging.NotificationCheckoutCompletionConsumer
- com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentCancelledConsumer
- com.broadleafcommerce.notification.service.messaging.NotificationFulfillmentFulfilledConsumer
- com.broadleafcommerce.notification.service.NotificationHandler
- com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuoteCanceledConsumer
- com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuoteExpiredConsumer
- com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuotePublishedConsumer
- com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuoteRejectedConsumer
- com.broadleafcommerce.notification.service.messaging.quote.consumers.NotificationQuoteRequestedConsumer
- com.broadleafcommerce.common.messaging.notification.NotificationStateRepository
- com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.extension.DomainTypeAware, org.springframework.data.repository.Repository<T,
ID>) - com.broadleafcommerce.notification.repository.NotificationRepository<T>
- com.broadleafcommerce.notification.provider.jpa.repository.JpaNotificationRepository<D>
- com.broadleafcommerce.notification.repository.NotificationRepository<T>
- com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.extension.DomainTypeAware, org.springframework.data.repository.Repository<T,
- com.broadleafcommerce.notification.service.messaging.paymentgateway.PaymentGatewayCustomerNotificationConsumer
- org.springframework.data.repository.Repository<T,
ID> - com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.extension.DomainTypeAware, com.broadleafcommerce.common.messaging.notification.NotificationStateRepository)
- com.broadleafcommerce.notification.repository.NotificationRepository<T>
- com.broadleafcommerce.notification.provider.jpa.repository.JpaNotificationRepository<D>
- com.broadleafcommerce.notification.repository.NotificationRepository<T>
- com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.extension.DomainTypeAware, com.broadleafcommerce.common.messaging.notification.NotificationStateRepository)
- com.broadleafcommerce.notification.service.TemplateNameResolver
- com.broadleafcommerce.notification.service.provider.TenantProvider
- com.broadleafcommerce.notification.service.UserResolver
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.broadleafcommerce.notification.domain.DefaultCommunicationPreferenceType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)