Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

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