Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractExternalProvider - Class in com.broadleafcommerce.recommendationengine.service.provider.external
- AbstractExternalProvider(WebClient, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.recommendationengine.service.provider.external.AbstractExternalProvider
- addAttribute(String, Object) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
Convenience method to add an ann attribute.
- addFromMePurchaseItemMappings(ModelMapper) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- addFromMePurchaseMappings(ModelMapper) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- addToMeOrderItemMappings(ModelMapper) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- addToMeOrderMappings(ModelMapper) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- authorize(OAuth2AuthorizeRequest) - Method in class com.broadleafcommerce.recommendationengine.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
B
- BASE_URI - Static variable in class com.broadleafcommerce.recommendationengine.web.endpoint.RecommendationEngineEndpoint
- buildCatalogItemFromEntity(Trackable, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityCreateEventHandler
- buildCatalogItemFromEntity(Trackable, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityDeleteEventHandler
- buildCatalogItemFromEntity(Trackable, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityUpdateEventHandler
- buildContext(OperationType, ContextRequest) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandlerUtility
- buildContextInfo(CustomerModifiedEvent, List<Customer>) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.CustomerEventListener
-
Builds a
ContextInfo
for the persistence event related to the entity. - buildContextInfo(PurchaseEvent, Order) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
-
Builds a
ContextInfo
for the persistence event related to the entity. - buildHydratedContextInfo(OperationType, ContextRequest) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandlerUtility
-
Hydrates and builds a
ContextInfo
based on the givenContextRequest
. - buildMatchingContextInfo(ApplicationEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandlerUtility
-
Builds a hydrated
ContextInfo
that matches the context of the deleted entity from the given event. - buildMatchingContextRequest(InternalPersistenceEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandlerUtility
-
Builds a matching
ContextInfo
based on the givenInternalPersistenceEvent
. - buildMatchingContextRequest(CatalogEntityCreatedEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandlerUtility
-
Builds a matching
ContextInfo
based on the givenCatalogEntityCreatedEvent
. - buildMatchingContextRequest(CatalogEntityDeletedEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandlerUtility
-
Builds a matching
ContextInfo
based on the givenCatalogEntityDeletedEvent
. - buildMatchingContextRequest(CatalogEntityUpdatedEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandlerUtility
-
Builds a matching
ContextInfo
based on the givenCatalogEntityUpdatedEvent
. - buildMatchingContextRequest(String, String, String) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandlerUtility
- buildNotFoundException(WebClientResponseException.NotFound) - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.AbstractExternalProvider
-
Builds a not found exception that correlates to the given
WebClientResponseException.NotFound
exception. - buildPurchaseInfoFromOrder(Order, List<OrderFulfillment>, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- buildPurchaseItems(Order, List<OrderFulfillment>, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
C
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItemRef
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.ImplicitRating
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.environment.RecommendationEngineJpaProperties
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationEngineProperties
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.SSLVerificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData.Recommendation
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.CustomerModifiedEvent
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.OrderLink
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.PurchaseEvent
- canEqual(Object) - Method in class com.broadleafcommerce.recommendationengine.web.endpoint.domain.RecommendationRequest
- canHandle(ApplicationEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityCreateEventHandler
- canHandle(ApplicationEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityDeleteEventHandler
- canHandle(ApplicationEvent) - Method in interface com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandler
- canHandle(ApplicationEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityUpdateEventHandler
- CatalogEntityCreateEventHandler - Class in com.broadleafcommerce.recommendationengine.service.messaging.handlers
- CatalogEntityCreateEventHandler(CatalogItemService<CatalogItem>, CatalogEntityEventHandlerUtility, Configuration, TypeFactory, ObjectMapper) - Constructor for class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityCreateEventHandler
- CatalogEntityDeleteEventHandler - Class in com.broadleafcommerce.recommendationengine.service.messaging.handlers
- CatalogEntityDeleteEventHandler(CatalogItemService<CatalogItem>, CatalogEntityEventHandlerUtility, Configuration, TypeFactory, ObjectMapper) - Constructor for class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityDeleteEventHandler
- CatalogEntityEventHandler - Interface in com.broadleafcommerce.recommendationengine.service.messaging.handlers
- CatalogEntityEventHandlerUtility - Class in com.broadleafcommerce.recommendationengine.service.messaging.handlers
- CatalogEntityEventHandlerUtility(CommonCatalogService<Catalog>, TypeFactory, ContextRequestHydrator) - Constructor for class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandlerUtility
- CatalogEntityUpdateEventHandler - Class in com.broadleafcommerce.recommendationengine.service.messaging.handlers
- CatalogEntityUpdateEventHandler(CatalogItemService<CatalogItem>, CatalogEntityEventHandlerUtility, Configuration, TypeFactory, ObjectMapper) - Constructor for class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityUpdateEventHandler
- CatalogItem - Class in com.broadleafcommerce.recommendationengine.domain
- CatalogItem() - Constructor for class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- CatalogItem(Long, String, String, String, String, String, String, Instant, Instant, boolean, boolean, boolean, Map<String, Object>) - Constructor for class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- CatalogItemEventListener - Class in com.broadleafcommerce.recommendationengine.service.messaging
-
The event listener for processing
InternalPersistenceEvent
andCatalogEntityDeletedEvent
that are emitted when aCatalogTrackable
entity is created, updated, or deleted. - CatalogItemEventListener(List<CatalogEntityEventHandler>) - Constructor for class com.broadleafcommerce.recommendationengine.service.messaging.CatalogItemEventListener
- CatalogItemRef - Class in com.broadleafcommerce.recommendationengine.domain
- CatalogItemRef() - Constructor for class com.broadleafcommerce.recommendationengine.domain.CatalogItemRef
- CatalogItemRepository<P extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.recommendationengine.repository
- CatalogItemService<P extends CatalogItem> - Interface in com.broadleafcommerce.recommendationengine.service
- CHANNEL - Static variable in interface com.broadleafcommerce.recommendationengine.service.messaging.CustomerEventConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventConsumer
- com.broadleafcommerce.recommendationengine.autoconfigure - package com.broadleafcommerce.recommendationengine.autoconfigure
- com.broadleafcommerce.recommendationengine.domain - package com.broadleafcommerce.recommendationengine.domain
- com.broadleafcommerce.recommendationengine.exception - package com.broadleafcommerce.recommendationengine.exception
- com.broadleafcommerce.recommendationengine.oauth2.client.endpoint - package com.broadleafcommerce.recommendationengine.oauth2.client.endpoint
- com.broadleafcommerce.recommendationengine.oauth2.client.web - package com.broadleafcommerce.recommendationengine.oauth2.client.web
- com.broadleafcommerce.recommendationengine.provider - package com.broadleafcommerce.recommendationengine.provider
- com.broadleafcommerce.recommendationengine.provider.jpa - package com.broadleafcommerce.recommendationengine.provider.jpa
- com.broadleafcommerce.recommendationengine.provider.jpa.autoconfigure - package com.broadleafcommerce.recommendationengine.provider.jpa.autoconfigure
- com.broadleafcommerce.recommendationengine.provider.jpa.domain - package com.broadleafcommerce.recommendationengine.provider.jpa.domain
- com.broadleafcommerce.recommendationengine.provider.jpa.environment - package com.broadleafcommerce.recommendationengine.provider.jpa.environment
- com.broadleafcommerce.recommendationengine.provider.jpa.repository - package com.broadleafcommerce.recommendationengine.provider.jpa.repository
- com.broadleafcommerce.recommendationengine.repository - package com.broadleafcommerce.recommendationengine.repository
- com.broadleafcommerce.recommendationengine.service - package com.broadleafcommerce.recommendationengine.service
- com.broadleafcommerce.recommendationengine.service.autoconfigure - package com.broadleafcommerce.recommendationengine.service.autoconfigure
- com.broadleafcommerce.recommendationengine.service.messaging - package com.broadleafcommerce.recommendationengine.service.messaging
- com.broadleafcommerce.recommendationengine.service.messaging.autoconfigure - package com.broadleafcommerce.recommendationengine.service.messaging.autoconfigure
- com.broadleafcommerce.recommendationengine.service.messaging.domain - package com.broadleafcommerce.recommendationengine.service.messaging.domain
- com.broadleafcommerce.recommendationengine.service.messaging.handlers - package com.broadleafcommerce.recommendationengine.service.messaging.handlers
- com.broadleafcommerce.recommendationengine.service.provider - package com.broadleafcommerce.recommendationengine.service.provider
- com.broadleafcommerce.recommendationengine.service.provider.external - package com.broadleafcommerce.recommendationengine.service.provider.external
- com.broadleafcommerce.recommendationengine.service.provider.external.page - package com.broadleafcommerce.recommendationengine.service.provider.external.page
- com.broadleafcommerce.recommendationengine.service.validation - package com.broadleafcommerce.recommendationengine.service.validation
- com.broadleafcommerce.recommendationengine.web.autoconfigure - package com.broadleafcommerce.recommendationengine.web.autoconfigure
- com.broadleafcommerce.recommendationengine.web.context.converter - package com.broadleafcommerce.recommendationengine.web.context.converter
- com.broadleafcommerce.recommendationengine.web.endpoint - package com.broadleafcommerce.recommendationengine.web.endpoint
- com.broadleafcommerce.recommendationengine.web.endpoint.domain - package com.broadleafcommerce.recommendationengine.web.endpoint.domain
- com.broadleafcommerce.recommendationengine.web.endpoint.exception - package com.broadleafcommerce.recommendationengine.web.endpoint.exception
- convert(String) - Method in class com.broadleafcommerce.recommendationengine.web.context.converter.CustomerContextConverter
- Customer - Class in com.broadleafcommerce.recommendationengine.domain
- Customer() - Constructor for class com.broadleafcommerce.recommendationengine.domain.Customer
- CustomerContextConverter - Class in com.broadleafcommerce.recommendationengine.web.context.converter
- CustomerContextConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.recommendationengine.web.context.converter.CustomerContextConverter
- CustomerEventConsumer - Interface in com.broadleafcommerce.recommendationengine.service.messaging
-
Spring cloud data channel description for messaging input.
- CustomerEventListener - Class in com.broadleafcommerce.recommendationengine.service.messaging
- CustomerEventListener(IdempotentMessageConsumptionService, CustomerService<Customer>, TypeFactory) - Constructor for class com.broadleafcommerce.recommendationengine.service.messaging.CustomerEventListener
- CustomerItemPurchaseSummary - Class in com.broadleafcommerce.recommendationengine.domain
- CustomerItemPurchaseSummary() - Constructor for class com.broadleafcommerce.recommendationengine.domain.CustomerItemPurchaseSummary
- CustomerModifiedEvent - Class in com.broadleafcommerce.recommendationengine.service.messaging.domain
- CustomerModifiedEvent() - Constructor for class com.broadleafcommerce.recommendationengine.service.messaging.domain.CustomerModifiedEvent
- CustomerReferenceRepository<P extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.recommendationengine.repository
- CustomerService<P extends Customer> - Interface in com.broadleafcommerce.recommendationengine.service
D
- DefaultCatalogItemService<P extends CatalogItem> - Class in com.broadleafcommerce.recommendationengine.service
- DefaultCatalogItemService(CatalogItemRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.recommendationengine.service.DefaultCatalogItemService
- DefaultCustomerService<P extends Customer> - Class in com.broadleafcommerce.recommendationengine.service
- DefaultCustomerService(CustomerReferenceRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.recommendationengine.service.DefaultCustomerService
- DefaultPurchaseService<P extends Purchase> - Class in com.broadleafcommerce.recommendationengine.service
- DefaultPurchaseService(PurchaseRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.recommendationengine.service.DefaultPurchaseService
- DefaultRecommendationValidator - Class in com.broadleafcommerce.recommendationengine.service.validation
- DefaultRecommendationValidator(RecommendationTrackableBehaviorUtil) - Constructor for class com.broadleafcommerce.recommendationengine.service.validation.DefaultRecommendationValidator
- DefaultSparkRecommendationService - Class in com.broadleafcommerce.recommendationengine.service
- DefaultSparkRecommendationService(CustomerService<Customer>, CatalogItemService<CatalogItem>, UserRecommendationService<UserRecommendation>, TypeFactory, RecommendationEngineProperties) - Constructor for class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService
- DefaultSparkRecommendationService.UserRecommendationData - Class in com.broadleafcommerce.recommendationengine.service
- DefaultSparkRecommendationService.UserRecommendationData.Recommendation - Class in com.broadleafcommerce.recommendationengine.service
- DefaultUserRecommendationService<P extends UserRecommendation> - Class in com.broadleafcommerce.recommendationengine.service
- DefaultUserRecommendationService(UserRecommendationRepository<Trackable>, CustomerReferenceRepository<Trackable>, CatalogItemRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.recommendationengine.service.DefaultUserRecommendationService
- delete(long, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.service.CatalogItemService
- delete(long, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultCatalogItemService
- deleteAllByNumericId(Collection<Long>, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.service.CustomerService
- deleteAllByNumericId(Collection<Long>, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultCustomerService
- deleteAllCustomersByNumericIdIn(Collection<Long>) - Method in interface com.broadleafcommerce.recommendationengine.provider.jpa.repository.JpaCustomerReferenceRepository
- deleteAllCustomersByNumericIdIn(Collection<Long>) - Method in interface com.broadleafcommerce.recommendationengine.repository.CustomerReferenceRepository
- deleteByNumericId(Long) - Method in interface com.broadleafcommerce.recommendationengine.provider.jpa.repository.JpaCatalogItemRepository
- deleteByNumericId(Long) - Method in interface com.broadleafcommerce.recommendationengine.repository.CatalogItemRepository
- determineProductRecommendations(HttpServletRequest, RecommendationRequest, CustomerContext, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.web.endpoint.RecommendationEngineEndpoint
- determineRecommendations(RecommendationRequest, CustomerContext, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService
- determineRecommendations(RecommendationRequest, CustomerContext, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.service.RecommendationService
E
- ENTITY_NOT_FOUND - Static variable in class com.broadleafcommerce.recommendationengine.service.provider.external.AbstractExternalProvider
-
The
ApiError.getType()
that indicates entity is not found. - equals(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItemRef
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.ImplicitRating
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.environment.RecommendationEngineJpaProperties
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationEngineProperties
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.SSLVerificationProperties
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData.Recommendation
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.CustomerModifiedEvent
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.OrderLink
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.PurchaseEvent
- equals(Object) - Method in class com.broadleafcommerce.recommendationengine.web.endpoint.domain.RecommendationRequest
- executeRequest(Supplier<T>) - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.AbstractExternalProvider
-
Executes a request with default Web Client error handling.
- ExternalOrderProperties - Class in com.broadleafcommerce.recommendationengine.service.provider.external
- ExternalOrderProperties() - Constructor for class com.broadleafcommerce.recommendationengine.service.provider.external.ExternalOrderProperties
- ExternalOrderProvider - Class in com.broadleafcommerce.recommendationengine.service.provider.external
- ExternalOrderProvider(WebClient, ObjectMapper, TypeFactory, ExternalOrderProperties) - Constructor for class com.broadleafcommerce.recommendationengine.service.provider.external.ExternalOrderProvider
- extractUserIdFromCustomerContext(CustomerContext) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService
-
Can target email or id as user ID.
F
- findByContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.repository.CustomerReferenceRepository
- findByNumericId(Long) - Method in interface com.broadleafcommerce.recommendationengine.repository.CatalogItemRepository
- findByUserId(String, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.repository.UserRecommendationRepository
- findByUsername(String, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.repository.CustomerReferenceRepository
- fromMe() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- fromMe() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- fromMe() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- fromMe() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- fromMeParentPurchaseBackReferenceAdder(MappingContext<J, P>) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- fromMeParentRecommendationBackReferenceAdder(MappingContext<J, O>) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
G
- getActiveEndDate() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
End when this product is not longer active.
- getActiveEndDate() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- getActiveEndDate() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getActiveStartDate() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- getActiveStartDate() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- getActiveStartDate() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getAdjustmentsTotal() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getAttribute(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
- getAttributes() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
Dynamic attributes that are a part of the product.
- getAttributes() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
Dynamic attributes that are a part of the customer.
- getAttributes() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
Miscellaneous attributes for this order.
- getAttributes() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
Miscellaneous attributes for this item.
- getAttributes() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- getAttributes() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getAttributes() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getAttributes() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getAttributes() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getAttributes() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- getBaseModelPath() - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationEngineProperties
- getBrandId() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The id to the corresponding data driven enum for this item's product's brand.
- getBrandId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getBusinessDomainType() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getBusinessDomainType() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getBusinessDomainType() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getBusinessDomainType() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getBusinessDomainType() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- getBusinessDomainType() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
- getBusinessType() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getCartCreateDate() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The date that the originating cart was first created.
- getCartCreateDate() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getCartId() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The context ID of the original cart for this order.
- getCartId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getCatalogItem() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- getCatalogItemContextId() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
Context id from catalog (product)
- getCatalogItemRepository() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultUserRecommendationService
- getCatalogItemService() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService
- getCatalogItemService() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityCreateEventHandler
- getCatalogItemService() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityDeleteEventHandler
- getCatalogItemService() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityUpdateEventHandler
- getCatalogItemType() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getCatalogService() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandlerUtility
- getCategoryIds() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The ids to the corresponding categories for this item's product.
- getCategoryIds() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getCheckoutRequestId() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The id of the latest checkout request for the originating cart.
- getCheckoutRequestId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getContextId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getContextId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getContextId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
-
The jpa primary key.
- getContextId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
-
The jpa primary key.
- getContextId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
-
The jpa primary key.
- getContextId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
-
The jpa primary key.
- getContextInfo() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.CustomerModifiedEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.PurchaseEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getContextRequestHydrator() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandlerUtility
- getContextState() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
A subset of
Tracking
information to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
A subset of
Tracking
information to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
-
A subset of
Tracking
information to expose the context state for this object. - getCreatedEntityClassFromEvent(ApplicationEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityCreateEventHandler
- getCreatedEntityFromEvent(ApplicationEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityCreateEventHandler
-
Gets the created entity from the given event.
- getCurrency() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
- getCurrency() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getCurrency() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getCustomerId() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The ID of the customer that owns this order.
- getCustomerId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getCustomerReferenceRepository() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultUserRecommendationService
- getCustomers() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.CustomerModifiedEvent
-
The customers that have been created / modified / deleted
- getCustomerService() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService
- getCustomerService() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.CustomerEventListener
- getDatasource() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.environment.RecommendationEngineJpaProperties
- getDefaultAccountId() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The default account for the customer.
- getDefaultAccountId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getDefaultCommunicationPreference() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The default communication preference of the customer.
- getDefaultCommunicationPreference() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getDefaultJsonPathConfiguration() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandlerUtility
- getDelegating() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.environment.RecommendationEngineJpaProperties
- getDeletedEntityClassFromEvent(ApplicationEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityDeleteEventHandler
- getDeletedEntityFromEvent(ApplicationEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityDeleteEventHandler
-
Gets the deleted entity from the given event.
- getDescription() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.OrderLink
-
The description for this link.
- getDisplay() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getEmail() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The email address of the customer.
- getEmail() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getEmailAddress() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The customer's email address.
- getEmailAddress() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getEventHandlerUtility() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityCreateEventHandler
- getEventHandlerUtility() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityDeleteEventHandler
- getEventHandlerUtility() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityUpdateEventHandler
- getExternalId() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
This is an arbitrary ID, typically assigned by or used by 1st or 3rd party systems that are not Broadleaf.
- getExternalId() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The id that associates this user with an external system.
- getExternalId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getExternalId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getFeesTotal() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getFirstName() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The first name of the customer, if the fullName is not being used for the customer.
- getFirstName() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getFulfillments(PurchaseEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- getFulfillmentTotal() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getFullName() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The full name of the customer, if the component parts firstName, middleName, and lastName are not being used to comprise the full name.
- getFullName() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getHeaders(ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.AbstractExternalProvider
-
Builds the headers to be passed along with the request to the provider.
- getHref() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.OrderLink
-
The URL to read the data from.
- getId() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
Context id
- getId() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItemRef
- getId() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The context ID of the customer.
- getId() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The context ID of the purchase.
- getId() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The context ID of the purchase.
- getId() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- getId() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- getIdempotentMessageService() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.CustomerEventListener
- getIdempotentMessageService() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- getIncludedTaxAmount() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getItemId() - Method in class com.broadleafcommerce.recommendationengine.domain.ImplicitRating
- getItemId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
- getItemId() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData.Recommendation
- getItemName() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
- getItemRef() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- getItems() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- getItems() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- getJpa() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.environment.RecommendationEngineJpaProperties
- getJsonPathConfiguration() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityCreateEventHandler
- getJsonPathConfiguration() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityDeleteEventHandler
- getJsonPathConfiguration() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityUpdateEventHandler
- getLastName() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The last name of the customer, if the fullName is not being used for the customer.
- getLastName() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getLinks() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.PurchaseEvent
-
The links that can be used to read an additional data for the event if needed.
- getLiquibase() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.environment.RecommendationEngineJpaProperties
- getLocale() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The locale for this purchase.
- getLocale() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getMerchandisingContext() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
Defines the merchandising context of the item to signify where it is added from.
- getMerchandisingContext() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getMerchandisingTypeId() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The id to the corresponding data driven enum for this item's product's merchandising type.
- getMerchandisingTypeId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getMethod() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.OrderLink
-
The HTTP method type.
- getMiddleName() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The middle name of the customer, if the fullName is not being used for the customer.
- getMiddleName() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getName() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- getName() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItemRef
- getName() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
Get the name of the customer.
- getName() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The name of this item.
- getName() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- getName() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getName() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getName() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- getNumberOfRecommendations() - Method in class com.broadleafcommerce.recommendationengine.web.endpoint.domain.RecommendationRequest
- getNumberOfReviews() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getNumericId() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- getNumericId() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The ID of the customer.
- getNumericId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getNumericId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getObjectMapper() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityCreateEventHandler
- getObjectMapper() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityDeleteEventHandler
- getObjectMapper() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityUpdateEventHandler
- getObjectMapper() - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.AbstractExternalProvider
- getOperationType() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.CustomerModifiedEvent
-
The type of operation that has occurred ("CREATE", "UPDATE" or "DELETE")
- getOrder(PurchaseEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- getOrderFulfillments(OrderLink, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- getOrderNumber() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The unique number associated with this
Purchase
. - getOrderNumber() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getOrderPricing() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
Embedded container for all pricing information on this order.
- getOrderProvider() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- getPage() - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.page.ResponsePageGenerator
- getPriceListId() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The id of the price list used to get the pricing for this
PurchaseItem
. - getPriceListId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getProductId() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The id to the corresponding product for this item.
- getProductId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getProductTags() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The list of simple labels used to categorize the corresponding product for this item.
- getProductTags() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getProperties() - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.ExternalOrderProvider
- getPurchase() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The owning purchase of this item.
- getPurchase() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getPurchaseItems() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
Items that are contained within this order.
- getPurchaseItems() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getPurchaseRepository() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultPurchaseService
- getPurchaseService() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- getQuantity() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The number of this item in the
Purchase
. - getQuantity() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getRank() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- getRank() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
- getRating() - Method in class com.broadleafcommerce.recommendationengine.domain.ImplicitRating
- getRating() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getRating() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData.Recommendation
- getRatingUnits() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getReadOrderFulfillmentLink(PurchaseEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- getReadOrderLink(PurchaseEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- getReceivedException() - Method in exception com.broadleafcommerce.recommendationengine.exception.ProviderApiException
-
The received error.
- getRecommendationEngineProperties() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService
- getRecommendations() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData
- getRecommendationService() - Method in class com.broadleafcommerce.recommendationengine.web.endpoint.RecommendationEngineEndpoint
- getRecommendationTrackableBehaviorUtil() - Method in class com.broadleafcommerce.recommendationengine.service.validation.DefaultRecommendationValidator
- getRepository() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultCatalogItemService
- getRepository() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultCustomerService
- getServiceClient() - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.ExternalOrderProperties
-
The service client to use when calling order services.
- getServiceClient() - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.ExternalOrderProvider
- getSku() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- getSku() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
Represents a SKU code, similar to productId or variantId, except this is a unified, unique concept across both products and variants.
- getSku() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getSku() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getSpecialType() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The type of the customer, if it's in a special circumstance.
- getSpecialType() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getStatus() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The status of this order.
- getStatus() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getSubmitDate() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The date that this purchase was submitted.
- getSubmitDate() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getSubtotal() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getSupportedCreatedEntityClasses() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityCreateEventHandler
- getSupportedDeletedEntityClasses() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityDeleteEventHandler
- getSupportedUpdatedEntityClasses() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityUpdateEventHandler
- getTargetDemographicId() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The id to the corresponding data driven enum for this item's product's target demographic.
- getTargetDemographicId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getTaxId() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The tax id for this customer
- getTaxId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
-
The tax id for this customer
- getTimestamp() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
-
Temporal state describing the time at which this item was last updated.
- getTokenResponse(OAuth2ClientCredentialsGrantRequest) - Method in class com.broadleafcommerce.recommendationengine.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
- getTotal() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getTotalTax() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getTracking() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getTracking() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getTracking() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- getTracking() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- getType() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- getType() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- getType() - Method in class com.broadleafcommerce.recommendationengine.web.endpoint.domain.RecommendationRequest
- getTypeFactory() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService
- getTypeFactory() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.CustomerEventListener
- getTypeFactory() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityCreateEventHandler
- getTypeFactory() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityDeleteEventHandler
- getTypeFactory() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandlerUtility
- getTypeFactory() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityUpdateEventHandler
- getTypeFactory() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- getTypeFactory() - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.AbstractExternalProvider
- getUnitPrice() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The individual unit price for an
PurchaseItem
. - getUnitPrice() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getUpc() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- getUpc() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- getUpdatedEntityClassFromEvent(ApplicationEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityUpdateEventHandler
- getUpdatedEntityFromEvent(ApplicationEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityUpdateEventHandler
-
Gets the updated entity from the given event.
- getUri() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The navigable uri of the corresponding catalog entry (e.g.
- getUri() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getUserId() - Method in class com.broadleafcommerce.recommendationengine.domain.ImplicitRating
- getUserId() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
-
Generally refers to the numerical Customer Reference Identifier which is used by the ALS training model to provide recommendations.
- getUserId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- getUserId() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData
- getUsername() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The username of the customer, used to log in.
- getUsername() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- getUserRecommendation() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- getUserRecommendation() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
- getUserRecommendationRepository() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultUserRecommendationService
- getUserRecommendationService() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService
- getVariantId() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The id to the corresponding variant for this item.
- getVariantId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getVatRegistrationId() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
Optional VAT registration ID.
- getVatRegistrationId() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
-
Optional VAT registration ID for this customer.
- getVendorRef() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
A reference to the corresponding vendor for this item.
- getVendorRef() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- getWebClient() - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.AbstractExternalProvider
H
- handle(ApplicationEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityCreateEventHandler
- handle(ApplicationEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityDeleteEventHandler
- handle(ApplicationEvent) - Method in interface com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityEventHandler
- handle(ApplicationEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.handlers.CatalogEntityUpdateEventHandler
- handleCatalogEntityCreatedEvent(CatalogEntityCreatedEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.CatalogItemEventListener
- handleCatalogEntityDeletedEvent(CatalogEntityDeletedEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.CatalogItemEventListener
- handleCatalogEntityUpdatedEvent(CatalogEntityUpdatedEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.CatalogItemEventListener
- handleInternalPersistenceEvent(InternalPersistenceEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.CatalogItemEventListener
- handleInvalidRecommendationException(Exception, WebRequest) - Method in class com.broadleafcommerce.recommendationengine.web.endpoint.exception.RecommendationExceptionAdvisor
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItemRef
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.domain.ImplicitRating
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.environment.RecommendationEngineJpaProperties
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationEngineProperties
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.SSLVerificationProperties
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData.Recommendation
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.CustomerModifiedEvent
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.OrderLink
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.PurchaseEvent
- hashCode() - Method in class com.broadleafcommerce.recommendationengine.web.endpoint.domain.RecommendationRequest
- hydrate(UserRecommendation, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultUserRecommendationService
- hydrate(UserRecommendation, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.service.UserRecommendationService
-
Hydrates the Catalog Item relationship onto the
UserRecommendationItem
.
I
- ImplicitRating - Class in com.broadleafcommerce.recommendationengine.domain
- ImplicitRating() - Constructor for class com.broadleafcommerce.recommendationengine.domain.ImplicitRating
- InvalidRecommendationException - Exception in com.broadleafcommerce.recommendationengine.web.endpoint.exception
- InvalidRecommendationException() - Constructor for exception com.broadleafcommerce.recommendationengine.web.endpoint.exception.InvalidRecommendationException
- InvalidRecommendationException(String) - Constructor for exception com.broadleafcommerce.recommendationengine.web.endpoint.exception.InvalidRecommendationException
- InvalidRecommendationException(String, Throwable) - Constructor for exception com.broadleafcommerce.recommendationengine.web.endpoint.exception.InvalidRecommendationException
- InvalidRecommendationException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.recommendationengine.web.endpoint.exception.InvalidRecommendationException
- InvalidRecommendationException(Throwable) - Constructor for exception com.broadleafcommerce.recommendationengine.web.endpoint.exception.InvalidRecommendationException
- isActive() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
Inactive products are by default NOT searchable, NOT browseable, and NOT purchaseable.
- isActive() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
Is this customer active? Inactive customers can be thought of as "disabled" and will not be able to login.
- isActive() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- isActive() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- isDisabled() - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.SSLVerificationProperties
-
Dictates whether SSL verification should be disabled.
- isEntityNotFound(ResponseEntity<ApiError>) - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.AbstractExternalProvider
-
Determines if the given
ResponseEntity
indicates entity not found. - isIndividuallySold() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
If this product or any of its variants can be sold individually in the store, or if they must be apart of another product as an add-on.
- isIndividuallySold() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- isLocked() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
Is this user locked? A user may be locked due to too many failed login attempts.
- isLocked() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- isOnline() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
Whether or not this product should be visible at all in the store.
- isOnline() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- isSearchable() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
Whether or not this product shows up in search.
- isSearchable() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- isSupportedTrackableBehavior(String, TrackableBehavior) - Method in class com.broadleafcommerce.recommendationengine.service.validation.RecommendationTrackableBehaviorUtil
- isUseCustomerUsernameAsUserId() - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationEngineProperties
J
- JpaCatalogItem - Class in com.broadleafcommerce.recommendationengine.provider.jpa.domain
- JpaCatalogItem() - Constructor for class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- JpaCatalogItemRepository<D extends JpaCatalogItem> - Interface in com.broadleafcommerce.recommendationengine.provider.jpa.repository
- JpaCustomerReference - Class in com.broadleafcommerce.recommendationengine.provider.jpa.domain
- JpaCustomerReference() - Constructor for class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- JpaCustomerReferenceRepository<D extends JpaCustomerReference> - Interface in com.broadleafcommerce.recommendationengine.provider.jpa.repository
- JpaPurchase - Class in com.broadleafcommerce.recommendationengine.provider.jpa.domain
- JpaPurchase() - Constructor for class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- JpaPurchaseItem - Class in com.broadleafcommerce.recommendationengine.provider.jpa.domain
- JpaPurchaseItem() - Constructor for class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- JpaPurchaseRepository<D extends JpaPurchase> - Interface in com.broadleafcommerce.recommendationengine.provider.jpa.repository
- JpaRouteConstants - Class in com.broadleafcommerce.recommendationengine.provider.jpa
- JpaRouteConstants.Persistence - Class in com.broadleafcommerce.recommendationengine.provider.jpa
- JpaUserRecommendation - Class in com.broadleafcommerce.recommendationengine.provider.jpa.domain
- JpaUserRecommendation() - Constructor for class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- JpaUserRecommendationItem - Class in com.broadleafcommerce.recommendationengine.provider.jpa.domain
- JpaUserRecommendationItem() - Constructor for class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
- JpaUserRecommendationRepository<D extends JpaUserRecommendation> - Interface in com.broadleafcommerce.recommendationengine.provider.jpa.repository
L
- listen(Message<CustomerModifiedEvent>) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.CustomerEventListener
- listen(Message<PurchaseEvent>) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- logBulkResponseFailures(BulkPersistenceResponse<Customer>, boolean, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.CustomerEventListener
- logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.recommendationengine.web.endpoint.exception.RecommendationExceptionAdvisor
O
- OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.recommendationengine.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.recommendationengine.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
- objectMapper - Variable in class com.broadleafcommerce.recommendationengine.web.context.converter.CustomerContextConverter
- ORDER_FULFILLMENT_LINK_KEY - Static variable in class com.broadleafcommerce.recommendationengine.service.messaging.domain.PurchaseEvent
-
The key for the link to read the Order fulfillments by order id.
- ORDER_LINK_KEY - Static variable in class com.broadleafcommerce.recommendationengine.service.messaging.domain.PurchaseEvent
-
The key for the link to read the Order by id.
- OrderLink - Class in com.broadleafcommerce.recommendationengine.service.messaging.domain
-
The DTO object contains the information that can be used to execute the request to get the additional data for the Order.
- OrderLink() - Constructor for class com.broadleafcommerce.recommendationengine.service.messaging.domain.OrderLink
- OrderProvider - Interface in com.broadleafcommerce.recommendationengine.service.provider
-
Provider for interfacing with operations involving orders.
P
- pageableToParams(Pageable) - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.AbstractExternalProvider
-
Converts a pageable into its corresponding query parameters.
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.recommendationengine.autoconfigure.RecommendationEngineEnvironmentPostProcessor
- processCustomerModification(List<Customer>, String, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.CustomerEventListener
- processCustomerUpdates(List<Customer>, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.CustomerEventListener
- processEvent(Message<CustomerModifiedEvent>) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.CustomerEventListener
- processEvent(Message<PurchaseEvent>) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- ProviderApiException - Exception in com.broadleafcommerce.recommendationengine.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.,
OrderProvider
) received. - ProviderApiException(String, Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.recommendationengine.exception.ProviderApiException
- ProviderApiException(String, WebClientResponseException) - Constructor for exception com.broadleafcommerce.recommendationengine.exception.ProviderApiException
- ProviderApiException(Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.recommendationengine.exception.ProviderApiException
- ProviderApiException(WebClientResponseException) - Constructor for exception com.broadleafcommerce.recommendationengine.exception.ProviderApiException
- Purchase - Class in com.broadleafcommerce.recommendationengine.domain
- Purchase() - Constructor for class com.broadleafcommerce.recommendationengine.domain.Purchase
- PurchaseEvent - Class in com.broadleafcommerce.recommendationengine.service.messaging.domain
-
A message event after a purchase has been made.
- PurchaseEvent() - Constructor for class com.broadleafcommerce.recommendationengine.service.messaging.domain.PurchaseEvent
- PurchaseEvent(Map<String, OrderLink>, ContextInfo) - Constructor for class com.broadleafcommerce.recommendationengine.service.messaging.domain.PurchaseEvent
- PurchaseEventConsumer - Interface in com.broadleafcommerce.recommendationengine.service.messaging
-
Spring cloud data channel description for messaging input.
- PurchaseEventListener - Class in com.broadleafcommerce.recommendationengine.service.messaging
- PurchaseEventListener(IdempotentMessageConsumptionService, OrderProvider, PurchaseService<Purchase>, TypeFactory) - Constructor for class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- PurchaseItem - Class in com.broadleafcommerce.recommendationengine.domain
- PurchaseItem() - Constructor for class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
- PurchaseRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.recommendationengine.repository
-
Repository
for persistent counterparts ofPurchase
. - PurchaseService<P extends Purchase> - Interface in com.broadleafcommerce.recommendationengine.service
R
- readAllByCustomerIdOptional(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.service.CustomerService
- readAllByCustomerIdOptional(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultCustomerService
- readAllByOrderFulfillmentLink(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.ExternalOrderProvider
- readAllByOrderFulfillmentLink(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.service.provider.OrderProvider
-
Retrieve all of the
OrderFulfillments
using the provided API URL. - readByCatalogItemContextIdOptional(String, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.service.CatalogItemService
- readByCatalogItemContextIdOptional(String, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultCatalogItemService
- readByCustomerId(String, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultUserRecommendationService
- readByCustomerId(String, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.service.UserRecommendationService
-
Read User Recommendation by the Broadleaf Customer Context ID
JpaCustomerReference.getContextId()
- readByCustomerUsername(String, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultUserRecommendationService
- readByCustomerUsername(String, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.service.UserRecommendationService
-
Read User Recommendation by the Broadleaf Customer Username
JpaCustomerReference.getUsername()
- readByOrderLink(String, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.ExternalOrderProvider
- readByOrderLink(String, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.service.provider.OrderProvider
-
Retrieve the
Order
using the provided API URL. - readByUserId(String, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultUserRecommendationService
- readByUserId(String, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.service.UserRecommendationService
-
Read User Recommendation by the Numerical Customer Reference ID which is used by the ALS Recommendation Training Model
JpaCustomerReference.getNumericId()
- readOrderByLink(OrderLink, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventListener
- Recommendation() - Constructor for class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData.Recommendation
- RECOMMENDATION_ENGINE_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.recommendationengine.provider.jpa.JpaRouteConstants.Persistence
- RECOMMENDATION_ENGINE_ROUTE_KEY - Static variable in class com.broadleafcommerce.recommendationengine.provider.RouteConstants.Persistence
- RECOMMENDATION_ENGINE_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.recommendationengine.provider.RouteConstants.Persistence
- RECOMMENDATION_ENGINE_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.recommendationengine.provider.jpa.JpaRouteConstants.Persistence
- RECOMMENDATION_ENGINE_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.recommendationengine.provider.jpa.JpaRouteConstants.Persistence
- recommendationEngineClientHttpConnector(SSLVerificationProperties) - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationServiceAutoConfiguration
- recommendationEngineCustomerEventInput() - Method in interface com.broadleafcommerce.recommendationengine.service.messaging.CustomerEventConsumer
- RecommendationEngineEndpoint - Class in com.broadleafcommerce.recommendationengine.web.endpoint
- RecommendationEngineEndpoint(RecommendationService) - Constructor for class com.broadleafcommerce.recommendationengine.web.endpoint.RecommendationEngineEndpoint
- RecommendationEngineEnvironmentPostProcessor - Class in com.broadleafcommerce.recommendationengine.autoconfigure
-
Default overrides from Spring
- RecommendationEngineEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.recommendationengine.autoconfigure.RecommendationEngineEnvironmentPostProcessor
- RecommendationEngineJpaProperties - Class in com.broadleafcommerce.recommendationengine.provider.jpa.environment
- RecommendationEngineJpaProperties() - Constructor for class com.broadleafcommerce.recommendationengine.provider.jpa.environment.RecommendationEngineJpaProperties
- recommendationEngineOauth2FilterFunctionSupplier(ClientRegistrationRepository, Optional<ClientHttpConnector>) - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationServiceAutoConfiguration
- RecommendationEngineProperties - Class in com.broadleafcommerce.recommendationengine.service.autoconfigure
- RecommendationEngineProperties() - Constructor for class com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationEngineProperties
- recommendationEnginePurchaseEventInput() - Method in interface com.broadleafcommerce.recommendationengine.service.messaging.PurchaseEventConsumer
- RecommendationEngineWebAutoConfiguration - Class in com.broadleafcommerce.recommendationengine.web.autoconfigure
- RecommendationEngineWebAutoConfiguration() - Constructor for class com.broadleafcommerce.recommendationengine.web.autoconfigure.RecommendationEngineWebAutoConfiguration
- recommendationEngineWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, Optional<ClientHttpConnector>) - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationServiceAutoConfiguration
- RecommendationExceptionAdvisor - Class in com.broadleafcommerce.recommendationengine.web.endpoint.exception
-
General exception handler registry for handlers not exclusive to a single controller.
- RecommendationExceptionAdvisor() - Constructor for class com.broadleafcommerce.recommendationengine.web.endpoint.exception.RecommendationExceptionAdvisor
- RecommendationJpaAutoConfiguration - Class in com.broadleafcommerce.recommendationengine.provider.jpa.autoconfigure
- RecommendationJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.recommendationengine.provider.jpa.autoconfigure.RecommendationJpaAutoConfiguration
- RecommendationMessagingAutoConfiguration - Class in com.broadleafcommerce.recommendationengine.service.messaging.autoconfigure
- RecommendationMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.recommendationengine.service.messaging.autoconfigure.RecommendationMessagingAutoConfiguration
- RecommendationRequest - Class in com.broadleafcommerce.recommendationengine.web.endpoint.domain
- RecommendationRequest() - Constructor for class com.broadleafcommerce.recommendationengine.web.endpoint.domain.RecommendationRequest
- recommendationsCatalogEntityCreateEventHandler(CatalogItemService<CatalogItem>, CatalogEntityEventHandlerUtility, TypeFactory, ObjectMapper) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.autoconfigure.RecommendationMessagingAutoConfiguration
- recommendationsCatalogEntityDeleteEventHandler(CatalogItemService<CatalogItem>, CatalogEntityEventHandlerUtility, TypeFactory, ObjectMapper) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.autoconfigure.RecommendationMessagingAutoConfiguration
- recommendationsCatalogEntityEventHandlerUtility(CommonCatalogService<Catalog>, TypeFactory, ContextRequestHydrator) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.autoconfigure.RecommendationMessagingAutoConfiguration
- recommendationsCatalogEntityUpdateEventHandler(CatalogItemService<CatalogItem>, CatalogEntityEventHandlerUtility, TypeFactory, ObjectMapper) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.autoconfigure.RecommendationMessagingAutoConfiguration
- recommendationsCatalogItemEventListener(List<CatalogEntityEventHandler>) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.autoconfigure.RecommendationMessagingAutoConfiguration
- recommendationsCustomerEventListener(IdempotentMessageConsumptionService, CustomerService<Customer>, TypeFactory) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.autoconfigure.RecommendationMessagingAutoConfiguration
- RecommendationService - Interface in com.broadleafcommerce.recommendationengine.service
- RecommendationServiceAutoConfiguration - Class in com.broadleafcommerce.recommendationengine.service.autoconfigure
- RecommendationServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationServiceAutoConfiguration
- recommendationsPurchaseEventListener(IdempotentMessageConsumptionService, OrderProvider, PurchaseService<Purchase>, TypeFactory) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.autoconfigure.RecommendationMessagingAutoConfiguration
- RecommendationTrackableBehaviorUtil - Class in com.broadleafcommerce.recommendationengine.service.validation
- RecommendationTrackableBehaviorUtil() - Constructor for class com.broadleafcommerce.recommendationengine.service.validation.RecommendationTrackableBehaviorUtil
- RecommendationValidator - Interface in com.broadleafcommerce.recommendationengine.service.validation
- resolvePageable(JsonNode) - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.page.ResponsePageGenerator
-
Generates an appropriate pageable based off of the pageable data received.
- ResponsePageGenerator<T> - Class in com.broadleafcommerce.recommendationengine.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.recommendationengine.service.provider.external.page.ResponsePageGenerator
- RouteConstants - Class in com.broadleafcommerce.recommendationengine.provider
- RouteConstants.Persistence - Class in com.broadleafcommerce.recommendationengine.provider
- RSQL_FILTER_PARAM - Static variable in class com.broadleafcommerce.recommendationengine.service.provider.external.AbstractExternalProvider
S
- serialVersionUID - Static variable in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setActive(boolean) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
Is this customer active? Inactive customers can be thought of as "disabled" and will not be able to login.
- setActive(boolean) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setActiveEndDate(Instant) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
End when this product is not longer active.
- setActiveEndDate(Instant) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- setActiveEndDate(Instant) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setActiveStartDate(Instant) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- setActiveStartDate(Instant) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- setActiveStartDate(Instant) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setAdjustmentsTotal(MonetaryAmount) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
Dynamic attributes that are a part of the product.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
Dynamic attributes that are a part of the customer.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
Miscellaneous attributes for this order.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
Miscellaneous attributes for this item.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- setAuthorizedClientProvider(OAuth2AuthorizedClientProvider) - Method in class com.broadleafcommerce.recommendationengine.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setBaseModelPath(String) - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationEngineProperties
- setBrandId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The id to the corresponding data driven enum for this item's product's brand.
- setBrandId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setBusinessType(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setCartCreateDate(Instant) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The date that the originating cart was first created.
- setCartCreateDate(Instant) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setCartId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The context ID of the original cart for this order.
- setCartId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setCatalogItem(CatalogItem) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- setCatalogItemContextId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
Context id from catalog (product)
- setCatalogItemType(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setCategoryIds(Set<String>) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The ids to the corresponding categories for this item's product.
- setCategoryIds(Set<String>) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setCheckoutRequestId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The id of the latest checkout request for the originating cart.
- setCheckoutRequestId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setContextId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setContextId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setContextId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
-
The jpa primary key.
- setContextId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
-
The jpa primary key.
- setContextId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
-
The jpa primary key.
- setContextId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
-
The jpa primary key.
- setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.CustomerModifiedEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.PurchaseEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - setContextState(ContextState) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
A subset of
Tracking
information to expose the context state for this object. - setContextState(ContextState) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
A subset of
Tracking
information to expose the context state for this object. - setContextState(ContextState) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
-
A subset of
Tracking
information to expose the context state for this object. - setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
- setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setCustomerId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The ID of the customer that owns this order.
- setCustomerId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setCustomers(List<Customer>) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.CustomerModifiedEvent
-
The customers that have been created / modified / deleted
- setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.environment.RecommendationEngineJpaProperties
- setDefaultAccountId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The default account for the customer.
- setDefaultAccountId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setDefaultCommunicationPreference(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The default communication preference of the customer.
- setDefaultCommunicationPreference(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.environment.RecommendationEngineJpaProperties
- setDescription(String) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.OrderLink
-
The description for this link.
- setDisabled(boolean) - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.SSLVerificationProperties
-
Dictates whether SSL verification should be disabled.
- setEmail(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The email address of the customer.
- setEmail(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setEmailAddress(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The customer's email address.
- setEmailAddress(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setExternalId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
This is an arbitrary ID, typically assigned by or used by 1st or 3rd party systems that are not Broadleaf.
- setExternalId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The id that associates this user with an external system.
- setExternalId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setExternalId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setFeesTotal(MonetaryAmount) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setFirstName(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The first name of the customer, if the fullName is not being used for the customer.
- setFirstName(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setFulfillmentTotal(MonetaryAmount) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setFullName(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The full name of the customer, if the component parts firstName, middleName, and lastName are not being used to comprise the full name.
- setFullName(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setHref(String) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.OrderLink
-
The URL to read the data from.
- setId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
Context id
- setId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItemRef
- setId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The context ID of the customer.
- setId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The context ID of the purchase.
- setId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The context ID of the purchase.
- setId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- setId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- setIncludedTaxAmount(MonetaryAmount) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setIndividuallySold(boolean) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
If this product or any of its variants can be sold individually in the store, or if they must be apart of another product as an add-on.
- setIndividuallySold(boolean) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setItemId(int) - Method in class com.broadleafcommerce.recommendationengine.domain.ImplicitRating
- setItemId(int) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData.Recommendation
- setItemId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
- setItemName(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
- setItemRef(CatalogItemRef) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- setItems(List<UserRecommendationItem>) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- setItems(List<JpaUserRecommendationItem>) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- setJpa(JpaProperties) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.environment.RecommendationEngineJpaProperties
- setLastName(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The last name of the customer, if the fullName is not being used for the customer.
- setLastName(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setLinks(Map<String, OrderLink>) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.PurchaseEvent
-
The links that can be used to read an additional data for the event if needed.
- setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.environment.RecommendationEngineJpaProperties
- setLocale(Locale) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The locale for this purchase.
- setLocale(Locale) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setLocked(boolean) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
Is this user locked? A user may be locked due to too many failed login attempts.
- setLocked(boolean) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setMerchandisingContext(String) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
Defines the merchandising context of the item to signify where it is added from.
- setMerchandisingContext(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setMerchandisingTypeId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The id to the corresponding data driven enum for this item's product's merchandising type.
- setMerchandisingTypeId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setMethod(String) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.OrderLink
-
The HTTP method type.
- setMiddleName(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The middle name of the customer, if the fullName is not being used for the customer.
- setMiddleName(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setName(String) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- setName(String) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItemRef
- setName(String) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The name of this item.
- setName(String) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- setName(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setName(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setName(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- setNumberOfRecommendations(int) - Method in class com.broadleafcommerce.recommendationengine.web.endpoint.domain.RecommendationRequest
- setNumberOfReviews(Integer) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setNumericId(long) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setNumericId(long) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setNumericId(Long) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- setNumericId(Long) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The ID of the customer.
- setOnline(boolean) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
Whether or not this product should be visible at all in the store.
- setOnline(boolean) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setOperationType(String) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.CustomerModifiedEvent
-
The type of operation that has occurred ("CREATE", "UPDATE" or "DELETE")
- setOrderNumber(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The unique number associated with this
Purchase
. - setOrderNumber(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setOrderPricing(OrderPricing) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
Embedded container for all pricing information on this order.
- setPriceListId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The id of the price list used to get the pricing for this
PurchaseItem
. - setPriceListId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setProductId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The id to the corresponding product for this item.
- setProductId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setProductTags(List<String>) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The list of simple labels used to categorize the corresponding product for this item.
- setProductTags(List<String>) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setPurchase(Purchase) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The owning purchase of this item.
- setPurchase(JpaPurchase) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setPurchaseItems(List<PurchaseItem>) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
Items that are contained within this order.
- setPurchaseItems(List<JpaPurchaseItem>) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setQuantity(int) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The number of this item in the
Purchase
. - setQuantity(int) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setRank(int) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- setRank(int) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
- setRating(float) - Method in class com.broadleafcommerce.recommendationengine.domain.ImplicitRating
- setRating(float) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData.Recommendation
- setRating(BigDecimal) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setRatingUnits(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setRecommendations(List<DefaultSparkRecommendationService.UserRecommendationData.Recommendation>) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData
- setSearchable(boolean) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
-
Whether or not this product shows up in search.
- setSearchable(boolean) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setServiceClient(String) - Method in class com.broadleafcommerce.recommendationengine.service.provider.external.ExternalOrderProperties
-
The service client to use when calling order services.
- setSku(String) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- setSku(String) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
Represents a SKU code, similar to productId or variantId, except this is a unified, unique concept across both products and variants.
- setSku(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setSku(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setSpecialType(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The type of the customer, if it's in a special circumstance.
- setSpecialType(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setStatus(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The status of this order.
- setStatus(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setSubmitDate(Instant) - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
-
The date that this purchase was submitted.
- setSubmitDate(Instant) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setTargetDemographicId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The id to the corresponding data driven enum for this item's product's target demographic.
- setTargetDemographicId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setTaxId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The tax id for this customer
- setTaxId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
-
The tax id for this customer
- setTimestamp(Instant) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
-
Temporal state describing the time at which this item was last updated.
- setTotal(MonetaryAmount) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setTotalTax(MonetaryAmount) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setTracking(FullJpaTracking) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setType(String) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- setType(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- setType(String) - Method in class com.broadleafcommerce.recommendationengine.web.endpoint.domain.RecommendationRequest
- setUnitPrice(MonetaryAmount) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The individual unit price for an
PurchaseItem
. - setUnitPrice(MonetaryAmount) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setUpc(String) - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- setUpc(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- setUri(String) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The navigable uri of the corresponding catalog entry (e.g.
- setUri(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setUseCustomerUsernameAsUserId(boolean) - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationEngineProperties
- setUserId(int) - Method in class com.broadleafcommerce.recommendationengine.domain.ImplicitRating
- setUserId(int) - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData
- setUserId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
-
Generally refers to the numerical Customer Reference Identifier which is used by the ALS training model to provide recommendations.
- setUserId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- setUsername(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
The username of the customer, used to log in.
- setUsername(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- setUserRecommendation(UserRecommendation) - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- setUserRecommendation(JpaUserRecommendation) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
- setVariantId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
The id to the corresponding variant for this item.
- setVariantId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- setVatRegistrationId(String) - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
-
Optional VAT registration ID.
- setVatRegistrationId(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
-
Optional VAT registration ID for this customer.
- setVendorRef(String) - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
-
A reference to the corresponding vendor for this item.
- setVendorRef(String) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- shouldProcessEvent(InternalPersistenceEvent) - Method in class com.broadleafcommerce.recommendationengine.service.messaging.CatalogItemEventListener
-
Determines whether the given
InternalPersistenceEvent
should be processed. - SSLVerificationProperties - Class in com.broadleafcommerce.recommendationengine.service.autoconfigure
-
Contains properties dictating SSL verification.
- SSLVerificationProperties() - Constructor for class com.broadleafcommerce.recommendationengine.service.autoconfigure.SSLVerificationProperties
- SynchronizedDelegatingOAuth2AuthorizedClientManager - Class in com.broadleafcommerce.recommendationengine.oauth2.client.web
-
This component implements
OAuth2AuthorizedClientManager
and internally instantiates and delegates toAuthorizedClientServiceOAuth2AuthorizedClientManager
. - SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.recommendationengine.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
T
- toMe() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- toMe() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- toMe() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- toMe() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- toMeParentOrderBackReferenceAdder(MappingContext<P, J>) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- toMeParentRecommendationBackReferenceAdder(MappingContext<O, J>) - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- toString() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItem
- toString() - Method in class com.broadleafcommerce.recommendationengine.domain.CatalogItemRef
- toString() - Method in class com.broadleafcommerce.recommendationengine.domain.Customer
- toString() - Method in class com.broadleafcommerce.recommendationengine.domain.ImplicitRating
- toString() - Method in class com.broadleafcommerce.recommendationengine.domain.Purchase
- toString() - Method in class com.broadleafcommerce.recommendationengine.domain.PurchaseItem
- toString() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- toString() - Method in class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- toString() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCatalogItem
- toString() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaCustomerReference
- toString() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchase
- toString() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaPurchaseItem
- toString() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendation
- toString() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.domain.JpaUserRecommendationItem
- toString() - Method in class com.broadleafcommerce.recommendationengine.provider.jpa.environment.RecommendationEngineJpaProperties
- toString() - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.RecommendationEngineProperties
- toString() - Method in class com.broadleafcommerce.recommendationengine.service.autoconfigure.SSLVerificationProperties
- toString() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData.Recommendation
- toString() - Method in class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData
- toString() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.CustomerModifiedEvent
- toString() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.OrderLink
- toString() - Method in class com.broadleafcommerce.recommendationengine.service.messaging.domain.PurchaseEvent
- toString() - Method in class com.broadleafcommerce.recommendationengine.web.endpoint.domain.RecommendationRequest
U
- UserRecommendation - Class in com.broadleafcommerce.recommendationengine.domain
- UserRecommendation() - Constructor for class com.broadleafcommerce.recommendationengine.domain.UserRecommendation
- UserRecommendationData() - Constructor for class com.broadleafcommerce.recommendationengine.service.DefaultSparkRecommendationService.UserRecommendationData
- UserRecommendationItem - Class in com.broadleafcommerce.recommendationengine.domain
- UserRecommendationItem() - Constructor for class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- UserRecommendationItem(String, int, CatalogItemRef, CatalogItem, UserRecommendation) - Constructor for class com.broadleafcommerce.recommendationengine.domain.UserRecommendationItem
- UserRecommendationRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.recommendationengine.repository
-
Repository
for persistent counterparts ofUserRecommendation
. - UserRecommendationService<P extends UserRecommendation> - Interface in com.broadleafcommerce.recommendationengine.service
V
- validate(RecommendationRequest, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.validation.DefaultRecommendationValidator
- validate(RecommendationRequest, ContextInfo) - Method in interface com.broadleafcommerce.recommendationengine.service.validation.RecommendationValidator
-
Check whether or not the recommendation request in this context is valid.
- validateApplicationContext(RecommendationRequest, ContextInfo) - Method in class com.broadleafcommerce.recommendationengine.service.validation.DefaultRecommendationValidator
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form