Class Hierarchy
- java.lang.Object
- com.broadleafcommerce.recommendationengine.service.provider.external.AbstractExternalProvider
- com.broadleafcommerce.recommendationengine.service.provider.external.ExternalOrderProvider (implements com.broadleafcommerce.recommendationengine.service.provider.OrderProvider)
- com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService<P> (implements com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>)
- com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService<P> (implements com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>)
- com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityCreateEventHandler (implements com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandler)
- com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityDeleteEventHandler (implements com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandler)
- com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandlerUtility
- com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityUpdateEventHandler (implements com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandler)
- com.broadleafcommerce.recommendationengine.domain.CatalogItem (implements java.io.Serializable)
- com.broadleafcommerce.recommendationengine.service.messaging.CatalogItemEventListener
- com.broadleafcommerce.recommendationengine.domain.CatalogItemRef (implements java.io.Serializable)
- com.broadleafcommerce.recommendationengine.domain.Customer (implements com.broadleafcommerce.data.tracking.core.ContextStateAware, java.io.Serializable)
- com.broadleafcommerce.recommendationengine.web.context.converter.CustomerContextConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
- com.broadleafcommerce.recommendationengine.service.messaging.CustomerEventListener
- com.broadleafcommerce.recommendationengine.domain.CustomerItemPurchaseSummary
- com.broadleafcommerce.recommendationengine.service.messaging.domain.CustomerModifiedEvent (implements java.io.Serializable)
- com.broadleafcommerce.recommendationengine.service.validation.DefaultRecommendationValidator (implements com.broadleafcommerce.recommendationengine.service.validation.RecommendationValidator)
- com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService (implements com.broadleafcommerce.recommendationengine.service.RecommendationService, java.io.Serializable)
- com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData (implements java.io.Serializable)
- com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData.Recommendation (implements java.io.Serializable)
- com.broadleafcommerce.recommendationengine.service.provider.external.ExternalOrderProperties
- com.broadleafcommerce.recommendationengine.domain.ImplicitRating (implements java.io.Serializable)
- com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem (implements com.broadleafcommerce.data.tracking.core.filtering.ActiveAware, com.broadleafcommerce.data.tracking.core.filtering.ActiveFlagAware, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.FullTrackable<D>, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.filtering.NumericIdRepository, java.io.Serializable)
- com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference (implements com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.CustomerContextTrackable<D>, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.filtering.NumericIdRepository, com.broadleafcommerce.data.tracking.core.Temporal)
- com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase (implements com.broadleafcommerce.data.tracking.core.ApplicationTrackable<D>, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.money.CurrencyConsumer, javax.money.CurrencySupplier, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, java.io.Serializable)
- com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem (implements com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, java.io.Serializable)
- com.broadleafcommerce.recommendationengine.provider.jpa.JpaRouteConstants
- com.broadleafcommerce.recommendationengine.provider.jpa.JpaRouteConstants.Persistence
- com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation (implements com.broadleafcommerce.data.tracking.core.ApplicationTrackable<D>, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, java.io.Serializable)
- com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem (implements com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, java.io.Serializable)
- com.broadleafcommerce.recommendationengine.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient (implements org.springframework.security.oauth2.client.endpoint.OAuth2AccessTokenResponseClient<T>)
- com.broadleafcommerce.recommendationengine.service.messaging.domain.OrderLink
- com.broadleafcommerce.recommendationengine.domain.Purchase (implements com.broadleafcommerce.data.tracking.core.ContextStateAware, com.broadleafcommerce.money.CurrencyConsumer, javax.money.CurrencySupplier, java.io.Serializable)
- com.broadleafcommerce.recommendationengine.service.messaging.domain.PurchaseEvent (implements java.io.Serializable)
- com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- com.broadleafcommerce.recommendationengine.domain.PurchaseItem (implements java.io.Serializable)
- com.broadleafcommerce.recommendationengine.web.endpoint.RecommendationEngineEndpoint
- com.broadleafcommerce.recommendationengine.autoconfigure.RecommendationEngineEnvironmentPostProcessor (implements org.springframework.boot.env.EnvironmentPostProcessor)
- com.broadleafcommerce.recommendationengine.provider.jpa.environment.RecommendationEngineJpaProperties (implements com.broadleafcommerce.common.jpa.data.JpaPropertyRelated)
- com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationEngineProperties (implements java.io.Serializable)
- com.broadleafcommerce.recommendationengine.web.autoconfigure.RecommendationEngineWebAutoConfiguration
- com.broadleafcommerce.recommendationengine.web.endpoint.exception.RecommendationExceptionAdvisor
- com.broadleafcommerce.recommendationengine.provider.jpa.autoconfigure.RecommendationJpaAutoConfiguration
- com.broadleafcommerce.recommendationengine.service.messaging.autoconfigure.RecommendationMessagingAutoConfiguration
- com.broadleafcommerce.recommendationengine.web.endpoint.domain.RecommendationRequest (implements java.io.Serializable)
- com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationServiceAutoConfiguration
- com.broadleafcommerce.recommendationengine.service.validation.RecommendationTrackableBehaviorUtil
- com.broadleafcommerce.recommendationengine.service.provider.external.page.ResponsePageGenerator<T>
- com.broadleafcommerce.recommendationengine.provider.RouteConstants
- com.broadleafcommerce.recommendationengine.provider.RouteConstants.Persistence
- com.broadleafcommerce.recommendationengine.service.autoconfigure.SSLVerificationProperties
- com.broadleafcommerce.recommendationengine.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager (implements org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager)
- java.lang.Throwable (implements java.io.Serializable)
- com.broadleafcommerce.recommendationengine.domain.UserRecommendation (implements com.broadleafcommerce.data.tracking.core.ContextStateAware, java.io.Serializable)
- com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem (implements java.io.Serializable)
Interface Hierarchy
- com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandler
- com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
- com.broadleafcommerce.recommendationengine.service.CatalogItemService<P>
- com.broadleafcommerce.recommendationengine.service.CustomerService<P>
- com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>
- com.broadleafcommerce.recommendationengine.service.messaging.CustomerEventConsumer
- 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.recommendationengine.repository.CatalogItemRepository<P> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.recommendationengine.repository.CustomerReferenceRepository<P> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.recommendationengine.repository.PurchaseRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.recommendationengine.repository.UserRecommendationRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- 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.recommendationengine.repository.CatalogItemRepository<P> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.recommendationengine.repository.CustomerReferenceRepository<P> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.recommendationengine.repository.PurchaseRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.recommendationengine.repository.UserRecommendationRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.recommendationengine.service.provider.OrderProvider
- com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventConsumer
- com.broadleafcommerce.recommendationengine.service.RecommendationService
- com.broadleafcommerce.recommendationengine.service.validation.RecommendationValidator
- 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.recommendationengine.repository.CatalogItemRepository<P> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.recommendationengine.repository.CustomerReferenceRepository<P> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.recommendationengine.repository.PurchaseRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.recommendationengine.repository.UserRecommendationRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
- com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
- com.broadleafcommerce.recommendationengine.repository.CatalogItemRepository<P> (also extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>)
- com.broadleafcommerce.recommendationengine.repository.CustomerReferenceRepository<P> (also extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>)
- com.broadleafcommerce.recommendationengine.repository.PurchaseRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>)
- com.broadleafcommerce.recommendationengine.repository.UserRecommendationRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>)