A B C D E F G H I J L N O P R S T U V 
All Classes All Packages

A

AbstractAnonymizationHandler - Class in com.broadleafcommerce.cart.service.anonymization
Provide common processing functionality to all cart related AnonymizationHandler instances.
AbstractAnonymizationHandler() - Constructor for class com.broadleafcommerce.cart.service.anonymization.AbstractAnonymizationHandler
 
AccountIdJpaItemListAccessRuleMatcher<D extends JpaItemListAccessRule> - Class in com.broadleafcommerce.cart.provider.jpa.service
Matches account reference type item list access rules for JPA.
AccountIdJpaItemListAccessRuleMatcher() - Constructor for class com.broadleafcommerce.cart.provider.jpa.service.AccountIdJpaItemListAccessRuleMatcher
 
addFromMeCartMappings(ModelMapper) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
addFromMeStoredCartItemMappings(ModelMapper) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
addMatchable(CustomerRef, Root<D>, CriteriaBuilder) - Method in class com.broadleafcommerce.cart.provider.jpa.service.AccountIdJpaItemListAccessRuleMatcher
 
addMatchable(CustomerRef, Root<D>, CriteriaBuilder) - Method in class com.broadleafcommerce.cart.provider.jpa.service.CustomerIdJpaItemListAccessRuleMatcher
 
addMatchable(CustomerRef, Root<D>, CriteriaBuilder) - Method in class com.broadleafcommerce.cart.provider.jpa.service.EmailAddressDomainJpaItemListAccessRuleMatcher
 
addMatchable(CustomerRef, Root<D>, CriteriaBuilder) - Method in class com.broadleafcommerce.cart.provider.jpa.service.EmailAddressJpaItemListAccessRuleMatcher
 
addMatchable(CustomerRef, Root<D>, CriteriaBuilder) - Method in interface com.broadleafcommerce.cart.provider.jpa.service.JpaItemListAccessRuleMatcher
Generates a predicate that will be used to match access rules based on the customer information.
AddressConverter - Class in com.broadleafcommerce.cart.provider.jpa.domain.support
Used to convert an Address to a serialized JSON object string representation for persistence and vice-versa.
AddressConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.support.AddressConverter
 
addToMeCartMappings(ModelMapper) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
addToMeStoredCartItemMappings(ModelMapper) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
AdjustmentListConverter - Class in com.broadleafcommerce.cart.provider.jpa.domain.support
Transforms a list of Adjustment into a JSON object String and vice-versa.
AdjustmentListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.support.AdjustmentListConverter
 
afterPropertiesSet() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
afterPropertiesSet() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
afterPropertiesSet() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListItemRepository
 
afterPropertiesSet() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListRepository
 
anonymize(String, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartAnonymizationEndpoint
 
anonymize(String, Object) - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationHandler
 
AttributeChoiceValueMapConverter - Class in com.broadleafcommerce.cart.provider.jpa.domain.support
Converter used for converting a map of String to AttributeChoiceValue type to String before persistence.
AttributeChoiceValueMapConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.support.AttributeChoiceValueMapConverter
 

B

BASE_PATH - Static variable in class com.broadleafcommerce.cart.web.endpoint.ItemListEndpoint
 
BASE_PATH - Static variable in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.cart.web.endpoint.CartActionAuditEndpoint
 
buildArchivedIsFalseFilter(CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCartTenantQueryHelper
 
buildContextFiltersIfApplicable(ContextInfo, CriteriaQuery<D>, Map<String, Object>, Root<D>, Class<D>) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCartTenantQueryHelper
Creates filters narrowing the context as an alternative to the narrowing of JpaNarrowExecutor.
buildContextIdIsEqualToFilter(String, Map<String, Object>, CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCartTenantQueryHelper
 
buildContextIdIsInFilter(Iterable<String>, Map<String, Object>, CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCartTenantQueryHelper
 
buildJobDetailsMap(ScheduledJobRef) - Method in class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
Build a map from the scheduled job details.
buildTenantIdFilter(Root<D>, CriteriaBuilder, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
buildTenantIdIsEqualToFilter(String, Map<String, Object>, CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCartTenantQueryHelper
 
BULK_ITEMS_SUBPATH - Static variable in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
BULK_LIST - Static variable in class com.broadleafcommerce.cart.web.endpoint.ItemListEndpoint
 

C

CampaignRefListConverter - Class in com.broadleafcommerce.cart.provider.jpa.domain.support
Transforms a list of CampaignRef into a JSON object String and vice-versa.
CampaignRefListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.support.CampaignRefListConverter
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.util.ItemListCount
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationProperties
 
canEqual(Object) - Method in exception com.broadleafcommerce.cart.service.exception.CartOptimisticLockingFailureException
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.service.messaging.CartNotificationProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartPendingPaymentFailedEvent
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.web.endpoint.domain.UpdateCartRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.cart.web.endpoint.exception.CartOptimisticLockingApiError
 
CART_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.cart.provider.jpa.JpaRouteConstants.Persistence
 
CART_ID_REQUIRED - Static variable in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
CART_ROUTE_KEY - Static variable in class com.broadleafcommerce.cart.provider.RouteConstants.Persistence
 
CART_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.cart.provider.RouteConstants.Persistence
 
CART_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.cart.provider.jpa.JpaRouteConstants.Persistence
 
CART_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.cart.provider.jpa.JpaRouteConstants.Persistence
 
CartActionAuditEndpoint - Class in com.broadleafcommerce.cart.web.endpoint
 
CartActionAuditEndpoint(CartActionAuditService<CartActionAudit>) - Constructor for class com.broadleafcommerce.cart.web.endpoint.CartActionAuditEndpoint
 
CartActionAuditRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.cart.repository
Repository for persistent counter-parts of CartActionAudit.
cartActionAuditRequestValidator(CartService<Cart>) - Method in class com.broadleafcommerce.cart.service.autoconfigure.CartServiceRequestValidationAutoConfiguration
 
CartActionAuditRequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit> - Interface in com.broadleafcommerce.cart.service.validation.request
Performs validation on the CartActionAudit coming from the request body.
CartActionAuditService<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit> - Interface in com.broadleafcommerce.cart.service
Service API for CartActionAudits.
CartActionAuditValidator - Class in com.broadleafcommerce.cart.service.validation
Validator used to validate CartActionAudit.
CartActionAuditValidator() - Constructor for class com.broadleafcommerce.cart.service.validation.CartActionAuditValidator
 
CartAnonymizationAutoConfiguration - Class in com.broadleafcommerce.cart.service.anonymization
 
CartAnonymizationAutoConfiguration() - Constructor for class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationAutoConfiguration
 
CartAnonymizationEndpoint - Class in com.broadleafcommerce.cart.web.endpoint
Supply the anonymization related endpoint to the service.
CartAnonymizationEndpoint(AnonymizationService) - Constructor for class com.broadleafcommerce.cart.web.endpoint.CartAnonymizationEndpoint
 
CartAnonymizationHandler - Class in com.broadleafcommerce.cart.service.anonymization
Updates PII fields for the Cart domain.
CartAnonymizationHandler(CartService<Cart>, CartAnonymizationProperties) - Constructor for class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationHandler
 
CartAnonymizationProperties - Class in com.broadleafcommerce.cart.service.anonymization
Controls anonymization behavior for the cart service
CartAnonymizationProperties() - Constructor for class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationProperties
 
CartApprovalRequestEvent - Class in com.broadleafcommerce.cart.service.messaging.event
Represents the data needed to send a notification after an account user submits a cart requiring approval.
CartApprovalRequestEvent() - Constructor for class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
 
cartApprovalRequestNotificationHandler(CartApprovalRequestProducer, CartNotificationProperties, List<IgnoredNotificationStateRepository>, MessageSerializationHelper) - Method in class com.broadleafcommerce.cart.service.messaging.autoconfigure.CartServiceNotificationAutoConfiguration
 
cartApprovalRequestOutput() - Method in interface com.broadleafcommerce.cart.service.messaging.CartApprovalRequestProducer
 
CartApprovalRequestProducer - Interface in com.broadleafcommerce.cart.service.messaging
 
cartApprovalRequestRetryClusterService(CamelClusterService, CartNotificationProperties, List<NotificationStateRepository>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.cart.service.messaging.autoconfigure.CartServiceNotificationAutoConfiguration
 
CartCrudEntityHelper - Class in com.broadleafcommerce.cart.service
 
CartCrudEntityHelper(DomainMapperManager, List<SortTransformer>, EntityValidatorManager, TrackableBehaviorUtil, Executor, CartProperties) - Constructor for class com.broadleafcommerce.cart.service.CartCrudEntityHelper
 
cartDefaultCurrencyContextInfoCustomizer(DataRouteSupporting) - Method in class com.broadleafcommerce.cart.service.autoconfigure.CartServiceAutoConfiguration
 
CartDefaultCurrencyContextInfoCustomizer - Class in com.broadleafcommerce.cart.service.context
Sets the default currency for this request, given the correct route.
CartDefaultCurrencyContextInfoCustomizer(DataRouteSupporting) - Constructor for class com.broadleafcommerce.cart.service.context.CartDefaultCurrencyContextInfoCustomizer
 
CartDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.cart.autoconfigure
Initializes the default property overrides for the cart service
CartDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.cart.autoconfigure.CartDefaultsEnvironmentPostProcessor
 
CartEndpoint - Class in com.broadleafcommerce.cart.web.endpoint
 
CartEndpoint(CartService<Cart>, CartRequestValidator<Cart>, CartItemRequestValidator<CartItem>) - Constructor for class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
CartExceptionAdvisor - Class in com.broadleafcommerce.cart.web.endpoint.exception
General exception handler registry for handlers not exclusive to a single controller.
CartExceptionAdvisor(CartService<Cart>) - Constructor for class com.broadleafcommerce.cart.web.endpoint.exception.CartExceptionAdvisor
 
CartItemListConverter - Class in com.broadleafcommerce.cart.provider.jpa.domain.support
Transforms a list of StoredCartItem into a JSON object String and vice-versa.
CartItemListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.support.CartItemListConverter
 
cartItemRequestValidator() - Method in class com.broadleafcommerce.cart.service.autoconfigure.CartServiceRequestValidationAutoConfiguration
 
CartItemRequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartItem> - Interface in com.broadleafcommerce.cart.service.validation.request
Performs validation on the cart item coming from the request body.
CartJpaAutoConfiguration - Class in com.broadleafcommerce.cart.provider.jpa.autoconfigure
The main auto configuration that initializes the out of the box repositories.
CartJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.cart.provider.jpa.autoconfigure.CartJpaAutoConfiguration
 
CartNotificationProperties - Class in com.broadleafcommerce.cart.service.messaging
Configuration properties for the NotificationHandler and RetryHandler related to the cart notifications.
CartNotificationProperties() - Constructor for class com.broadleafcommerce.cart.service.messaging.CartNotificationProperties
 
cartNotificationRepository() - Method in class com.broadleafcommerce.cart.service.messaging.autoconfigure.CartServiceNotificationAutoConfiguration
 
CartNotificationRepository - Interface in com.broadleafcommerce.cart.service.messaging
The repository responsible for storing the notifications related to the cart.
cartNotificationService(CartRepository<Trackable>, NotificationStateService, NotificationManager, CartNotificationRepository, ObjectMapper) - Method in class com.broadleafcommerce.cart.service.messaging.autoconfigure.CartServiceNotificationAutoConfiguration
 
CartNotificationService - Interface in com.broadleafcommerce.cart.service.messaging
The cart notification service is used to send the notification using durable messaging.
cartNotifyThreadPoolTaskExecutor() - Method in class com.broadleafcommerce.cart.service.autoconfigure.CartServiceAutoConfiguration
 
CartOptimisticLockingApiError - Class in com.broadleafcommerce.cart.web.endpoint.exception
An API Error due to a stale cart.
CartOptimisticLockingApiError(CartOptimisticLockingFailureException, Cart) - Constructor for class com.broadleafcommerce.cart.web.endpoint.exception.CartOptimisticLockingApiError
 
CartOptimisticLockingFailureException - Exception in com.broadleafcommerce.cart.service.exception
Exception thrown when optimistic locking fails during a cart save.
CartOptimisticLockingFailureException(String, ContextInfo, Throwable) - Constructor for exception com.broadleafcommerce.cart.service.exception.CartOptimisticLockingFailureException
 
CartPendingPaymentFailedEvent - Class in com.broadleafcommerce.cart.service.messaging.event
A message event dispatched after one or more of a cart's pending payments failed.
CartPendingPaymentFailedEvent() - Constructor for class com.broadleafcommerce.cart.service.messaging.event.CartPendingPaymentFailedEvent
 
CartPendingPaymentFailedEvent(String, ContextInfo) - Constructor for class com.broadleafcommerce.cart.service.messaging.event.CartPendingPaymentFailedEvent
 
cartPendingPaymentFailedNotificationHandler(CartPendingPaymentFailedProducer, CartNotificationProperties, List<IgnoredNotificationStateRepository>, MessageSerializationHelper) - Method in class com.broadleafcommerce.cart.service.messaging.autoconfigure.CartServiceNotificationAutoConfiguration
 
cartPendingPaymentFailedOutput() - Method in interface com.broadleafcommerce.cart.service.messaging.CartPendingPaymentFailedProducer
 
CartPendingPaymentFailedProducer - Interface in com.broadleafcommerce.cart.service.messaging
Spring cloud data channel description for messaging output.
cartPendingPaymentFailedRetryClusterService(CamelClusterService, CartNotificationProperties, List<NotificationStateRepository>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.cart.service.messaging.autoconfigure.CartServiceNotificationAutoConfiguration
 
CartProperties - Class in com.broadleafcommerce.cart.provider.jpa.environment
 
CartProperties() - Constructor for class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
 
CartRejectionEvent - Class in com.broadleafcommerce.cart.service.messaging.event
A message event dispatched after an approver rejects a cart.
CartRejectionEvent() - Constructor for class com.broadleafcommerce.cart.service.messaging.event.CartRejectionEvent
 
cartRejectionNotificationHandler(CartRejectionProducer, CartNotificationProperties, List<IgnoredNotificationStateRepository>, MessageSerializationHelper) - Method in class com.broadleafcommerce.cart.service.messaging.autoconfigure.CartServiceNotificationAutoConfiguration
 
cartRejectionOutput() - Method in interface com.broadleafcommerce.cart.service.messaging.CartRejectionProducer
 
CartRejectionProducer - Interface in com.broadleafcommerce.cart.service.messaging
 
cartRejectionRetryClusterService(CamelClusterService, CartNotificationProperties, List<NotificationStateRepository>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.cart.service.messaging.autoconfigure.CartServiceNotificationAutoConfiguration
 
CartRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.cart.repository
Repository for persistent counter-parts of Cart.
cartRequestValidator(CartItemRequestValidator<CartItem>, CartValidationProperties) - Method in class com.broadleafcommerce.cart.service.autoconfigure.CartServiceRequestValidationAutoConfiguration
 
CartRequestValidator<P extends com.broadleafcommerce.cart.client.domain.Cart> - Interface in com.broadleafcommerce.cart.service.validation.request
Performs validation on the cart coming from the request body.
cartSecurityEnhancer() - Method in class com.broadleafcommerce.cart.web.autoconfigure.CartWebSecurityAutoConfiguration
 
cartService(CartRepository<Trackable>, TypeFactory, DomainMapperManager, List<SortTransformer>, EntityValidatorManager, TrackableBehaviorUtil, NotificationManager, Executor, CartProperties) - Method in class com.broadleafcommerce.cart.service.autoconfigure.CartServiceAutoConfiguration
 
CartService<P extends com.broadleafcommerce.cart.client.domain.Cart> - Interface in com.broadleafcommerce.cart.service
Service API for Carts.
CartServiceAutoConfiguration - Class in com.broadleafcommerce.cart.service.autoconfigure
 
CartServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.cart.service.autoconfigure.CartServiceAutoConfiguration
 
CartServiceAutoConfiguration.PurgeCartJobConfiguration - Class in com.broadleafcommerce.cart.service.autoconfigure
 
CartServiceNotificationAutoConfiguration - Class in com.broadleafcommerce.cart.service.messaging.autoconfigure
 
CartServiceNotificationAutoConfiguration() - Constructor for class com.broadleafcommerce.cart.service.messaging.autoconfigure.CartServiceNotificationAutoConfiguration
 
CartServiceRequestValidationAutoConfiguration - Class in com.broadleafcommerce.cart.service.autoconfigure
Configuration for request validations.
CartServiceRequestValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.cart.service.autoconfigure.CartServiceRequestValidationAutoConfiguration
 
CartServiceResourceLockEndpoint - Class in com.broadleafcommerce.cart.web.endpoint.messaging
This endpoint is used to expose resource locks to services which don't have their own data sources to lock with (cart operations).
CartServiceResourceLockEndpoint(ResourceLockRepository<?, ?>) - Constructor for class com.broadleafcommerce.cart.web.endpoint.messaging.CartServiceResourceLockEndpoint
 
CartServiceValidationAutoConfiguration - Class in com.broadleafcommerce.cart.service.autoconfigure
 
CartServiceValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.cart.service.autoconfigure.CartServiceValidationAutoConfiguration
 
CartValidationProperties - Class in com.broadleafcommerce.cart.service.autoconfigure
Properties used to define configuration for Cart validation.
CartValidationProperties() - Constructor for class com.broadleafcommerce.cart.service.autoconfigure.CartValidationProperties
 
CartWebAutoConfiguration - Class in com.broadleafcommerce.cart.web.autoconfigure
 
CartWebAutoConfiguration() - Constructor for class com.broadleafcommerce.cart.web.autoconfigure.CartWebAutoConfiguration
 
CartWebSecurityAutoConfiguration - Class in com.broadleafcommerce.cart.web.autoconfigure
 
CartWebSecurityAutoConfiguration() - Constructor for class com.broadleafcommerce.cart.web.autoconfigure.CartWebSecurityAutoConfiguration
 
CHANNEL - Static variable in interface com.broadleafcommerce.cart.service.messaging.CartApprovalRequestProducer
 
CHANNEL - Static variable in interface com.broadleafcommerce.cart.service.messaging.CartPendingPaymentFailedProducer
 
CHANNEL - Static variable in interface com.broadleafcommerce.cart.service.messaging.CartRejectionProducer
 
CHANNEL - Static variable in interface com.broadleafcommerce.cart.service.messaging.CheckoutRollbackEventProducer
 
CHANNEL - Static variable in interface com.broadleafcommerce.cart.service.purge.PurgeCartsTriggeredJobEventConsumer
 
CHECKOUT_WORKFLOW_ERRORS - Static variable in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
The key to the JpaCart.getInternalAttributes() containing checkout workflow errors
CheckoutCompletionEvent - Class in com.broadleafcommerce.cart.service.messaging.event
A message event dispatched after a cart checkout completes successfully.
CheckoutCompletionEvent() - Constructor for class com.broadleafcommerce.cart.service.messaging.event.CheckoutCompletionEvent
 
CheckoutCompletionEvent(CheckoutCart, List<PaymentSummary>, String, ContextInfo) - Constructor for class com.broadleafcommerce.cart.service.messaging.event.CheckoutCompletionEvent
 
checkoutCompletionNotificationHandler(CheckoutCompletionProducer, CartNotificationProperties, List<IgnoredNotificationStateRepository>, MessageSerializationHelper) - Method in class com.broadleafcommerce.cart.service.messaging.autoconfigure.CartServiceNotificationAutoConfiguration
 
checkoutCompletionRetryClusterService(CamelClusterService, CartNotificationProperties, List<NotificationStateRepository>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.cart.service.messaging.autoconfigure.CartServiceNotificationAutoConfiguration
 
CheckoutRollbackEvent - Class in com.broadleafcommerce.cart.service.messaging.event
A message event dispatched when a checkout workflow encounters an unrecoverable error and must roll back the work of its checkout workflow activities.
CheckoutRollbackEvent() - Constructor for class com.broadleafcommerce.cart.service.messaging.event.CheckoutRollbackEvent
 
CheckoutRollbackEventProducer - Interface in com.broadleafcommerce.cart.service.messaging
This producer is responsible to send the message to process the rollback if an error occurred during checkout.
checkoutRollbackNotificationHandler(CheckoutRollbackEventProducer, CartNotificationProperties, List<IgnoredNotificationStateRepository>, MessageSerializationHelper) - Method in class com.broadleafcommerce.cart.service.messaging.autoconfigure.CartServiceNotificationAutoConfiguration
 
checkoutRollbackOutput() - Method in interface com.broadleafcommerce.cart.service.messaging.CheckoutRollbackEventProducer
 
checkoutRollbackRetryClusterService(CamelClusterService, CartNotificationProperties, List<NotificationStateRepository>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.cart.service.messaging.autoconfigure.CartServiceNotificationAutoConfiguration
 
com.broadleafcommerce.cart.autoconfigure - package com.broadleafcommerce.cart.autoconfigure
 
com.broadleafcommerce.cart.domain - package com.broadleafcommerce.cart.domain
 
com.broadleafcommerce.cart.provider - package com.broadleafcommerce.cart.provider
 
com.broadleafcommerce.cart.provider.jpa - package com.broadleafcommerce.cart.provider.jpa
 
com.broadleafcommerce.cart.provider.jpa.autoconfigure - package com.broadleafcommerce.cart.provider.jpa.autoconfigure
 
com.broadleafcommerce.cart.provider.jpa.domain - package com.broadleafcommerce.cart.provider.jpa.domain
 
com.broadleafcommerce.cart.provider.jpa.domain.support - package com.broadleafcommerce.cart.provider.jpa.domain.support
 
com.broadleafcommerce.cart.provider.jpa.environment - package com.broadleafcommerce.cart.provider.jpa.environment
 
com.broadleafcommerce.cart.provider.jpa.repository - package com.broadleafcommerce.cart.provider.jpa.repository
 
com.broadleafcommerce.cart.provider.jpa.repository.util - package com.broadleafcommerce.cart.provider.jpa.repository.util
 
com.broadleafcommerce.cart.provider.jpa.service - package com.broadleafcommerce.cart.provider.jpa.service
 
com.broadleafcommerce.cart.repository - package com.broadleafcommerce.cart.repository
 
com.broadleafcommerce.cart.service - package com.broadleafcommerce.cart.service
 
com.broadleafcommerce.cart.service.anonymization - package com.broadleafcommerce.cart.service.anonymization
 
com.broadleafcommerce.cart.service.autoconfigure - package com.broadleafcommerce.cart.service.autoconfigure
 
com.broadleafcommerce.cart.service.context - package com.broadleafcommerce.cart.service.context
 
com.broadleafcommerce.cart.service.exception - package com.broadleafcommerce.cart.service.exception
 
com.broadleafcommerce.cart.service.messaging - package com.broadleafcommerce.cart.service.messaging
 
com.broadleafcommerce.cart.service.messaging.autoconfigure - package com.broadleafcommerce.cart.service.messaging.autoconfigure
 
com.broadleafcommerce.cart.service.messaging.event - package com.broadleafcommerce.cart.service.messaging.event
 
com.broadleafcommerce.cart.service.purge - package com.broadleafcommerce.cart.service.purge
 
com.broadleafcommerce.cart.service.validation - package com.broadleafcommerce.cart.service.validation
 
com.broadleafcommerce.cart.service.validation.request - package com.broadleafcommerce.cart.service.validation.request
 
com.broadleafcommerce.cart.web.autoconfigure - package com.broadleafcommerce.cart.web.autoconfigure
 
com.broadleafcommerce.cart.web.endpoint - package com.broadleafcommerce.cart.web.endpoint
 
com.broadleafcommerce.cart.web.endpoint.domain - package com.broadleafcommerce.cart.web.endpoint.domain
 
com.broadleafcommerce.cart.web.endpoint.exception - package com.broadleafcommerce.cart.web.endpoint.exception
 
com.broadleafcommerce.cart.web.endpoint.messaging - package com.broadleafcommerce.cart.web.endpoint.messaging
 
ConfigErrorListConverter - Class in com.broadleafcommerce.cart.provider.jpa.domain.support
Transforms a list of ConfigError into a JSON object String and vice-versa.
ConfigErrorListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.support.ConfigErrorListConverter
 
ConfigErrorMapConverter - Class in com.broadleafcommerce.cart.provider.jpa.domain.support
Converter used for converting a map of String to a List of ConfigError type to String before persistence.
ConfigErrorMapConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.support.ConfigErrorMapConverter
 
convertCartRejectionEventToJson(CartRejectionEvent) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
convertToDatabaseColumn(Address) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.support.AddressConverter
 
convertToDatabaseColumn(Map<String, AttributeChoiceValue>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.support.AttributeChoiceValueMapConverter
 
convertToDatabaseColumn(Map<String, List<ConfigError>>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.support.ConfigErrorMapConverter
 
convertToEntityAttribute(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.support.AddressConverter
 
convertToEntityAttribute(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.support.AttributeChoiceValueMapConverter
 
convertToEntityAttribute(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.support.ConfigErrorMapConverter
 
create(ContextInfo, P) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListEndpoint
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartActionAuditService
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
 
createAll(List<P>, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
 
createCart(Cart, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
createCartActionAudit(CartActionAudit, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartActionAuditEndpoint
 
createCartItem(String, CartItem, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
createGuestToken(String, GuestToken, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.GuestTokenEndpoint
 
createItem(ContextInfo, String, ItemListItem) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
createItemListAccessRule(ContextInfo, String, P) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
createItemListAccessRules(ContextInfo, String, List<P>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
createItems(ContextInfo, String, List<ItemListItem>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
createItems(P, P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
Creates items from a requested item list on a different item list.
createTempContextInfoWithExpectedCurrency(CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartRequestValidator
 
CustomerIdJpaItemListAccessRuleMatcher<D extends JpaItemListAccessRule> - Class in com.broadleafcommerce.cart.provider.jpa.service
Matches customer reference type item list access rules for JPA.
CustomerIdJpaItemListAccessRuleMatcher() - Constructor for class com.broadleafcommerce.cart.provider.jpa.service.CustomerIdJpaItemListAccessRuleMatcher
 
customize(ContextInfo, String, MethodParameter, NativeWebRequest) - Method in class com.broadleafcommerce.cart.service.context.CartDefaultCurrencyContextInfoCustomizer
 
CustomizedCartRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.cart.repository
Advanced functionality related to cart maintenance and filtering.
CustomizedItemListAccessRuleRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.cart.repository
Advanced repository functionality related to item list access rules.
CustomizedItemListItemRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.cart.repository
Advanced functionality related to item list repository operations.
CustomizedItemListRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.cart.repository
Advanced functionality related to item list repository operations.

D

DEFAULT_CART_TIMEOUT - Static variable in class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
 
DEFAULT_PAGE_SIZE - Static variable in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
DEFAULT_STATUS - Static variable in class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
 
DefaultCartActionAuditRequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit> - Class in com.broadleafcommerce.cart.service.validation.request
Performs validation on CartActionAudit requests.
DefaultCartActionAuditRequestValidator(CartService<Cart>) - Constructor for class com.broadleafcommerce.cart.service.validation.request.DefaultCartActionAuditRequestValidator
 
DefaultCartActionAuditService<P extends com.broadleafcommerce.cart.client.domain.CartActionAudit> - Class in com.broadleafcommerce.cart.service
 
DefaultCartActionAuditService(CartActionAuditRepository<Trackable>, CrudEntityHelper) - Constructor for class com.broadleafcommerce.cart.service.DefaultCartActionAuditService
 
DefaultCartItemRequestValidator<P extends com.broadleafcommerce.cart.client.domain.CartItem> - Class in com.broadleafcommerce.cart.service.validation.request
Performs validation on Cart Item requests by ensuring they have a cart version present.
DefaultCartItemRequestValidator() - Constructor for class com.broadleafcommerce.cart.service.validation.request.DefaultCartItemRequestValidator
 
DefaultCartNotificationRepository - Class in com.broadleafcommerce.cart.service.messaging
The default implementation of CartNotificationRepository.
DefaultCartNotificationRepository() - Constructor for class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationRepository
 
DefaultCartNotificationService - Class in com.broadleafcommerce.cart.service.messaging
Default implementation for CartNotificationService.
DefaultCartNotificationService(CartRepository<Trackable>, NotificationStateService, NotificationManager, CartNotificationRepository, ObjectMapper) - Constructor for class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
DefaultCartRequestValidator<P extends com.broadleafcommerce.cart.client.domain.Cart> - Class in com.broadleafcommerce.cart.service.validation.request
Performs validation on Cart requests.
DefaultCartRequestValidator(CartItemRequestValidator<CartItem>, CartValidationProperties) - Constructor for class com.broadleafcommerce.cart.service.validation.request.DefaultCartRequestValidator
 
DefaultCartService<P extends com.broadleafcommerce.cart.client.domain.Cart> - Class in com.broadleafcommerce.cart.service
 
DefaultCartService(CartRepository<Trackable>, CrudEntityHelper, DomainMapperManager) - Constructor for class com.broadleafcommerce.cart.service.DefaultCartService
 
DefaultGuestTokenService<P extends com.broadleafcommerce.cart.client.domain.GuestToken> - Class in com.broadleafcommerce.cart.service
 
DefaultGuestTokenService(GuestTokenRepository<Trackable>, CrudEntityHelper, DomainMapperManager) - Constructor for class com.broadleafcommerce.cart.service.DefaultGuestTokenService
 
DefaultItemListAccessRuleService<P extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> - Class in com.broadleafcommerce.cart.service
Default implementation of an item list access rule service.
DefaultItemListAccessRuleService(ItemListAccessRuleRepository<Trackable>, CrudEntityHelper) - Constructor for class com.broadleafcommerce.cart.service.DefaultItemListAccessRuleService
 
DefaultItemListItemService<P extends com.broadleafcommerce.cart.client.domain.ItemListItem> - Class in com.broadleafcommerce.cart.service
Default implementation of an item list service.
DefaultItemListItemService(ItemListItemRepository<Trackable>, CrudEntityHelper) - Constructor for class com.broadleafcommerce.cart.service.DefaultItemListItemService
 
DefaultItemListService<P extends com.broadleafcommerce.cart.client.domain.ItemList> - Class in com.broadleafcommerce.cart.service
The default implementation of an item list service.
DefaultItemListService(ItemListRepository<Trackable>, ItemListItemService<ItemListItem>, ItemListAccessRuleService<ItemListAccessRule>, RsqlCrudEntityHelper, TypeFactory) - Constructor for class com.broadleafcommerce.cart.service.DefaultItemListService
 
delete(ContextInfo, String) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListEndpoint
 
delete(String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
delete(String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
 
delete(String, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.ItemListService
Delete an item list by id
delete(P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
 
delete(P, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.ItemListService
Delete an item list
deleteAbandonedAnonymousCarts(Instant, Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
deleteAbandonedAnonymousCarts(Instant, Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedCartRepository
Delete anonymous carts that have not been updated since the given date.
deleteAll(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
 
deleteAll(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.ItemListService
Delete multiple item lists by id
deleteAll(Collection<P>, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListItemService
 
deleteAll(Collection<P>, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.ItemListItemService
Deletes a given collection of items.
deleteAll(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListItemService
 
deleteAll(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.ItemListItemService
Deletes a given collection of items.
deleteAllByIds(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListRepository
 
deleteAllByIds(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedItemListRepository
Delete multiple item lists by id
deleteAllByListIds(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
deleteAllByListIds(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListItemRepository
 
deleteAllByListIds(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedItemListAccessRuleRepository
Bulk deletes all access rules that belong to multiple lists
deleteAllByListIds(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedItemListItemRepository
Bulk deletes all items that belong to multiple lists
deleteAllByListIds(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListAccessRuleService
 
deleteAllByListIds(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListItemService
 
deleteAllByListIds(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.ItemListAccessRuleService
Deletes all access rules that belong to multiple item lists
deleteAllByListIds(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.ItemListItemService
Deletes all items that belong to multiple item lists
deleteCart(String, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
deleteCartItem(String, String, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
deleteGuestToken(String, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.GuestTokenEndpoint
 
deleteItem(ContextInfo, String, String) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
deleteItemListAccessRule(ContextInfo, String, String) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
deleteItemListAccessRules(ContextInfo, String, Set<String>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
deleteItems(ContextInfo, String, Set<String>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
Deprecated.
Use ItemListItemEndpoint.deleteItemsInBulk(ContextInfo, String, Set). This will allow much longer lists of IDs without worrying about whether the URL is too long and corrects the HTTP method semantics by using POST since we're not actually deleting a resource at the URL.
deleteItems(P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
Deletes any items belonging to the target list.
deleteItemsInBulk(ContextInfo, String, Set<String>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
deleteLists(ContextInfo, Set<String>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListEndpoint
Deprecated.
Use ItemListEndpoint.deleteListsInBulk(ContextInfo, Set). This will allow much longer lists of IDs without worrying about whether the URL is too long and corrects the HTTP method semantics by using POST since we're not actually deleting a resource at the URL.
deleteListsInBulk(ContextInfo, Set<String>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListEndpoint
 
DETAIL_KEY_CART_TIMEOUT - Static variable in class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
 
DETAIL_KEY_STATUS - Static variable in class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
 

E

EmailAddressDomainJpaItemListAccessRuleMatcher<D extends JpaItemListAccessRule> - Class in com.broadleafcommerce.cart.provider.jpa.service
Matches email address domain type item list access rules for JPA.
EmailAddressDomainJpaItemListAccessRuleMatcher() - Constructor for class com.broadleafcommerce.cart.provider.jpa.service.EmailAddressDomainJpaItemListAccessRuleMatcher
 
EmailAddressJpaItemListAccessRuleMatcher<D extends JpaItemListAccessRule> - Class in com.broadleafcommerce.cart.provider.jpa.service
Matches email address type item list access rules for JPA.
EmailAddressJpaItemListAccessRuleMatcher() - Constructor for class com.broadleafcommerce.cart.provider.jpa.service.EmailAddressJpaItemListAccessRuleMatcher
 
equals(Object) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
equals(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
equals(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
equals(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
equals(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
equals(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
equals(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
equals(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
 
equals(Object) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.util.ItemListCount
 
equals(Object) - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationProperties
 
equals(Object) - Method in exception com.broadleafcommerce.cart.service.exception.CartOptimisticLockingFailureException
 
equals(Object) - Method in class com.broadleafcommerce.cart.service.messaging.CartNotificationProperties
 
equals(Object) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
 
equals(Object) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartPendingPaymentFailedEvent
 
equals(Object) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
 
equals(Object) - Method in class com.broadleafcommerce.cart.web.endpoint.domain.UpdateCartRequest
 
equals(Object) - Method in class com.broadleafcommerce.cart.web.endpoint.exception.CartOptimisticLockingApiError
 
existsGuestTokenForCart(String, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.GuestTokenEndpoint
 

F

filterItemListIdsByRoles(CustomerRef, Set<String>, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListAccessRuleService
 
filterItemListIdsByRoles(CustomerRef, Set<String>, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.ItemListAccessRuleService
Filters item list IDs based on whether the customer has a specified role for them or not.
findAllByContextIdIn(Iterable<String>, Pageable, Node, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.ItemListRepository
Retrieves a list of item lists whose context IDs match any of the given IDs.
findAllByCustomer(CustomerRef, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
findAllByCustomer(CustomerRef, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListAccessRuleService
 
findAllByCustomer(CustomerRef, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedItemListAccessRuleRepository
Find all access rules for the given customer.
findAllByCustomer(CustomerRef, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.ItemListAccessRuleService
Find all access rules for a specific customer.
findAllByItemListId(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListAccessRuleService
 
findAllByItemListId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.ItemListAccessRuleRepository
 
findAllByItemListId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.ItemListAccessRuleService
Finds all access rules for a specific item list.
findAllByItemListIdAndCustomer(String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
findAllByItemListIdAndCustomer(String, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedItemListAccessRuleRepository
Finds access rules for a given customer to a specific list.
findAllByItemListIdsAndCustomer(Collection<String>, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
findAllByItemListIdsAndCustomer(Collection<String>, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedItemListAccessRuleRepository
Finds access rules for a given customer to a specific list.
findAllByStatusesAndCustomerId(Set<String>, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
findAllByStatusesAndCustomerId(Set<String>, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedCartRepository
Finds all carts with the given status within the requested page
findAllByStatusesAndCustomerIdAndAccountId(Set<String>, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
findAllByStatusesAndCustomerIdAndAccountId(Set<String>, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedCartRepository
Finds all carts with the given status within the requested page.
findAllByStatusesAndCustomerRefCustomerId(Set<String>, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
Deprecated.
findAllByStatusesAndCustomerRefCustomerId(Set<String>, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedCartRepository
findAllMatchingTenantByIds(List<String>, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
findAllMatchingTenantByIds(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedCartRepository
Finds a list of the carts with the given ids and matching the tenant from the given ContextInfo.
findByAccountHierarchyContaining(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
Find all carts where the account hierarchy contains the given account id.
findByAccountHierarchyContainingAndStatusIn(String, Iterable<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
Find all carts where the account hierarchy contains the given account id and has the matching status.
findByCartId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartActionAuditRepository
Find all cart action audits for the given cart id.
findByCustomerId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
Find all carts for the given customer id.
findByCustomerIdAndAccountId(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
Find all carts for the given customer id and account id.
findByCustomerIdAndAccountId(String, String, Pageable, Node, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
Find all carts for the given customer id and account id.
findByCustomerIdAndOrderNumber(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
Find the cart (if it exists) for the provided customer id and order number.
findByCustomerRefCustomerId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
findByCustomerRefCustomerIdAndOrderNumber(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
findByEmailAddressAndOrderNumberAndStatusIn(String, String, Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
Finds a cart (if it exists) by emailAddress and orderNumber that is in list of given statuses.
findByEmailAddressAndOrderNumberAndStatusNotIn(String, String, Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
Finds a cart (if it exists) by emailAddress and orderNumber that is not in list of given statuses.
findByItemListIdAndCustomer(String, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListAccessRuleService
 
findByItemListIdAndCustomer(String, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.ItemListAccessRuleService
Finds an access rule for a given list and customer.
findByNameAndCustomerId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
Find the cart for the given name and customer id.
findByNameAndCustomerRefCustomerId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
findByRootAccountId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
Find all carts for the given root account id.
findByRootAccountIdAndStatusIn(String, Iterable<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
Find all carts for the given root account id and statuses.
findByStatus(String, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
Reads all of the carts with the given status.
findByStatusAndCustomerId(String, String, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
findByStatusAndCustomerId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedCartRepository
Finds a cart with the given status for the customer ID provided.
findByStatusAndCustomerIdAndAccountId(String, String, String, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
findByStatusAndCustomerIdAndAccountId(String, String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedCartRepository
Finds a cart with the given status for the customer ID and account ID provided.
findByStatusAndCustomerIdAndAccountIdAndName(String, String, String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CartRepository
Finds a cart with the given status for the customer ID, account ID, and name provided.
findByStatusAndCustomerRefCustomerId(String, String, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
Deprecated.
findByStatusAndCustomerRefCustomerId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedCartRepository
findCartItem(Cart, String) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
Finds a cart item by its ID on a cart.
findCartItemIndex(Cart, String) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
findHistoricalByCustomerIdAndDates(String, Date, Date, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
findHistoricalByCustomerIdAndDates(String, Date, Date, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedCartRepository
Find all carts that are DefaultCartStatuses.CANCELLED or DefaultCartStatuses.SUBMITTED for the provided customer and dates.
findHistoricalByCustomerRefCustomerIdAndDates(String, Date, Date, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
Deprecated.
findHistoricalByCustomerRefCustomerIdAndDates(String, Date, Date, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedCartRepository
findPageMatchingTenantByStatus(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
findPageMatchingTenantByStatus(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedCartRepository
Finds a page of the carts with the given status and matching the tenant from the given ContextInfo.
fromMe() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
fromMe() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
fromMe() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
fromMe() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
fromMe() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
fromMe() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
fromMeParentCartBackReferenceAdder(MappingContext<J, C>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
Used as the TypeMap.setPostConverter(Converter) for Cart in JpaCart.fromMe().
FulfillmentGroupListConverter - Class in com.broadleafcommerce.cart.provider.jpa.domain.support
Transforms a list of FulfillmentGroup into a JSON object String and vice-versa.
FulfillmentGroupListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.support.FulfillmentGroupListConverter
 

G

getAbandonedCartPredicate(Instant, Collection<String>, CriteriaBuilder, Root<D>) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
getAbandonedCartPredicate(Instant, Collection<String>, CriteriaBuilder, Root<D>, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
Build the Predicate to determine which carts are abandoned.
getAbandonedCartTimeout(Map<String, String>) - Method in class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
Get the abandoned cart timeout from the job details map or the default value.
getAccessRestrictions() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The list of restrictions that apply to payment access.
getAccessRuleService() - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
 
getAccountHierarchy() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getAccountHierarchyAsString() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getAccountId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getAccountId() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
ID of the account the submitter belongs to.
getActionType() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
getAdditionalAttributes() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
A map of additional attributes that provides flexibility for a more extensive usage of this event.
getAdditionalAttributes() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartRejectionEvent
A map of additional attributes that provides flexibility for a more extensive usage of this event
getAddressByType() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The collection of related addresses that may include billing or shipping addresses
getAdjustments() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getAdjustmentsTotal() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getAdjustmentsTotal() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getAdjustmentsTotal() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
getAmount() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The amount for which this payment is allotted.
getAmountAuthorized() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The total authorized amount for capture.
getAmountCaptured() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The total captured amount.
getAmountCredited() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The total detached credit amount.
getAmountRefunded() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The total refunded amount.
getApprovalRequestedDate() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getApproverEmail() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getAttributeChoices() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getAttributeChoices() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getAttributeChoices() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
getAttributeConfigErrors() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getAttributes() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getAttributes() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getAttributes() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
getAttributes() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
getAttributes() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
General use map to capture any additional attributes needed for this Payment
getBehaviorUtil() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
getBrandId() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getBusinessDomainType() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getBusinessDomainType() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
getBusinessDomainType() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
getBusinessDomainType() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
getBusinessDomainType() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
getBusinessDomainType() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
getCampaignRefs() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getCaptureAmountAwaitingResult() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The total amount sent to the payment gateway for capture, and is waiting for a response about the transaction result.
getCart() - Method in class com.broadleafcommerce.cart.service.messaging.event.CheckoutCompletionEvent
The cart object that completed the checkout workflow
getCart() - Method in class com.broadleafcommerce.cart.web.endpoint.domain.UpdateCartRequest
An updated Cart object.
getCartActionAudit() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
The CartActionAudit object generated to record this submission.
getCartActionAudit() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartRejectionEvent
The CartActionAudit object generated to record this rejection
getCartActionAuditRepository() - Method in class com.broadleafcommerce.cart.service.DefaultCartActionAuditService
 
getCartActionAuditRequestValidator() - Method in class com.broadleafcommerce.cart.service.DefaultCartActionAuditService
 
getCartActionAuditRequestValidator() - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
Deprecated.
No longer used from the endpoint. It is used from the CartActionAuditService instead.
getCartActionAuditService() - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
getCartActionAuditService() - Method in class com.broadleafcommerce.cart.web.endpoint.CartActionAuditEndpoint
 
getCartActionAuditService() - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
getCartActionAuditToCreate() - Method in class com.broadleafcommerce.cart.web.endpoint.domain.UpdateCartRequest
A CartActionAudit to create along with the cart update.
getCartId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
getCartId() - Method in exception com.broadleafcommerce.cart.service.exception.CartOptimisticLockingFailureException
 
getCartId() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
The id of the cart that was requested to be approved.
getCartId() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartPendingPaymentFailedEvent
The Cart.getId() in which one or more of its pending payments failed.
getCartId() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartRejectionEvent
The id of the cart that was rejected The cart's id can be used to reference other related objects, such as previous CartActionAudits.
getCartId() - Method in class com.broadleafcommerce.cart.service.messaging.event.CheckoutRollbackEvent
The id of the cart that was submitted for checkout
getCartItemRequestValidator() - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartRequestValidator
 
getCartItemRequestValidator() - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
getCartItems() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getCartNotificationRepository() - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
getCartNotificationService() - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
getCartNotificationService() - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
getCartRequestValidator() - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
getCartRequestValidator() - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
getCartService() - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationHandler
 
getCartService() - Method in class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
 
getCartService() - Method in class com.broadleafcommerce.cart.service.validation.CartActionAuditValidator
Lazy injected CartService since this service is itself a service component.
getCartService() - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartActionAuditRequestValidator
 
getCartService() - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
getCartService() - Method in class com.broadleafcommerce.cart.web.endpoint.exception.CartExceptionAdvisor
 
getCartValidationProperties() - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartRequestValidator
 
getCategoryIds() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getCheckoutSubmissions() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getComment() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
getConceptKey(Map<String, String>) - Method in class com.broadleafcommerce.cart.web.endpoint.messaging.CartServiceResourceLockEndpoint
 
getContextId() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getContextId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
The jpa primary key.
getContextId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
The jpa primary key.
getContextId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
getContextId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
getContextId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
getContextId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
getContextId(Map<String, String>) - Method in class com.broadleafcommerce.cart.web.endpoint.messaging.CartServiceResourceLockEndpoint
 
getContextInfo() - Method in exception com.broadleafcommerce.cart.service.exception.CartOptimisticLockingFailureException
 
getContextInfo() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
The ContextInfo containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartPendingPaymentFailedEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartRejectionEvent
The ContextInfo containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.cart.service.messaging.event.CheckoutCompletionEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.cart.service.messaging.event.CheckoutRollbackEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
getCreateDate() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getCriteriaBuilder() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
getCurrency() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getCurrency() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getCustomerFullName() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartRejectionEvent
The full name of the customer whose cart was rejected
getCustomerId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getData() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
getDataRoutePartition() - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationHandler
 
getDatasource() - Method in class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
 
getDelegating() - Method in class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
 
getDependentCartItems() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getDependentItemDetails() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getDisplayAttributes() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
General use map to capture any display properties for this Payment
getDomainPart(String) - Method in class com.broadleafcommerce.cart.provider.jpa.service.EmailAddressDomainJpaItemListAccessRuleMatcher
Gets the domain part of an email address.
getEmailAddress() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getEmailAddress() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartRejectionEvent
The email address of the customer whose cart was rejected
getExpirationTime() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
getFeesTotal() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getFilteredItemListIdsByRoles(ContextInfo, CustomerRef, Set<String>, Set<String>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
getFulfillmentGroups() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getFulfillmentTotal() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getFulfillmentTotal() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The payment's total fulfillment cost
getFullName() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getGatewayType() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The gateway used to process this payment.
getGuestToken(String, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.GuestTokenEndpoint
 
getGuestTokenService() - Method in class com.broadleafcommerce.cart.web.endpoint.GuestTokenEndpoint
 
getHelper() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
getHelper() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
getHelper() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListItemRepository
 
getHelper() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListRepository
 
getIdempotentService() - Method in class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
 
getImageAsset() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getInternalAttributes() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getInternalAttributes() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getInternalAttributes() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
getItem(ContextInfo, String, String) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
getItemAdjustments() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getItemConfigErrors() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getItemCount() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.util.ItemListCount
The item count of this item list.
getItemListAccessRuleById(ContextInfo, String, String, Pageable) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
getItemListAccessRulesByIds(ContextInfo, String, Set<String>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
getItemListAccessRulesForCustomer(ContextInfo, CustomerRef, Pageable) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
getItemListAccessRulesForCustomerAndItemList(ContextInfo, CustomerRef, String, String) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
getItemListAccessRulesForItemList(ContextInfo, String, Pageable) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
getItemListId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
getItemListId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
getItemListId() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.util.ItemListCount
The ID of this Item List.
getItemListService() - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListEndpoint
 
getItemPage(ContextInfo, String, Pageable) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
getItems(ContextInfo, String, Set<String>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
getItemService() - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
 
getJpa() - Method in class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
 
getLastCatalogReprice() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getLiquibase() - Method in class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
 
getLocale() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getManagedType() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.util.JpaCustomizedRepositoryHelper
Gets the type that the repository manages.
getMapper() - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
getMapper() - Method in class com.broadleafcommerce.cart.service.DefaultGuestTokenService
 
getMatchers() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
getMaxNumberOfUniqueCartItems() - Method in class com.broadleafcommerce.cart.service.autoconfigure.CartValidationProperties
The maximum number of unique cart items that a single cart can hold.
getMerchandisingContext() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getMerchandisingTypeId() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getName() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getName() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getName() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
getName() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The name of this payment.
getNarrowingHelper() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
getNarrowingHelper() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
getNarrowingHelper() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListItemRepository
 
getNarrowingHelper() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListRepository
 
getNewCart() - Method in class com.broadleafcommerce.cart.web.endpoint.exception.CartOptimisticLockingApiError
 
getNewStatus() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
getNotification() - Method in class com.broadleafcommerce.cart.service.messaging.CartNotificationProperties
 
getNotificationManager() - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
getNotificationStateService() - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
getObjectMapper() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.support.AddressConverter
 
getObjectMapper() - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
getOfferCodes() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getOldStatus() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
getOrder() - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationHandler
 
getOrderNumber() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getOverrideDetails() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getPaymentId() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The id of this payment.
getPaymentSummaries() - Method in class com.broadleafcommerce.cart.service.messaging.event.CheckoutCompletionEvent
The payments for the cart that completed the checkout workflow
getPolicyUtils() - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
getPriceListId() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getPricingKey() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getPricingStrategy() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getProductId() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getProductId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
getProductTags() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getProperties() - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationHandler
 
getProratedOrderOfferAdjustments() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getQuantity() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getQuantity() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
getRepository() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
getRepository() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
getRepository() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListItemRepository
 
getRepository() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListRepository
 
getRepository() - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
getRepository() - Method in class com.broadleafcommerce.cart.service.DefaultGuestTokenService
 
getRepository() - Method in class com.broadleafcommerce.cart.service.DefaultItemListAccessRuleService
 
getRepository() - Method in class com.broadleafcommerce.cart.service.DefaultItemListItemService
 
getRepository() - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
 
getRepository() - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
getRequestId() - Method in class com.broadleafcommerce.cart.service.messaging.event.CheckoutCompletionEvent
The id representing this request to checkout This value can be used to identify entities that were produced due to this request and therefore need to be rolled back
getRequestId() - Method in class com.broadleafcommerce.cart.service.messaging.event.CheckoutRollbackEvent
The id representing this request to checkout This value can be used to identify entities that were produced due to this request and therefore need to be rolled back
getRetry() - Method in class com.broadleafcommerce.cart.service.messaging.CartNotificationProperties
 
getRole() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
getRolePrecedence(String) - Method in class com.broadleafcommerce.cart.service.DefaultItemListAccessRuleService
Gets the precedence of a role.
getRootAccountId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getRsqlHelper() - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
getRuleService() - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
getSandboxId(ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.messaging.CartServiceResourceLockEndpoint
 
getScheduledJobContextService() - Method in class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
 
getSku() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getSku() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
getStatus() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getStatuses(Map<String, String>) - Method in class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
Get the statuses to purge from the job details map or the default value.
getSubmitDate() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getSubmitterEmail() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
The email address of the customer whose cart was submitted.
getSubmitterFullName() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
The full name of the customer whose cart was submitted.
getSubtotal() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getSubtotal() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getSubtotal() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The payment's total usually excluding adjustments, tax, and shipping.
getTargetDemographicId() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getTaxTotal() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The payment's total tax cost
getTenantIdFromContext(ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
getTenantQueryHelper() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
getTimestamp() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
getTokenString() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
getTotal() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getTotal() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getTotalTax() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getTotalTax() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getTracking() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getTracking() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
getTracking() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
getTracking() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
getTracking() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
getTracking() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
getType() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getType() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
getType() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The type of this payment like Credit Card or Gift Card.
getTypeFactory() - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
getTypeFactory() - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
 
getTypeFactory() - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
getTypeManager() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
getUnitPrice() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getUnitPriceType() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getUri() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getUserEmail() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
getUserId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
getUsername() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
getUserType() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
getValue() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
getVariantId() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getVariantId() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
getVendorRef() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
getVersion() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
The JPA managed version of this cart.
getVersion() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The version of this payment.
getVouchers() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
GuestTokenEndpoint - Class in com.broadleafcommerce.cart.web.endpoint
Endpoint used for storing GuestToken.
GuestTokenEndpoint(GuestTokenService<GuestToken>) - Constructor for class com.broadleafcommerce.cart.web.endpoint.GuestTokenEndpoint
 
GuestTokenRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.cart.repository
Repository for persistent counterparts to GuestToken
GuestTokenService<P extends com.broadleafcommerce.cart.client.domain.GuestToken> - Interface in com.broadleafcommerce.cart.service
 
guestTokenValidator() - Method in class com.broadleafcommerce.cart.service.autoconfigure.CartServiceValidationAutoConfiguration
 
GuestTokenValidator - Class in com.broadleafcommerce.cart.service.validation
Validator used to validate GuestToken.
GuestTokenValidator() - Constructor for class com.broadleafcommerce.cart.service.validation.GuestTokenValidator
 

H

handleCartOptimisticLockingFailureException(CartOptimisticLockingFailureException, WebRequest) - Method in class com.broadleafcommerce.cart.web.endpoint.exception.CartExceptionAdvisor
 
handleInvalidCartNotificationMessageException(InvalidCartNotificationMessageException, WebRequest) - Method in class com.broadleafcommerce.cart.web.endpoint.exception.CartExceptionAdvisor
 
handleInvalidCartStatusException(InvalidCartStatusException, WebRequest) - Method in class com.broadleafcommerce.cart.web.endpoint.exception.CartExceptionAdvisor
 
handleNotifications(P, CartActionAudit, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
Handles any additional notifications that should be sent after updating a cart.
handleOptimisticLockingFailureException(Exception, WebRequest) - Method in class com.broadleafcommerce.cart.web.endpoint.exception.CartExceptionAdvisor
 
handleRecords(String, Stream<Cart>, ContextInfo) - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationHandler
 
handleResourceLockException(ResourceLockException, WebRequest) - Method in class com.broadleafcommerce.cart.web.endpoint.messaging.CartServiceResourceLockEndpoint
 
handleSaveCartNotificationException(SaveCartNotificationException, WebRequest) - Method in class com.broadleafcommerce.cart.web.endpoint.exception.CartExceptionAdvisor
 
hashCode() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
hashCode() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
hashCode() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
hashCode() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
hashCode() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
hashCode() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
hashCode() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
hashCode() - Method in class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
 
hashCode() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.util.ItemListCount
 
hashCode() - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationProperties
 
hashCode() - Method in exception com.broadleafcommerce.cart.service.exception.CartOptimisticLockingFailureException
 
hashCode() - Method in class com.broadleafcommerce.cart.service.messaging.CartNotificationProperties
 
hashCode() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
 
hashCode() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartPendingPaymentFailedEvent
 
hashCode() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
 
hashCode() - Method in class com.broadleafcommerce.cart.web.endpoint.domain.UpdateCartRequest
 
hashCode() - Method in class com.broadleafcommerce.cart.web.endpoint.exception.CartOptimisticLockingApiError
 
HISTORICAL_STATUSES - Static variable in class com.broadleafcommerce.cart.service.DefaultCartService
 
hydrate(P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
Hydrates the given list, loading its items and populating them on the instance.

I

InvalidCartNotificationMessageException - Exception in com.broadleafcommerce.cart.service.exception
An exception is thrown if the cart notification payload is invalid.
InvalidCartNotificationMessageException(String) - Constructor for exception com.broadleafcommerce.cart.service.exception.InvalidCartNotificationMessageException
 
InvalidCartStatusException - Exception in com.broadleafcommerce.cart.service.exception
An exception is thrown if the cart status is invalid for a particular operation.
InvalidCartStatusException(String) - Constructor for exception com.broadleafcommerce.cart.service.exception.InvalidCartStatusException
 
isCartEnabled() - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationProperties
Whether or not anonymization specific to the Cart domain is supported
isDiscountable() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
isEnabled() - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationProperties
Whether or not anonymization is enabled at all
isNotifyAsync() - Method in class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
Whether or not the system should perform message notification at the time of cart persistence using a new thread.
isOverridePriceFlag() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
isPriced() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
isPriced() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
isRegistered() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
isShouldLimitNumberOfUniqueCartItems() - Method in class com.broadleafcommerce.cart.service.autoconfigure.CartValidationProperties
Value that determines if the number of unique items in a cart should be limited.
isSingleUsePaymentMethod() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
Whether or not the underlying payment method can only be used once.
isTaxable() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
isTaxEstimated() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
ITEM_LIST_ID - Static variable in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
ITEM_LIST_ID - Static variable in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListItemRepository
 
ItemListAccessRuleEndpoint<P extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> - Class in com.broadleafcommerce.cart.web.endpoint
Endpoint for managing item list access rules.
ItemListAccessRuleEndpoint(ItemListAccessRuleService<P>) - Constructor for class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
ItemListAccessRuleRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.cart.repository
Repository for item list access rules.
ItemListAccessRuleService<P extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule> - Interface in com.broadleafcommerce.cart.service
Service for managing item list access rules.
ItemListCount - Class in com.broadleafcommerce.cart.provider.jpa.repository.util
A DTO to gather and map item counts for item lists.
ItemListCount() - Constructor for class com.broadleafcommerce.cart.provider.jpa.repository.util.ItemListCount
 
ItemListCount(String, Long) - Constructor for class com.broadleafcommerce.cart.provider.jpa.repository.util.ItemListCount
 
ItemListEndpoint<P extends com.broadleafcommerce.cart.client.domain.ItemList> - Class in com.broadleafcommerce.cart.web.endpoint
Endpoint for managing item lists.
ItemListEndpoint(ItemListService<P>) - Constructor for class com.broadleafcommerce.cart.web.endpoint.ItemListEndpoint
 
ItemListItemEndpoint - Class in com.broadleafcommerce.cart.web.endpoint
Endpoint for managing item lists.
ItemListItemEndpoint(ItemListItemService<ItemListItem>) - Constructor for class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
ItemListItemRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.cart.repository
Repository for item iist items.
ItemListItemService<P extends com.broadleafcommerce.cart.client.domain.ItemListItem> - Interface in com.broadleafcommerce.cart.service
Service for management of item list items.
ItemListRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.cart.repository
Repository for Item Lists.
ItemListService<P extends com.broadleafcommerce.cart.client.domain.ItemList> - Interface in com.broadleafcommerce.cart.service
Service for obtaining, updating, deleting, and other operations on item lists.
ITEMS_SUBPATH - Static variable in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 

J

JOB_TYPE - Static variable in class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
 
JpaCart - Class in com.broadleafcommerce.cart.provider.jpa.domain
JPA implementation of Cart.
JpaCart() - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
JpaCartActionAudit - Class in com.broadleafcommerce.cart.provider.jpa.domain
JPA implementation of CartActionAudit.
JpaCartActionAudit() - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
JpaCartActionAuditRepository<D extends JpaCartActionAudit> - Interface in com.broadleafcommerce.cart.provider.jpa.repository
JPA domain-specific implementation of CartActionAuditRepository.
JpaCartRepository<D extends JpaCart> - Interface in com.broadleafcommerce.cart.provider.jpa.repository
 
jpaCartTenantQueryHelper(JpaFiltersCriteriaBuilder) - Method in class com.broadleafcommerce.cart.provider.jpa.autoconfigure.CartJpaAutoConfiguration
 
JpaCartTenantQueryHelper - Class in com.broadleafcommerce.cart.provider.jpa.repository
Convenience methods to help query for JPA cart-related entities matching a tenant context.
JpaCartTenantQueryHelper(JpaFiltersCriteriaBuilder) - Constructor for class com.broadleafcommerce.cart.provider.jpa.repository.JpaCartTenantQueryHelper
 
JpaCustomizedCartRepository<D extends JpaCart> - Class in com.broadleafcommerce.cart.provider.jpa.repository
 
JpaCustomizedCartRepository(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager) - Constructor for class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
JpaCustomizedItemListAccessRuleRepository<D extends JpaItemListAccessRule> - Class in com.broadleafcommerce.cart.provider.jpa.repository
JPA implementation of a customized item list access rule repository.
JpaCustomizedItemListAccessRuleRepository(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager, Set<JpaItemListAccessRuleMatcher<D>>) - Constructor for class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
JpaCustomizedItemListItemRepository<D extends JpaItemListItem> - Class in com.broadleafcommerce.cart.provider.jpa.repository
JPA implementation of a customized item list item repository.
JpaCustomizedItemListItemRepository(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager) - Constructor for class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListItemRepository
 
JpaCustomizedItemListRepository<D extends JpaItemList> - Class in com.broadleafcommerce.cart.provider.jpa.repository
JPA implementation of a customized item list item repository.
JpaCustomizedItemListRepository(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager) - Constructor for class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListRepository
 
JpaCustomizedRepositoryHelper<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Class in com.broadleafcommerce.cart.provider.jpa.repository.util
A helper containing common functionality among customized repositories.
JpaCustomizedRepositoryHelper(RepositoryEntityTypeManager, EntityManager, JpaNarrowingHelper, TrackableRepository<D>) - Constructor for class com.broadleafcommerce.cart.provider.jpa.repository.util.JpaCustomizedRepositoryHelper
 
JpaGuestToken - Class in com.broadleafcommerce.cart.provider.jpa.domain
 
JpaGuestToken() - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
JpaGuestTokenRepository<D extends JpaGuestToken> - Interface in com.broadleafcommerce.cart.provider.jpa.repository
JPA implementation of GuestTokenRepository.
JpaItemList - Class in com.broadleafcommerce.cart.provider.jpa.domain
JPA representation of an Item List.
JpaItemList() - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
JpaItemListAccessRule - Class in com.broadleafcommerce.cart.provider.jpa.domain
 
JpaItemListAccessRule() - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
JpaItemListAccessRuleMatcher<D extends JpaItemListAccessRule> - Interface in com.broadleafcommerce.cart.provider.jpa.service
A rule matcher that allows a type of access rule to be matched against in a database query.
JpaItemListAccessRuleRepository<D extends JpaItemListAccessRule> - Interface in com.broadleafcommerce.cart.provider.jpa.repository
JPA implementation of an item list access rule repository.
JpaItemListItem - Class in com.broadleafcommerce.cart.provider.jpa.domain
JPA representation of an Item List Item.
JpaItemListItem() - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
JpaItemListItemRepository<D extends JpaItemListItem> - Interface in com.broadleafcommerce.cart.provider.jpa.repository
JPA repository for Item Lists
JpaItemListRepository<D extends JpaItemList> - Interface in com.broadleafcommerce.cart.provider.jpa.repository
JPA repository for Item Lists
JpaRouteConstants - Class in com.broadleafcommerce.cart.provider.jpa
 
JpaRouteConstants.Persistence - Class in com.broadleafcommerce.cart.provider.jpa
 

L

listen(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
 
logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.cart.web.endpoint.exception.CartExceptionAdvisor
 
logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.cart.web.endpoint.messaging.CartServiceResourceLockEndpoint
 

N

notify(Trackable, ContextInfo, NotificationStateRepository) - Method in class com.broadleafcommerce.cart.service.CartCrudEntityHelper
 

O

obtainLock(Map<String, String>, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.messaging.CartServiceResourceLockEndpoint
 
OverrideDetailListConverter - Class in com.broadleafcommerce.cart.provider.jpa.domain.support
Transforms a list of OverrideDetail into a JSON object String and vice-versa.
OverrideDetailListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.support.OverrideDetailListConverter
 

P

PaymentSummary - Class in com.broadleafcommerce.cart.service.messaging.event
The domain that summarizes the current state of transactions against the payment.
PaymentSummary() - Constructor for class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.cart.autoconfigure.CartDefaultsEnvironmentPostProcessor
 
prefixWithEntityValidationMessageKey(String) - Method in class com.broadleafcommerce.cart.service.validation.CartActionAuditValidator
 
prefixWithEntityValidationMessageKey(String) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartActionAuditRequestValidator
 
preFromMe(ContextInfo, Object) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
prepareCartFromItemRequest(Cart, CartItem) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
preToMe(ContextInfo, Object) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
process(ScheduledJobRef) - Method in class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
Purge anonymous carts after configurable time has passed
process(String, Address, String, String) - Method in class com.broadleafcommerce.cart.service.anonymization.AbstractAnonymizationHandler
Process a Address instance
process(String, CustomerRef, String, String) - Method in class com.broadleafcommerce.cart.service.anonymization.AbstractAnonymizationHandler
Process a CustomerRef instance
process(String, Phone, String, String) - Method in class com.broadleafcommerce.cart.service.anonymization.AbstractAnonymizationHandler
Process a Phone instance
processFulfillmentGroups(String, List<FulfillmentGroup>, String, String) - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationHandler
 
purgeAbandonedAnonymousCarts(Duration, Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Delete anonymous carts that have not been updated for the specified amount of time.
purgeAbandonedAnonymousCarts(Duration, Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
PurgeAbandonedCartsJobListener - Class in com.broadleafcommerce.cart.service.purge
Listener to initiate the purging of outdated anonymous carts.
PurgeAbandonedCartsJobListener(IdempotentMessageConsumptionService, CartService<Cart>) - Constructor for class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
 
PurgeCartJobConfiguration() - Constructor for class com.broadleafcommerce.cart.service.autoconfigure.CartServiceAutoConfiguration.PurgeCartJobConfiguration
 
purgeCartsJobListener(IdempotentMessageConsumptionService, CartService<Cart>) - Method in class com.broadleafcommerce.cart.service.autoconfigure.CartServiceAutoConfiguration.PurgeCartJobConfiguration
 
PurgeCartsTriggeredJobEventConsumer - Interface in com.broadleafcommerce.cart.service.purge
 

R

readAll(Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Read a page of narrowed Carts based on the given filters
readAll(Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readAllByContextIdAndAttachItemCount(Iterable<String>, Pageable, Node, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
 
readAllByContextIdAndAttachItemCount(Iterable<String>, Pageable, Node, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.ItemListService
Reads a collection of item lists by a list of IDs, and attaches an item count per list.
readAllByStatusesAndCustomerIdAndAccountId(Set<String>, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Find all carts for the given customer id, account id, and statuses.
readAllByStatusesAndCustomerIdAndAccountId(Set<String>, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readAllCartActionAuditsForCart(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartActionAuditEndpoint
 
readAllCartItems(String, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
readAllCarts(ContextInfo, Node, Pageable) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
readAllCartsByStatusesForCustomer(ContextInfo, Set<String>, String, String, Pageable) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
readAllCartsForCustomer(ContextInfo, String, String, Pageable) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
readAllCartsForCustomer(ContextInfo, String, String, Pageable, Node) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
readAllCartsForCustomer(ContextInfo, String, Pageable) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
Deprecated, for removal: This API element is subject to removal in a future version.
readAllCartsMatchingTenantByStatus(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
readAllCountsByItemListId(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListItemRepository
 
readAllCountsByItemListId(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.repository.CustomizedItemListItemRepository
Finds the item count per item list.
readAllMatchingTenantByIds(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Finds a list of the carts with the given ids and matching the tenant from the given ContextInfo.
readAllMatchingTenantByIds(List<String>, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readAnonymousCustomerHistoricalOrder(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Reads an anonymous or not authenticated customer's historical cart using the orderNumber and emailAddress.
readAnonymousCustomerHistoricalOrder(String, String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readByAccountHierarchyContaining(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Find all carts where the account hierarchy contains the given account id.
readByAccountHierarchyContaining(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readByAccountHierarchyContainingAndStatusIn(String, Iterable<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readByAccountHierarchyContainingAndStatusIn(String, Iterable<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Find all carts where the account hierarchy contains the given account id and has the matching status.
readByCartId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartActionAuditService
Reads all cart action audits for the given cart id.
readByCartId(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartActionAuditService
 
readByContextId(String, boolean, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
 
readByContextId(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.ItemListService
Reads an item list by its ID, optionally hydrating the entity.
readByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
 
readByCustomerId(String, ContextInfo, Pageable) - Method in interface com.broadleafcommerce.cart.service.CartService
Find all carts for the given customer id.
readByCustomerId(String, ContextInfo, Pageable) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readByCustomerIdAndAccountId(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Find all carts for the given customer id and account id.
readByCustomerIdAndAccountId(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readByCustomerIdAndAccountId(String, String, Pageable, Node, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Find all carts for the given customer id and account id.
readByCustomerIdAndAccountId(String, String, Pageable, Node, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readByCustomerIdAndOrderNumber(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Find the cart (if it exists) for the provided customer id and order number.
readByCustomerIdAndOrderNumber(String, String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readById(ContextInfo, String, boolean) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListEndpoint
 
readByIds(ContextInfo, Collection<String>, Pageable, Node) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListEndpoint
 
readByItemListId(String, ContextInfo, Pageable) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListItemRepository
 
readByItemListId(String, ContextInfo, Pageable) - Method in interface com.broadleafcommerce.cart.repository.CustomizedItemListItemRepository
Find items belonging to a specific list.
readByItemListId(String, ContextInfo, Pageable) - Method in class com.broadleafcommerce.cart.service.DefaultItemListItemService
 
readByItemListId(String, ContextInfo, Pageable) - Method in interface com.broadleafcommerce.cart.service.ItemListItemService
Find items belonging to a specific list.
readByNameAndCustomerId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Find the cart for the given name and customer id.
readByNameAndCustomerId(String, String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readByNameAndCustomerRefCustomerId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
readByNameAndCustomerRefCustomerId(String, String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
Deprecated.
readByRootAccountId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Find all carts for the given root account id.
readByRootAccountId(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readByRootAccountIdAndStatusIn(String, Iterable<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readByRootAccountIdAndStatusIn(String, Iterable<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Find all carts for the given root account id and statuses.
readByStatus(String, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Reads all of the carts with the given status.
readByStatus(String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readByStatusAndCustomerId(String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Find a cart with the given status (if it exists) for the provided customer id.
readByStatusAndCustomerId(String, String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readByStatusAndCustomerIdAndAccountId(String, String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Find a cart with the given status (if it exists) for the provided customer id and account id.
readByStatusAndCustomerIdAndAccountId(String, String, String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readByStatusAndCustomerIdAndAccountIdAndName(String, String, String, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Find a cart with the given status (if it exists) for the provided customer id and account id.
readByStatusAndCustomerIdAndAccountIdAndName(String, String, String, String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readCart(String, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
readCartByOrderNumber(ContextInfo, String, String) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
readCartByStatusAndNameForCustomer(ContextInfo, String, String, String, String) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
readCartInStatusForCustomer(ContextInfo, String, String) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
Deprecated, for removal: This API element is subject to removal in a future version.
readCartInStatusForCustomer(ContextInfo, String, String, String) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
readCartItem(String, String, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
readCountsByItemListIds(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListItemService
 
readCountsByItemListIds(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.ItemListItemService
Finds item counts per item list.
readFulfillmentGroupsByCartId(String, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
readHistoricalCartForAnonymousCustomer(ContextInfo, String, String) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
readHistoricalCartsByCustomer(String, Date, Date, ContextInfo, Pageable) - Method in interface com.broadleafcommerce.cart.service.CartService
Find all carts that are DefaultCartStatuses.SUBMITTED or DefaultCartStatuses.CANCELLED for the provided customer and dates.
readHistoricalCartsByCustomer(String, Date, Date, ContextInfo, Pageable) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readHistoricalCartsForCustomer(ContextInfo, String, Date, Date, Pageable) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
readPageMatchingTenantByStatus(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Finds a page of the carts with the given status and matching the tenant from the given ContextInfo.
readPageMatchingTenantByStatus(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
readPageWithEqualPredicate(ContextInfo, Pageable, String, String, Function<Root<D>, Expression<String>>, Function<Root<D>, Predicate>...) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.util.JpaCustomizedRepositoryHelper
Reads a page of trackables based on some "equals" condition.
releaseLock(String) - Method in class com.broadleafcommerce.cart.web.endpoint.messaging.CartServiceResourceLockEndpoint
 
replace(ContextInfo, String, P) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListEndpoint
 
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartActionAuditService
 
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
 
replaceCart(String, Cart, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
Deprecated, for removal: This API element is subject to removal in a future version.
replaceCartItem(String, String, CartItem, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
replaceCartItem(P, String, CartItem, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Replaces the cart item in the cart and saves.
replaceCartItem(P, String, CartItem, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
replaceCartWithRequest(String, UpdateCartRequest, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
replaceItem(ContextInfo, String, String, ItemListItem) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
replaceItemListAccessRule(ContextInfo, String, String, P) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
replaceItemListAccessRules(ContextInfo, String, List<P>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
replaceItems(ContextInfo, String, List<ItemListItem>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
replaceItems(P, P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
Replaces items of the target list with items from a new item list.
replaceWithCartAudit(String, UpdateCartRequest, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
replaceWithCartAudit(String, UpdateCartRequest, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Replaces the cart state and its related CartActionAudit.
RequestValidator<P> - Interface in com.broadleafcommerce.cart.service.validation.request
Performs validation for a request body.
requireItemId(Iterable<ItemListItem>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
resolveExpectedCurrency(P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartRequestValidator
 
RouteConstants - Class in com.broadleafcommerce.cart.provider
 
RouteConstants.Persistence - Class in com.broadleafcommerce.cart.provider
 

S

SaveCartNotificationException - Exception in com.broadleafcommerce.cart.service.exception
An exception is thrown if the cart notification can't be saved.
SaveCartNotificationException(String) - Constructor for exception com.broadleafcommerce.cart.service.exception.SaveCartNotificationException
 
saveNotification(NotificationStateAware) - Method in interface com.broadleafcommerce.cart.service.messaging.CartNotificationRepository
Stores the notification.
saveNotification(NotificationStateAware) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationRepository
 
sendCartApprovalRequestEvent(Cart, CartActionAudit, ContextInfo) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
sendCartApprovalRequestEvent(CartApprovalRequestEvent, ContextInfo) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
sendCartApprovalRequestEvent(Cart, CartActionAudit, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.messaging.CartNotificationService
Sends cart approval requested event.
sendCartApprovalRequestEvent(CartApprovalRequestEvent, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.messaging.CartNotificationService
Sends cart approval request event.
sendCartFailedPendingPaymentEvent(CartPendingPaymentFailedEvent) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
sendCartFailedPendingPaymentEvent(String, CartPendingPaymentFailedEvent, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
Deprecated, for removal: This API element is subject to removal in a future version.
sendCartPendingPaymentFailedEventUri(CartPendingPaymentFailedEvent, ContextInfo) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
sendCartPendingPaymentFailedEventUri(CartPendingPaymentFailedEvent, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.messaging.CartNotificationService
Sends cart pending payment failed event.
sendCartRejectionEvent(Cart, CartActionAudit, ContextInfo) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
sendCartRejectionEvent(CartRejectionEvent, ContextInfo) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
sendCartRejectionEvent(Cart, CartActionAudit, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.messaging.CartNotificationService
Sends cart rejection event.
sendCartRejectionEvent(CartRejectionEvent) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
Deprecated, for removal: This API element is subject to removal in a future version.
The CartRejectionEvent is now sent in response to the update-cart request instead of requiring a separate request.
sendCartRejectionEvent(CartRejectionEvent, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.messaging.CartNotificationService
Sends cart rejection event.
sendCheckoutCompletionEvent(CheckoutCompletionEvent, ContextInfo) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
sendCheckoutCompletionEvent(CheckoutCompletionEvent) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
sendCheckoutCompletionEvent(CheckoutCompletionEvent, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.messaging.CartNotificationService
Sends checkout completion event.
sendEvent(Trackable, String, String, String) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
sendRollbackEvent(CheckoutRollbackEvent, ContextInfo) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
sendRollbackEvent(CheckoutRollbackEvent) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
sendRollbackEvent(CheckoutRollbackEvent, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.messaging.CartNotificationService
Sends rollback event to process the error during checkout.
setAccessRestrictions(List<String>) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The list of restrictions that apply to payment access.
setAccountHierarchy(List<String>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setAccountHierarchyAsString(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setAccountId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setAccountId(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
ID of the account the submitter belongs to.
setActionType(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
A map of additional attributes that provides flexibility for a more extensive usage of this event.
setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartRejectionEvent
A map of additional attributes that provides flexibility for a more extensive usage of this event
setAddressByType(Map<String, Address>) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The collection of related addresses that may include billing or shipping addresses
setAdjustments(List<Adjustment>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setAdjustmentsTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setAdjustmentsTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setAdjustmentsTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The payment's adjustments (a.k.a discounts) total, usually excluding shipping/fulfillment discounts.
setAmount(MonetaryAmount) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The amount for which this payment is allotted.
setAmountAuthorized(MonetaryAmount) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The total authorized amount for capture.
setAmountCaptured(MonetaryAmount) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The total captured amount.
setAmountCredited(MonetaryAmount) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The total detached credit amount.
setAmountRefunded(MonetaryAmount) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The total refunded amount.
setApprovalRequestedDate(Instant) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setApproverEmail(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setAttributeChoices(Map<String, AttributeChoiceValue>) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setAttributeChoices(Map<String, AttributeChoiceValue>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setAttributeChoices(Map<String, Object>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
setAttributeConfigErrors(Map<String, List<ConfigError>>) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
setAttributes(Map<String, String>) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
General use map to capture any additional attributes needed for this Payment
setBrandId(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setCampaignRefs(List<CampaignRef>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setCaptureAmountAwaitingResult(MonetaryAmount) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The total amount sent to the payment gateway for capture, and is waiting for a response about the transaction result.
setCart(Cart) - Method in class com.broadleafcommerce.cart.web.endpoint.domain.UpdateCartRequest
An updated Cart object.
setCart(CheckoutCart) - Method in class com.broadleafcommerce.cart.service.messaging.event.CheckoutCompletionEvent
The cart object that completed the checkout workflow
setCartActionAudit(CartActionAudit) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
The CartActionAudit object generated to record this submission.
setCartActionAudit(CartActionAudit) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartRejectionEvent
The CartActionAudit object generated to record this rejection
setCartActionAuditRequestValidator(CartActionAuditRequestValidator<CartActionAudit>) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
Deprecated.
No longer used from the endpoint. It is used from the CartActionAuditService instead.
setCartActionAuditRequestValidator(CartActionAuditRequestValidator<P>) - Method in class com.broadleafcommerce.cart.service.DefaultCartActionAuditService
 
setCartActionAuditService(CartActionAuditService<CartActionAudit>) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
setCartActionAuditService(CartActionAuditService<CartActionAudit>) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
setCartActionAuditToCreate(CartActionAudit) - Method in class com.broadleafcommerce.cart.web.endpoint.domain.UpdateCartRequest
A CartActionAudit to create along with the cart update.
setCartEnabled(boolean) - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationProperties
Whether or not anonymization specific to the Cart domain is supported
setCartId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
setCartId(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
The id of the cart that was requested to be approved.
setCartId(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartPendingPaymentFailedEvent
The Cart.getId() in which one or more of its pending payments failed.
setCartId(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartRejectionEvent
The id of the cart that was rejected The cart's id can be used to reference other related objects, such as previous CartActionAudits.
setCartId(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.CheckoutRollbackEvent
The id of the cart that was submitted for checkout
setCartItems(List<StoredCartItem>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setCartNotificationService(CartNotificationService) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
setCartNotificationService(CartNotificationService) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
setCartRequestValidator(CartRequestValidator<Cart>) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
setCartService(CartService<Cart>) - Method in class com.broadleafcommerce.cart.service.validation.CartActionAuditValidator
Lazy injected CartService since this service is itself a service component.
setCategoryIds(Set<String>) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setCheckoutSubmissions(Map<String, Instant>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setComment(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
setContextId(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setContextId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
The jpa primary key.
setContextId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
The jpa primary key.
setContextId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
setContextId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
setContextId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
setContextId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
The ContextInfo containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartPendingPaymentFailedEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartRejectionEvent
The ContextInfo containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.cart.service.messaging.event.CheckoutCompletionEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.cart.service.messaging.event.CheckoutRollbackEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
setCreateDate(Instant) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setCustomerFullName(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartRejectionEvent
The full name of the customer whose cart was rejected
setCustomerId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setData(Map<String, Object>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
 
setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
 
setDependentCartItems(List<CartItem>) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setDependentItemDetails(DependentItemDetails) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setDiscountable(boolean) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setDisplayAttributes(Map<String, String>) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
General use map to capture any display properties for this Payment
setEmailAddress(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setEmailAddress(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartRejectionEvent
The email address of the customer whose cart was rejected
setEnabled(boolean) - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationProperties
Whether or not anonymization is enabled at all
setExpirationTime(Instant) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
setFeesTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setFulfillmentGroups(List<FulfillmentGroup>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setFulfillmentTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setFulfillmentTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The payment's total fulfillment cost
setFullName(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setGatewayType(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The gateway used to process this payment.
setImageAsset(ImageAssetRef) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
setItemAdjustments(List<Adjustment>) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setItemConfigErrors(List<ConfigError>) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setItemCount(Long) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.util.ItemListCount
The item count of this item list.
setItemListId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
setItemListId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
setItemListId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.util.ItemListCount
The ID of this Item List.
setJpa(JpaProperties) - Method in class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
 
setLastCatalogReprice(Instant) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
 
setListIds(String, Collection<ItemListItem>) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
Sets the owning item list ID for each item.
setLocale(Locale) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setMaxNumberOfUniqueCartItems(int) - Method in class com.broadleafcommerce.cart.service.autoconfigure.CartValidationProperties
The maximum number of unique cart items that a single cart can hold.
setMerchandisingContext(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setMerchandisingTypeId(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setName(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setName(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setName(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
setName(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The name of this payment.
setNewStatus(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
setNotification(NotificationProperties) - Method in class com.broadleafcommerce.cart.service.messaging.CartNotificationProperties
 
setNotifyAsync(boolean) - Method in class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
Whether or not the system should perform message notification at the time of cart persistence using a new thread.
setOfferCodes(List<String>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setOldStatus(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
setOrderNumber(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setOverrideDetails(List<OverrideDetail>) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setOverridePriceFlag(boolean) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setPageableProperties(TypedQuery<D>, Pageable) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
Sets the Pageable properties for the given TypedQuery.
setPaymentId(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The id of this payment.
setPaymentSummaries(List<PaymentSummary>) - Method in class com.broadleafcommerce.cart.service.messaging.event.CheckoutCompletionEvent
The payments for the cart that completed the checkout workflow
setPolicyUtils(TrackablePolicyUtils) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
setPriced(boolean) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setPriced(boolean) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setPriceListId(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setPricingKey(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setPricingStrategy(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setProductId(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setProductId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
setProductTags(List<String>) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setProratedOrderOfferAdjustments(List<ProratedOfferAdjustment>) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setQuantity(int) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setQuantity(int) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
setRegistered(boolean) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setRepository(CartRepository<D>) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
setRepository(ItemListAccessRuleRepository<D>) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListAccessRuleRepository
 
setRepository(ItemListItemRepository<D>) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListItemRepository
 
setRepository(ItemListRepository<D>) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedItemListRepository
 
setRequestId(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.CheckoutCompletionEvent
The id representing this request to checkout This value can be used to identify entities that were produced due to this request and therefore need to be rolled back
setRequestId(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.CheckoutRollbackEvent
The id representing this request to checkout This value can be used to identify entities that were produced due to this request and therefore need to be rolled back
setRetry(RetryProperties) - Method in class com.broadleafcommerce.cart.service.messaging.CartNotificationProperties
 
setRole(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
setRootAccountId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setRsqlHelper(RsqlCrudEntityHelper) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
setScheduledJobContextService(ScheduledJobContextService) - Method in class com.broadleafcommerce.cart.service.purge.PurgeAbandonedCartsJobListener
 
setShouldLimitNumberOfUniqueCartItems(boolean) - Method in class com.broadleafcommerce.cart.service.autoconfigure.CartValidationProperties
Value that determines if the number of unique items in a cart should be limited.
setSingleUsePaymentMethod(boolean) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
Whether or not the underlying payment method can only be used once.
setSku(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setSku(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
setStatus(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setSubmitDate(Instant) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setSubmitterEmail(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
The email address of the customer whose cart was submitted.
setSubmitterFullName(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
The full name of the customer whose cart was submitted.
setSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The payment's total usually excluding adjustments, tax, and shipping.
setTargetDemographicId(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setTaxable(boolean) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setTaxEstimated(boolean) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setTaxTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The payment's total tax cost
setTenantQueryHelper(JpaCartTenantQueryHelper) - Method in class com.broadleafcommerce.cart.provider.jpa.repository.JpaCustomizedCartRepository
 
setTimestamp(Instant) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
setTokenString(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
setTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setTotal(MonetaryAmount) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setTotalTax(MonetaryAmount) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setTotalTax(MonetaryAmount) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
setTracking(CustomerContextJpaTracking) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
setType(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setType(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
setType(String) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The type of this payment like Credit Card or Gift Card.
setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
setUnitPrice(MonetaryAmount) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setUnitPriceType(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setUri(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setUserEmail(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
setUserId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
setUsername(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
setUserType(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
setValue(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
setVariantId(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setVariantId(String) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
setVendorRef(String) - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
setVersion(int) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
The JPA managed version of this cart.
setVersion(Integer) - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
The version of this payment.
setVouchers(List<Voucher>) - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
StoredCartItem - Class in com.broadleafcommerce.cart.domain
 
StoredCartItem() - Constructor for class com.broadleafcommerce.cart.domain.StoredCartItem
 
supports(CustomerRef) - Method in class com.broadleafcommerce.cart.provider.jpa.service.AccountIdJpaItemListAccessRuleMatcher
 
supports(CustomerRef) - Method in class com.broadleafcommerce.cart.provider.jpa.service.CustomerIdJpaItemListAccessRuleMatcher
 
supports(CustomerRef) - Method in class com.broadleafcommerce.cart.provider.jpa.service.EmailAddressDomainJpaItemListAccessRuleMatcher
 
supports(CustomerRef) - Method in class com.broadleafcommerce.cart.provider.jpa.service.EmailAddressJpaItemListAccessRuleMatcher
 
supports(CustomerRef) - Method in interface com.broadleafcommerce.cart.provider.jpa.service.JpaItemListAccessRuleMatcher
Tells if the given customer reference is supported by this matcher.
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.CartActionAuditValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.GuestTokenValidator
 

T

toCreate(ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
Converts a context info to a create operation type, if present.
toDelete(ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
Converts a context info to a delete operation type, if present.
toMe() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
toMe() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
toMe() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
toMe() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
toMe() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
toMe() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
toString() - Method in class com.broadleafcommerce.cart.domain.StoredCartItem
 
toString() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCart
 
toString() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaCartActionAudit
 
toString() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaGuestToken
 
toString() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemList
 
toString() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListAccessRule
 
toString() - Method in class com.broadleafcommerce.cart.provider.jpa.domain.JpaItemListItem
 
toString() - Method in class com.broadleafcommerce.cart.provider.jpa.environment.CartProperties
 
toString() - Method in class com.broadleafcommerce.cart.provider.jpa.repository.util.ItemListCount
 
toString() - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationProperties
 
toString() - Method in exception com.broadleafcommerce.cart.service.exception.CartOptimisticLockingFailureException
 
toString() - Method in class com.broadleafcommerce.cart.service.messaging.CartNotificationProperties
 
toString() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartApprovalRequestEvent
 
toString() - Method in class com.broadleafcommerce.cart.service.messaging.event.CartPendingPaymentFailedEvent
 
toString() - Method in class com.broadleafcommerce.cart.service.messaging.event.PaymentSummary
 
toString() - Method in class com.broadleafcommerce.cart.web.endpoint.domain.UpdateCartRequest
 
toString() - Method in class com.broadleafcommerce.cart.web.endpoint.exception.CartOptimisticLockingApiError
 
toUpdates(Iterable<ItemListItem>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
transformCartItem(P, String, CartItem, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
Applies a patch to a cart item.
triggeredJobEventInputPurgeCarts() - Method in interface com.broadleafcommerce.cart.service.purge.PurgeCartsTriggeredJobEventConsumer
 
TYPE - Static variable in interface com.broadleafcommerce.cart.service.messaging.CartApprovalRequestProducer
 
TYPE - Static variable in interface com.broadleafcommerce.cart.service.messaging.CartPendingPaymentFailedProducer
 
TYPE - Static variable in interface com.broadleafcommerce.cart.service.messaging.CartRejectionProducer
 
TYPE - Static variable in interface com.broadleafcommerce.cart.service.messaging.CheckoutRollbackEventProducer
 

U

update(ContextInfo, String, P) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListEndpoint
 
update(String, P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartActionAuditService
 
update(String, P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
update(String, P, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultItemListService
 
updateCart(String, Cart, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
Deprecated, for removal: This API element is subject to removal in a future version.
updateCartItem(String, String, CartItem, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
updateCartItem(P, String, CartItem, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Patches (updates only present fields) of the cart item in the cart and saves.
updateCartItem(P, String, CartItem, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
UpdateCartRequest - Class in com.broadleafcommerce.cart.web.endpoint.domain
A request containing the new version of Cart for update or replace operations, along with a CartActionAudit to create if needed.
UpdateCartRequest() - Constructor for class com.broadleafcommerce.cart.web.endpoint.domain.UpdateCartRequest
 
updateCartsMatchingTenantStatus(List<String>, String, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Updates the Cart.getStatus() for the given cart ids and status and matching the tenant from the given ContextInfo.
updateCartsMatchingTenantStatus(List<String>, String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 
updateCartsMatchingTenantStatus(List<String>, String, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
updateCartWithRequest(String, UpdateCartRequest, ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
 
updateItem(ContextInfo, String, String, ItemListItem) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
updateItemListAccessRule(ContextInfo, String, String, P) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
updateItemListAccessRules(ContextInfo, String, List<P>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListAccessRuleEndpoint
 
updateItems(ContextInfo, String, List<ItemListItem>) - Method in class com.broadleafcommerce.cart.web.endpoint.ItemListItemEndpoint
 
updateWithCartAudit(String, UpdateCartRequest, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.CartService
Updates the cart state and its related CartActionAudit.
updateWithCartAudit(String, UpdateCartRequest, ContextInfo) - Method in class com.broadleafcommerce.cart.service.DefaultCartService
 

V

validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.CartActionAuditValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.GuestTokenValidator
 
validate(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartActionAuditRequestValidator
 
validateActionType(Errors) - Method in class com.broadleafcommerce.cart.service.validation.CartActionAuditValidator
 
validateActionType(Errors) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartActionAuditRequestValidator
 
validateAdjustment(Adjustment, CurrencyUnit, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartRequestValidator
 
validateAdjustment(Adjustment, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartItemRequestValidator
 
validateAgainstInProcessCart(String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.anonymization.CartAnonymizationHandler
Validate that the customer does not have an in-process cart.
validateCartApprovalRequestEvent(CartApprovalRequestEvent) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
validateCartExists(CartActionAudit, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.CartActionAuditValidator
 
validateCartExists(CartActionAudit, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartActionAuditRequestValidator
 
validateCartFields(Trackable, ContextInfo) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
Hook point to validate the given cart's fields.
validateCartHasPendingPaymentFailedStatus(JpaCart) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
validateCartHasWorkflowErrorForRequestId(Trackable, String) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
Validates if the checkout rollback event can be resent for the given cart.
validateCartId(Errors) - Method in class com.broadleafcommerce.cart.service.validation.CartActionAuditValidator
 
validateCartId(Errors) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartActionAuditRequestValidator
 
validateCartIsRejected(Trackable) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
validateCartIsSubmitted(Trackable) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
validateCartPendingPaymentFailedEvent(CartPendingPaymentFailedEvent) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
validateCartRejectionEvent(CartRejectionEvent) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
validateCartRequiresApproval(Trackable) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
validateCheckoutCompletionEvent(CheckoutCompletionEvent) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
validateCheckoutRollbackEvent(CheckoutRollbackEvent) - Method in class com.broadleafcommerce.cart.service.messaging.DefaultCartNotificationService
 
validateCurrencies(CartItem, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartItemRequestValidator
 
validateCurrencies(P, Errors, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.validation.request.CartItemRequestValidator
 
validateCurrencies(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartRequestValidator
Make sure that all MonetaryAmount instances are in the right currency.
validateCurrency(MonetaryAmount, CurrencyUnit, Errors, String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartRequestValidator
 
validateCurrency(MonetaryAmount, Errors, String, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartItemRequestValidator
 
validateForCreate(P, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.validation.request.RequestValidator
 
validateForCreate(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartActionAuditRequestValidator
 
validateForCreate(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartRequestValidator
 
validateForCreate(P, Errors, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.validation.request.RequestValidator
 
validateForReplace(P, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.validation.request.RequestValidator
 
validateForReplace(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartActionAuditRequestValidator
 
validateForReplace(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartItemRequestValidator
 
validateForReplace(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartRequestValidator
 
validateForReplace(P, Errors, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.validation.request.RequestValidator
 
validateForUpdate(P, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.validation.request.RequestValidator
 
validateForUpdate(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartActionAuditRequestValidator
 
validateForUpdate(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartItemRequestValidator
 
validateForUpdate(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartRequestValidator
 
validateForUpdate(P, Errors, ContextInfo) - Method in interface com.broadleafcommerce.cart.service.validation.request.RequestValidator
 
validateForWrite(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartItemRequestValidator
 
validateForWrite(P, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartRequestValidator
 
validateFulfillmentGroup(FulfillmentGroup, CurrencyUnit, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartRequestValidator
 
validateFulfillmentGroupItem(FulfillmentItem, CurrencyUnit, Errors, ContextInfo) - Method in class com.broadleafcommerce.cart.service.validation.request.DefaultCartRequestValidator
 
validateTenantOnlyOperation(ContextInfo) - Method in class com.broadleafcommerce.cart.web.endpoint.CartEndpoint
Validates that the given ContextInfo is a tenant only operation.
VoucherListConverter - Class in com.broadleafcommerce.cart.provider.jpa.domain.support
Transforms a list of Vouchers into a JSON object String and vice-versa.
VoucherListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.cart.provider.jpa.domain.support.VoucherListConverter
 
A B C D E F G H I J L N O P R S T U V 
All Classes All Packages