Index

A B C D E F G H I J K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractFulfillmentStatusChangeInventoryAdjustmentListener - Class in com.broadleafcommerce.inventory.service.messaging.fulfillments
Listens for fulfillment status changes to create InventoryTransactions and update SkuInventory.
AbstractFulfillmentStatusChangeInventoryAdjustmentListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>) - Constructor for class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
 
AbstractInventoryAdjustmentListener - Class in com.broadleafcommerce.inventory.service.messaging
 
AbstractInventoryAdjustmentListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>) - Constructor for class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
AbstractInventoryAdjustmentListener.OrderFulfillment - Class in com.broadleafcommerce.inventory.service.messaging
Order fulfillment fields relevant for adjusting inventory.
AbstractInventoryAdjustmentListener.OrderFulfillmentItem - Class in com.broadleafcommerce.inventory.service.messaging
Order fulfillment item fields relevant for adjusting inventory.
AbstractInventoryAdjustmentListener.OrderItem - Class in com.broadleafcommerce.inventory.service.messaging
Summarization of cart item fields relevant for creating an inventory reservation request.
AccountingTransactionType - Enum Class in com.broadleafcommerce.inventory.domain
Deprecated.
This concept is unused and will be removed.
addFromMeAddressMappings(ModelMapper) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
Address - Class in com.broadleafcommerce.inventory.domain
Business domain representing an address.
Address() - Constructor for class com.broadleafcommerce.inventory.domain.Address
 
addToMeAddressMappings(ModelMapper) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
afterPropertiesSet() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
afterPropertiesSet() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
 
APPLICATION_ID_FIELD_PATH - Static variable in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
 
APPLICATION_ID_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
APPLICATION_ID_QUERY_PARAM - Static variable in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
 
applyUpdates(SkuInventory, Optional<SkuInventory>) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
authorize(OAuth2AuthorizeRequest) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
 

B

buildApplicationIdFilter(String, Map<String, Object>, CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
 
buildArchivedFilter(CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
 
buildBulkResponseOfFailures(List<BulkPersistenceResponse.PersistenceFailure<I>>) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
buildContextFilterPredicate(Path<?>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
Optionally returns basic Predicate for TenantJpaTracking.getTenant() based on the ContextInfo argument.
buildContextFilters(ContextInfo, CriteriaQuery<D>, Map<String, Object>, Root<D>, Class<D>) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
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.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
 
buildContextIdIsInFilter(Iterable<String>, Map<String, Object>, CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
 
buildContextInfo(String, String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
Builds a ContextInfo for the application context id and tenant id
buildContextInfo(DocumentContext) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
Builds a ContextInfo for the application context id and tenant id in the JSON payload.
buildContextRequestFromExport(Export) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
buildErrorMessageForException(Exception) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
buildInventoryLocationCorrelatedSubQueryPredicate(Root<?>, CriteriaQuery<?>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
This creates a subquery that ensures that the associated JpaInventoryLocation record is valid (i.e.
buildInventoryLocationCorrelatedSubQueryPredicate(Root<? extends JpaSkuInventory>, CriteriaQuery<? extends JpaSkuInventory>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
This creates a subquery that ensures that the associated JpaInventoryLocation record is valid (i.e.
buildInventoryTransaction(int, InventoryTransactionType, String, String, String, Instant) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
buildKey(SkuInventory, boolean) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
buildPersistenceRequests(BatchRequest, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
Builds the list of PersistenceRequest for the SkuInventory.
buildPredicateForSkuRefs(SkuReferenceFieldType, Set<String>, Integer, Root<?>, CriteriaQuery<?>, CriteriaBuilder) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
buildQueryContextInfo(Export) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
buildReleaseReservationResponse(ReleaseSkuInventoryReservationRequest, List<InventoryTransaction>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Builds a ReleaseSkuInventoryReservationResponse representing the result of releasing reservations.
buildRequestedItems(Map<String, ? extends CartItem>, List<? extends FulfillmentItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
Iterates over the fulfillmentItems to determine for which a SkuInventoryAdjustmentRequestItem should be made.
buildRequestedItems(List<AbstractInventoryAdjustmentListener.OrderFulfillmentItem>, List<AbstractInventoryAdjustmentListener.OrderItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Builds SkuInventoryAdjustmentRequestItems for each of the fulfillmentItems.
buildSerializedInventoryQueryPredicate(String, Integer, Root<?>, CriteriaQuery<?>, CriteriaBuilder) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
Builds an optional Predicate for a serialized inventory.
buildSerializedSku(AbstractInventoryAdjustmentListener.OrderItem) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Builds a sku with an appended serialization value parameter
buildSerializedSku(AbstractInventoryAdjustmentListener.OrderItem) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
Builds a sku with an appended serialization value parameter
buildSerializedSku(CartItem) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
Builds a sku with an appended serialization value parameter
buildSerializedSku(String, SkuInventory) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
buildSkuInventoryAdjustmentGroup(List<AbstractInventoryAdjustmentListener.OrderFulfillment>, Map<String, List<ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest>>, Map<String, AbstractInventoryAdjustmentListener.OrderItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 
buildSkuInventoryAdjustmentItem(AbstractInventoryAdjustmentListener.OrderFulfillmentItem, AbstractInventoryAdjustmentListener.OrderItem) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Builds a SkuInventoryAdjustmentRequestItem with data from provided objects.
buildSkuInventoryAdjustmentItem(AbstractInventoryAdjustmentListener.OrderFulfillmentItem, AbstractInventoryAdjustmentListener.OrderItem, int) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
Builds a SkuInventoryAdjustmentRequestItem with data from provided objects.
buildSkuInventoryAdjustmentItem(FulfillmentItem, CartItem) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
Builds a SkuInventoryAdjustmentRequestItem with data from provided objects.
buildSkuInventoryAdjustmentRequest(DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Builds the SkuInventoryAdjustmentRequest based on the fulfillment info in the status change message.
buildSkuInventoryAdjustmentRequest(DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
Builds the SkuInventoryAdjustmentRequest based on the return confirmations and fulfillment info in the status change message.
buildSkuInventoryReservationRequest(DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
Builds the SkuInventoryReservationRequest based on the fulfillment info in the checkout completion message.
buildSkuRefAndQuantityAvailablePredicates(Map<String, Integer>, String, Root<?>, CriteriaQuery<?>, CriteriaBuilder) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
Builds a list of Predicates based on the given skuRefs and quantities in skuReferenceQuantities.
buildSkuRefFieldPredicate(Root<?>, CriteriaBuilder, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
buildSkuRefPredicates(String, String, Integer, Root<?>, CriteriaQuery<?>, CriteriaBuilder) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
buildTenantIdFilter(String, Map<String, Object>, CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
 

C

calculateBoundedBox(Double, Double, Double) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
Returns an Double array with 4 values representing a bounding box: Min Latitude, Max Latitude, Min Longitude, Max Longitude
calculateQuantityAvailable(SkuInventory) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
cancelInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
cancelInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
cancelInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
cancelInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
Perform the cancel of inventory to remove reserved quantity.
CANCELLED - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Happens when an inventory reservation is cancelled before it is fulfilled.
CANCELLED_STATUS - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledInventoryAdjustmentListener
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.Address
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryPersistenceRequestHolder
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.InventoryAvailabilityEvent
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderItem
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint.SkuCodesRequestBody
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
 
canHandle(Class<?>) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
If the persistedDomainEntityType is JpaInventoryLocation, this handler supports it.
canHandle(Class<?>) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
If the persistedDomainEntityType is JpaSkuInventory, this handler supports it.
canHandle(Export) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
canHandle(BatchRequest) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
canModifyBeanSerializer(Class<?>) - Method in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification
 
CART_CLIENT_ID - Static variable in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
CART_ID_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
 
CART_ITEM_LINK_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
The path to the cart item link.
CART_ITEMS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
Deprecated.
since 1.5. Cart items now need to be read from the cart service. See CartProvider and OrderSubmittedInventoryAdjustmentMessageListener.CART_ITEM_LINK_PATH
CartItem - Class in com.broadleafcommerce.inventory.service.provider.domain
Summarization of cart item fields relevant for creating an inventory reservation request.
CartItem() - Constructor for class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
CartProvider - Interface in com.broadleafcommerce.inventory.service.provider
 
CHANNEL - Static variable in interface com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryTriggeredJobEventConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.checkout.InventoryCheckoutCompletionConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.stock.StockAvailabilityChangeNotifcationProducer
 
CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationConsumer
 
checkoutCompletionInputInventory() - Method in interface com.broadleafcommerce.inventory.service.messaging.checkout.InventoryCheckoutCompletionConsumer
 
collectNonNullPredicates(Predicate, Predicate, Predicate) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
com.broadleafcommerce.inventory - package com.broadleafcommerce.inventory
 
com.broadleafcommerce.inventory.config - package com.broadleafcommerce.inventory.config
 
com.broadleafcommerce.inventory.dataexport - package com.broadleafcommerce.inventory.dataexport
 
com.broadleafcommerce.inventory.dataexport.autoconfigure - package com.broadleafcommerce.inventory.dataexport.autoconfigure
 
com.broadleafcommerce.inventory.dataexport.converter - package com.broadleafcommerce.inventory.dataexport.converter
 
com.broadleafcommerce.inventory.dataexport.specification - package com.broadleafcommerce.inventory.dataexport.specification
 
com.broadleafcommerce.inventory.dataimport - package com.broadleafcommerce.inventory.dataimport
 
com.broadleafcommerce.inventory.dataimport.autoconfigure - package com.broadleafcommerce.inventory.dataimport.autoconfigure
 
com.broadleafcommerce.inventory.dataimport.converter - package com.broadleafcommerce.inventory.dataimport.converter
 
com.broadleafcommerce.inventory.dataimport.messaging.autoconfiguration - package com.broadleafcommerce.inventory.dataimport.messaging.autoconfiguration
 
com.broadleafcommerce.inventory.domain - package com.broadleafcommerce.inventory.domain
 
com.broadleafcommerce.inventory.exception - package com.broadleafcommerce.inventory.exception
 
com.broadleafcommerce.inventory.job.freeinventory - package com.broadleafcommerce.inventory.job.freeinventory
 
com.broadleafcommerce.inventory.job.freeinventory.listener - package com.broadleafcommerce.inventory.job.freeinventory.listener
 
com.broadleafcommerce.inventory.job.freeinventory.service - package com.broadleafcommerce.inventory.job.freeinventory.service
 
com.broadleafcommerce.inventory.provider - package com.broadleafcommerce.inventory.provider
 
com.broadleafcommerce.inventory.provider.jpa - package com.broadleafcommerce.inventory.provider.jpa
 
com.broadleafcommerce.inventory.provider.jpa.autoconfigure - package com.broadleafcommerce.inventory.provider.jpa.autoconfigure
 
com.broadleafcommerce.inventory.provider.jpa.domain - package com.broadleafcommerce.inventory.provider.jpa.domain
 
com.broadleafcommerce.inventory.provider.jpa.environment - package com.broadleafcommerce.inventory.provider.jpa.environment
 
com.broadleafcommerce.inventory.provider.jpa.marketplace - package com.broadleafcommerce.inventory.provider.jpa.marketplace
 
com.broadleafcommerce.inventory.provider.jpa.repository - package com.broadleafcommerce.inventory.provider.jpa.repository
 
com.broadleafcommerce.inventory.repository - package com.broadleafcommerce.inventory.repository
 
com.broadleafcommerce.inventory.service - package com.broadleafcommerce.inventory.service
 
com.broadleafcommerce.inventory.service.autoconfigure - package com.broadleafcommerce.inventory.service.autoconfigure
 
com.broadleafcommerce.inventory.service.datafeed - package com.broadleafcommerce.inventory.service.datafeed
 
com.broadleafcommerce.inventory.service.messaging - package com.broadleafcommerce.inventory.service.messaging
 
com.broadleafcommerce.inventory.service.messaging.autoconfigure - package com.broadleafcommerce.inventory.service.messaging.autoconfigure
 
com.broadleafcommerce.inventory.service.messaging.checkout - package com.broadleafcommerce.inventory.service.messaging.checkout
 
com.broadleafcommerce.inventory.service.messaging.fulfillments - package com.broadleafcommerce.inventory.service.messaging.fulfillments
 
com.broadleafcommerce.inventory.service.messaging.returns - package com.broadleafcommerce.inventory.service.messaging.returns
 
com.broadleafcommerce.inventory.service.messaging.stock - package com.broadleafcommerce.inventory.service.messaging.stock
 
com.broadleafcommerce.inventory.service.messaging.vendor - package com.broadleafcommerce.inventory.service.messaging.vendor
 
com.broadleafcommerce.inventory.service.provider - package com.broadleafcommerce.inventory.service.provider
 
com.broadleafcommerce.inventory.service.provider.domain - package com.broadleafcommerce.inventory.service.provider.domain
 
com.broadleafcommerce.inventory.service.provider.oauth2 - package com.broadleafcommerce.inventory.service.provider.oauth2
 
com.broadleafcommerce.inventory.service.validation - package com.broadleafcommerce.inventory.service.validation
 
com.broadleafcommerce.inventory.web.autoconfigure - package com.broadleafcommerce.inventory.web.autoconfigure
 
com.broadleafcommerce.inventory.web.endpoint - package com.broadleafcommerce.inventory.web.endpoint
 
com.broadleafcommerce.inventory.web.exception - package com.broadleafcommerce.inventory.web.exception
 
compare(Update<I>, Update<I>) - Method in class com.broadleafcommerce.inventory.service.DefaultUpdateComparator
 
compare(SkuInventory, SkuInventory) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryComparator
 
CONFIRM_RETURN_REQUEST_ITEMS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 
ConfirmReturnItemRequest() - Constructor for class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
ConsolidatedInventoryAvailability - Class in com.broadleafcommerce.inventory.domain
Component that indicates that a SKU inventory is available for a particular tenant and/or application.
ConsolidatedInventoryAvailability() - Constructor for class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
 
ConsolidatedInventoryResponse - Class in com.broadleafcommerce.inventory.domain
This is just a wrapper class around a list of ConsolidatedInventoryAvailability instances, making it easier to deserialize.
ConsolidatedInventoryResponse() - Constructor for class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
 
containsNewlyReturnedItems(AbstractInventoryAdjustmentListener.OrderFulfillment, Map<String, List<ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest>>) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 
CONTEXT_ID - Static variable in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
 
convert(BatchRecord) - Method in class com.broadleafcommerce.inventory.dataimport.converter.SkuInventoryConverter
 
convert(SkuInventory) - Method in class com.broadleafcommerce.inventory.dataexport.converter.SkuInventoryRowConverter
 
convertDistanceToKilometers(Double, DistanceType) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
We always convert to KM prior to finding the area.
Converters() - Constructor for class com.broadleafcommerce.inventory.dataexport.autoconfigure.SkuInventoryExportAutoConfiguration.Converters
 
Converters(ObjectMapper) - Constructor for class com.broadleafcommerce.inventory.dataimport.autoconfigure.SkuInventoryServicesImportAutoConfiguration.Converters
 
convertSkuInventoryFromPersistentDomain(Iterable<Trackable>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
create(I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
createAll(List<I>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
createAllAllowingPartialSuccess(List<I>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
createCancelledTransaction(SkuInventory, int, String, String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Builds a cancelled InventoryTransaction and adjusts the SkuInventory quantities.
createFulfilledTransaction(SkuInventory, int, String, String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Builds a fulfilled InventoryTransaction and adjusts the SkuInventory quantities.
createHardReservation(SkuInventory, InventoryTransaction, Integer, String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Hard inventory reservation.
createHardReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
createHardReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
Hard reservations that represent final inventory reservations.
createInventoryReservation(HttpServletRequest, SkuInventoryReservationRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
createMessage(ConsolidatedInventoryAvailability) - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
createNewInventoryLocation(ContextInfo, InventoryLocation) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Creates a brand new InventoryLocation.
createOrUpdateInventoryTransaction(InventoryTransaction, InventoryTransaction, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Create an inventory transaction, or update an existing transaction if a previous soft transaction exists
createReturnedTransaction(SkuInventory, int, String, String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Builds a returned InventoryTransaction and adjusts the SkuInventory quantities.
createSkuInventoryRecord(HttpServletRequest, ContextInfo, SkuInventory) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
createSkuInventoryRecord(HttpServletRequest, String, ContextInfo, SkuInventory) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
createSkuInventoryReservations(SkuInventoryReservationRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
createSkuInventoryReservations(SkuInventoryReservationRequest, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Creates HARD or a SOFT Inventory Reservations.
createSoftReservation(SkuInventory, Integer, String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Soft inventory reservation.
createSoftReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
createSoftReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
Soft reservations that represent temporary inventory reservations.
createSoftReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, Map<String, List<InventoryTransaction>>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
createSoftReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, Map<String, List<InventoryTransaction>>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
Soft reservations that represent temporary inventory reservations.
createVendorNarrowingFilter(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
Build a Node filter string that can be used in queries for JpaInventoryLocations that restricts results to only include data with null JpaInventoryLocation.getVendorRef() or matching the restrictedVendorRefs.
createVendorNarrowingFilter(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
Build a Node filter string that can be used in queries for JpaSkuInventorys that restricts results to only include data with JpaSkuInventory.getVendorRef() matching the restrictedVendorRefs.
CREDIT - Enum constant in enum class com.broadleafcommerce.inventory.domain.AccountingTransactionType
Deprecated.
Indicates a decrease or expected decrease in Inventory.
CustomizableSkuInventoryRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.inventory.repository
Interface that allows a Spring Repository Fragment to override default behavior in TrackableRepository, including the application of explicit database locks, as needed and if applicable.
CustomizedInventoryTransactionRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.inventory.repository
Repository methods for reading InventoryTransaction that support the "INCLUDE_APPLICATION_ID_PREDICATE" context attribute.

D

DataFeedAutoConfiguration - Class in com.broadleafcommerce.inventory.service.datafeed
Configure inventory services for datafeed handling.
DataFeedAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.datafeed.DataFeedAutoConfiguration
 
DATE_CREATED_FIELD - Static variable in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
 
DEBIT - Enum constant in enum class com.broadleafcommerce.inventory.domain.AccountingTransactionType
Deprecated.
Indicates an increase or expected increase in Inventory.
DEFAULT_FREEABLE_TYPES - Static variable in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
 
DEFAULT_PAGE_SIZE - Static variable in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
 
DefaultFreeSoftInventoryJobService - Class in com.broadleafcommerce.inventory.job.freeinventory.service
Default implementation of a free soft inventory job service.
DefaultFreeSoftInventoryJobService(InventoryTransactionService<InventoryTransaction>, SkuInventoryAdjustmentService<SkuInventory>, Environment) - Constructor for class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
 
DefaultImportExportTarget - Enum Class in com.broadleafcommerce.inventory
Constant value to indicate the type of import or export - specifically INVENTORY, in this case.
DefaultInventoryLocationService<L extends InventoryLocation> - Class in com.broadleafcommerce.inventory.service
Service to store and retrieve InventoryLocation data.
DefaultInventoryLocationService(InventoryLocationRepository<Trackable>, RsqlCrudEntityHelper, DomainMapperManager) - Constructor for class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
Creates a new instance of DefaultInventoryLocationService.
DefaultInventoryReservationRequestType - Enum Class in com.broadleafcommerce.inventory.domain
Provides a default, enumerated set of types, including 'HARD' and 'SOFT'.
DefaultInventoryTransactionService<T extends InventoryTransaction> - Class in com.broadleafcommerce.inventory.service
Service to save / retrieve InventoryTransaction records.
DefaultInventoryTransactionService(InventoryTransactionRepository<Trackable>, CrudEntityHelper) - Constructor for class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
DefaultInventoryTransactionType - Enum Class in com.broadleafcommerce.inventory.domain
Enumeration for storing different inventory transaction types.
DefaultJpaCustomizableSkuInventoryRepository<D extends JpaSkuInventory> - Class in com.broadleafcommerce.inventory.provider.jpa.repository
Spring Data Repository Fragment for providing some custom query logic, especially related to explicit locking and custom queries.
DefaultJpaCustomizableSkuInventoryRepository(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, List<RsqlQueryTransformer>, JpaCriteriaBuilderRsqlVisitor) - Constructor for class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
DefaultOverridesEnvironmentPostProcessor - Class in com.broadleafcommerce.inventory.config
Default overrides from Spring
DefaultOverridesEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.inventory.config.DefaultOverridesEnvironmentPostProcessor
 
DefaultSkuFieldReferenceTypeUtility - Class in com.broadleafcommerce.inventory.service
Default implementation that returns a SkuReferenceFieldType from a String.
DefaultSkuFieldReferenceTypeUtility() - Constructor for class com.broadleafcommerce.inventory.service.DefaultSkuFieldReferenceTypeUtility
 
DefaultSkuInventoryAdjustmentService<I extends SkuInventory> - Class in com.broadleafcommerce.inventory.service
This component is responsible for reading, locking, and adjusting SkuInventory records, as well as for creating hard and soft inventory reservations.
DefaultSkuInventoryAdjustmentService(SkuInventoryRepository<Trackable>, InventoryTransactionService<InventoryTransaction>, DomainMapperManager, EntityValidatorManager, TypeFactory, StockChangeNotificationService) - Constructor for class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
DefaultSkuInventoryArchivalReasons - Enum Class in com.broadleafcommerce.inventory.domain
Indicates the default reasons for archival of a SkuInventory
DefaultSkuInventoryAvailabilityStrategy<I extends SkuInventory> - Class in com.broadleafcommerce.inventory.service
The default strategy for reading inventory for browsing and for the purpose of inventory reservations.
DefaultSkuInventoryAvailabilityStrategy(SkuInventoryRepository<Trackable>, SkuFieldReferenceTypeUtility, InventoryLocationService<InventoryLocation>, CrudEntityHelper) - Constructor for class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
 
DefaultSkuInventoryComparator - Class in com.broadleafcommerce.inventory.service
Helps with sorting lists of SkuInventory objects by ID.
DefaultSkuInventoryComparator() - Constructor for class com.broadleafcommerce.inventory.service.DefaultSkuInventoryComparator
 
DefaultSkuInventoryFulfillmentType - Enum Class in com.broadleafcommerce.inventory.domain
Default enum implementation of DefaultSkuInventoryFulfillmentType.
DefaultSkuInventoryService<I extends SkuInventory> - Class in com.broadleafcommerce.inventory.service
Service to assist in reading and/or adjusting SkuInventory.
DefaultSkuInventoryService(SkuInventoryRepository<Trackable>, InventoryLocationService<InventoryLocation>, SkuFieldReferenceTypeUtility, SkuInventoryAdjustmentService<I>, SkuInventoryAvailabilityStrategy<I>, StockChangeNotificationService, SkuInventoryReservationRequestValidator, InventoryTransactionService<InventoryTransaction>, RsqlCrudEntityHelper, DomainMapperManager) - Constructor for class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
DefaultSkuInventorySummaryService<T extends SkuInventoryAvailabilitySummary> - Class in com.broadleafcommerce.inventory.service
Provides summary (browsing) data for SkuInventory.
DefaultSkuInventorySummaryService(SkuFieldReferenceTypeUtility, SkuInventoryAvailabilityStrategy<? extends SkuInventory>, SkuInventoryRepository<Trackable>, TypeFactory) - Constructor for class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
DefaultSkuReferenceFieldType - Enum Class in com.broadleafcommerce.inventory.domain
Default enumerated instance of SkuReferenceFieldType.
DefaultStockChangeNotificationService - Class in com.broadleafcommerce.inventory.service
Default component that sends stock change notifications via Spring Cloud Stream.
DefaultStockChangeNotificationService(SkuInventorySummaryService<?>, StockAvailabilityChangeNotifcationProducer, TypeFactory, ObjectMapper) - Constructor for class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
DefaultUpdateComparator<I> - Class in com.broadleafcommerce.inventory.service
Provides a comparator to order update items by their ID to avoid deadlocks in RDBMS systems where multiple updates occur with pessimistic locking inside a single transaction.
DefaultUpdateComparator() - Constructor for class com.broadleafcommerce.inventory.service.DefaultUpdateComparator
 
delete(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
delete(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
delete(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
delete(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Deletes the InventoryLocation with the specified contextId.
deleteAllByInventoryLocationId(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
deleteAllByInventoryLocationId(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Softly deletes all the SkuInventory for the specified inventory location id
deleteAllByInventoryLocationId(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
deleteAllByInventoryLocationId(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Deletes all the SkuInventory for the specified inventory location id
deleteInventoryLocation(ContextInfo, String) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Deletes or archives an existing InventoryLocation.
deleteInventoryTransaction(InventoryTransaction, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Convenience method for deleting (archiving) an inventory transaction.
deleteSkuInventory(HttpServletRequest, ContextInfo, String, String) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
DETAIL_MIN_DURATION - Static variable in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
determineExpectedReservationCount(SkuInventoryAdjustmentRequestItem) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
determineSkuFieldReferenceType(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuFieldReferenceTypeUtility
 
determineSkuFieldReferenceType(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuFieldReferenceTypeUtility
SkuRef has a number of fields that may be used to uniquely identify a SKU (e.g.
determineSkuRefValue(SkuReferenceFieldType, SkuRef, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuFieldReferenceTypeUtility
 
determineSkuRefValue(SkuReferenceFieldType, SkuRef, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuFieldReferenceTypeUtility
Given a valid SkuReferenceFieldType and a valid SkuRef, this returns the value of the SkuRef field.
determineSkuRefValue(SkuReferenceFieldType, I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
determineSkuRefValue(String, SkuRef, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuFieldReferenceTypeUtility
 
determineSkuRefValue(String, SkuRef, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuFieldReferenceTypeUtility
Given a valid type and a valid SkuRef, this returns the value of the SkuRef field.
DistanceType - Enum Class in com.broadleafcommerce.inventory.domain
Indicates the whether the specified distance to/from an InventoryLocation is in MILES or KILOMETERS.
divideRequestItemsBySkuInventory(SkuInventoryAdjustmentRequest, InventoryTransactionType, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
doListen(ScheduledJobRef) - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
Do internal handling for the job trigger after any overhead tasks are completed.
downloadSkuInventoryExport(String, ContextInfo, HttpServletResponse) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 

E

EAN - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
EAN (European Article Number, a.k.a.
EARTH_MEAN_RADIUS_KM - Static variable in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
Constant for the mean radius of the Earth in Kilometers.
enhancedDelete(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
enhancedDelete(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Essentially CrudEntityHelper.delete(java.lang.String, com.broadleafcommerce.data.tracking.core.context.ContextInfo, com.broadleafcommerce.data.tracking.core.TrackableRepository<com.broadleafcommerce.data.tracking.core.Trackable>) that has been adapted to work with CustomizedInventoryTransactionRepository.enhancedFindByContextId(String, ContextInfo) to support the INCLUDE_APPLICATION_ID_PREDICATE context attribute to ignore the application filtering.
enhancedFindByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
 
enhancedFindByContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizedInventoryTransactionRepository
Reads an Inventory Transaction by Context ID.
enhancedFindByDateCreatedBeforeAndTransactionTypeIn(Instant, Set<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
 
enhancedFindByDateCreatedBeforeAndTransactionTypeIn(Instant, Set<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizedInventoryTransactionRepository
Reads a page of inventory transactions created before a certain date and of certain transaction types.
enhancedReadByDateCreatedBeforeAndTransactionTypeIn(Instant, Set<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
enhancedReadByDateCreatedBeforeAndTransactionTypeIn(Instant, Set<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Reads a page of inventory transactions created before a certain date and of certain transaction types.
EnumeratedType - Interface in com.broadleafcommerce.inventory.domain
Interface to allow enumerations to provide a value.
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.Address
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationRequest
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationResponse
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryPersistenceRequestHolder
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
 
equals(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
equals(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
equals(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
equals(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.InventoryAvailabilityEvent
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderItem
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
 
equals(Object) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint.SkuCodesRequestBody
 
equals(Object) - Method in class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
 
existsByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
existsByContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Indicates if an InventoryLocation exists with the specified contextId in the provided context.
existsByInventoryLocationAndSkuRefFieldValues(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
existsByInventoryLocationAndSkuRefFieldValues(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Determines is a SkuInventory record exists in a given location, based on SkuRef fields.
existsByParentSkuInventoryId(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
existsByParentSkuInventoryId(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.SkuInventoryRepository
Determines if any SkuInventory records exist with the given SkuInventory.getParentSkuInventoryId().
existsByParentSkuInventoryId(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Determines if any SkuInventory records exist with the given SkuInventory.getParentSkuInventoryId().
exportSkuInventory(ExportRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 
exportSkuInventory(String, ExportRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
Deprecated, for removal: This API element is subject to removal in a future version.
since 2.0.1, in favor of SkuInventoryExportEndpoint.exportSkuInventory(ExportRequest, ContextInfo). The new implementation for export grids includes the filter string as part of the ExportRequest, instead of passing it as a parameter in the HTTP request.
externalCartProvider(WebClient, ObjectMapper, Environment) - Method in class com.broadleafcommerce.inventory.service.provider.InventoryExternalProviderAutoConfiguration
 
ExternalCartProvider - Class in com.broadleafcommerce.inventory.service.provider
 
ExternalCartProvider(WebClient, ObjectMapper) - Constructor for class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
 

F

FALLBACK_MIN_DURATION - Static variable in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
findAll(Optional<Node>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findAll(Optional<Node>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Generally used for batch export, this allows a caller to query, filter, and stream paged results.
findAllByContextId(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
Overrides default TrackableRepository.findByContextId(String, ContextInfo) to add a LockModeType.PESSIMISTIC_WRITE lock.
findAllByContextId(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Retrieve all domain instances based on a list of context ids (see Trackable.getContextId()).
findAllByInventoryLocationContextId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.SkuInventoryRepository
Read all Sku Inventories for the specified inventory location id matching the given filters.
findAllByInventoryLocationContextId(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
findAllByInventoryLocationContextId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Read all Sku Inventories for the specified inventory location id matching the given filters.
findAllByNameContainingIgnoreCaseOrLocationNumberContainingIgnoreCase(String, String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Find all Inventory Locations, filtered by name or location number.
findAllBySkuNameContainingIgnoreCase(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.SkuInventoryRepository
Find all SkuInventory, filtered by name.
findAllBySkuRefSkuNameContainingIgnoreCase(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.SkuInventoryRepository
findAvailableBySkuReferenceForQuantity(Map<String, Integer>, SkuReferenceFieldType, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findAvailableBySkuReferenceForQuantity(Map<String, Integer>, SkuReferenceFieldType, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Finds SkuInventory records with at least the mapped available quantities for a given inventory location.
findAvailableBySkuReferenceForQuantity(Map<String, Integer>, SkuReferenceFieldType, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findAvailableBySkuReferenceForQuantity(Map<String, Integer>, SkuReferenceFieldType, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Finds SkuInventory records with the mapped available quantities for given fulfillment types.
findAvailableBySkuReferenceForQuantity(Set<String>, int, SkuReferenceFieldType, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findAvailableBySkuReferenceForQuantity(Set<String>, int, SkuReferenceFieldType, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Finds available SkuInventory records for the provided skuReferences where each have at least the minQuantityAvailable.
findBulkInventoryAvailability(HttpServletRequest, List<SkuInventoryAvailabilityRequest>, String, Boolean, Boolean, Boolean, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
findByAddressCountry(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressPostalCodeAndPickupLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressPostalCodeAndShippingLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressPostalCodeAndStoreLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegion(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegionAndAddressCity(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegionAndAddressCityAndPickupLocationTrue(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegionAndAddressCityAndShippingLocationTrue(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegionAndAddressCityAndStoreLocationTrue(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegionAndPickupLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegionAndShippingLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegionAndStoreLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndPickupLocationTrue(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndShippingLocationTrue(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndStoreLocationTrue(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressLatitudeBetweenAndAddressLongitudeBetween(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressLatitudeBetweenAndAddressLongitudeBetweenAndPickupLocationTrue(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressLatitudeBetweenAndAddressLongitudeBetweenAndShippingLocationTrue(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressLatitudeBetweenAndAddressLongitudeBetweenAndStoreLocationTrue(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByBatchId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Reads a list of InventoryTransaction records by a batch ID.
findByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findByContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Retrieve a domain instance based on the context id (see Trackable.getContextId()).
findByCountry(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references with a particular country code.
findByCountryAndPickupLocationTrue(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are pickup locations with a particular country code.
findByCountryAndPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references with a particular country code and postal code.
findByCountryAndPostalCodeAndPickupLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are pickup locations with a particular country code and postal code.
findByCountryAndPostalCodeAndShippingLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are shipping locations with a particular country code and postal code.
findByCountryAndPostalCodeAndStoreLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are "Store" locations with a particular country and postal code.
findByCountryAndShippingLocationTrue(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are shipping locations with a particular country.
findByCountryAndStateProvinceRegion(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references with a particular country code and state / province / region code.
findByCountryAndStateProvinceRegionAndCity(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references with a particular country code and state / province / region code and city.
findByCountryAndStateProvinceRegionAndCityAndPickupLocationTrue(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that support pickup with a particular country code and state / province / region code and city.
findByCountryAndStateProvinceRegionAndCityAndShippingLocationTrue(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that support shipping with a particular country code and state / province / region code and city.
findByCountryAndStateProvinceRegionAndCityAndStoreLocationTrue(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are "Store" locations with a particular country code and state / province / region code and city.
findByCountryAndStateProvinceRegionAndPickupLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that support pickup with a particular country code and state / province / region.
findByCountryAndStateProvinceRegionAndShippingLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that support shipping with a particular country code and state / province / region code.
findByCountryAndStateProvinceRegionAndStoreLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are "Store" locations with a particular country code and state / province / region code.
findByCountryAndStoreLocationTrue(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are "Store" locations with a particular country code.
findByDateCreatedBeforeAndTransactionTypeIn(Instant, Set<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Reads a page of inventory transactions created before a certain date and of certain transaction types.
findByInventoryLocationAndSkuRefFieldValues(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findByInventoryLocationAndSkuRefFieldValues(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Tries to find a unique SkuInventory record based on the InventoryLocation.getId() and any one of SkuRef field values.
findByInventoryLocationAndSkuRefFieldValuesAndNotSerialized(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findByInventoryLocationAndSkuRefFieldValuesAndNotSerialized(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Tries to find a unique non-serialized SkuInventory record based on the InventoryLocation.getId() and any one of SkuRef field values.
findByLatitudeBetweenAndLongitudeBetween(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Query to retrieve all locations (pickup and shipping) within a bounded box.
findByLatitudeBetweenAndLongitudeBetweenAndPickupLocationTrue(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Query to retrieve all pickup locations with coordinates inside a bounded box.
findByLatitudeBetweenAndLongitudeBetweenAndShippingLocationTrue(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Query to retrieve all shipping locations with coordinates inside a bounded box.
findByLatitudeBetweenAndLongitudeBetweenAndStoreLocationTrue(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Query to retrieve all "Store" locations with coordinates inside a bounded box.
findByLocationNumber(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Query for InventoryLocation references with a given location number, which is an arbitrary reference number (e.g.
findByLocationNumberIn(Set<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Query for InventoryLocation references with a given location number, which is an arbitrary reference number (e.g.
findByParentSkuInventoryIdAndSerializationValue(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.SkuInventoryRepository
Finds a (unique) SkuInventory record for a given parent sku inventory id and serialization value.
findByPickupLocationTrue(ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Returns all InventoryLocation references that are pickup locations.
findByReferenceNumberAndTransactionTypeIn(String, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Returns a list of InventoryTransaction records that have 1 or more transaction types for the same reference number.
findByReferenceNumberInAndTransactionTypeIn(List<String>, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Returns a list of InventoryTransaction records that have 1 or more transaction types for the given reference numbers.
findByShippingLocationTrue(ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Returns all InventoryLocation references that are shipping locations.
findBySkuInventoryId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Convenience method to retrieve all JpaInventoryTransaction records for a given JpaSkuInventory.getContextId().
findBySkuInventoryIdAndReferenceNumberAndTransactionTypeIn(String, String, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Returns a list of InventoryTransaction records that have 1 or more transaction types for the same SkuInventory.getId() and reference number.
findBySkuInventoryIdAndTransactionType(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Returns a Page of InventoryTransaction instances by skuInventoryId and transactionType.
findBySkuReferencesAndLocationId(Set<String>, Integer, String, SkuReferenceFieldType, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findBySkuReferencesAndLocationId(Set<String>, Integer, String, SkuReferenceFieldType, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Retrieves SkuInventory records, filtering on SkuRef, based on the skuReferenceFieldType parameter, and InventoryLocation.getId().
findByTransactionTypeAndReferenceNumber(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Returns a List of InventoryTransaction instances by transactionType, and referenceNumber.
findByTransactionTypeAndReferenceNumberAndDateProcessedIsNull(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Returns a List of InventoryTransaction instances by transactionType, and referenceNumber where the dateProcessed is null.
findInventoryAvailability(HttpServletRequest, String, String, int, Boolean, Boolean, Boolean, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
findInventoryAvailability(HttpServletRequest, String, List<String>, Boolean, Boolean, Boolean, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
findInventoryAvailabilityForLocation(HttpServletRequest, String, String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
findMinReservationDuration(ScheduledJobRef) - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
Retrieves the minimum reservation duration from the triggered job.
freeSoftInventory(Duration, ContextInfo) - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
 
freeSoftInventory(Duration, ContextInfo) - Method in interface com.broadleafcommerce.inventory.job.freeinventory.service.FreeSoftInventoryJobService
Frees soft inventory reservations that are older than the minimum reservation duration.
FreeSoftInventoryJobConfiguration - Class in com.broadleafcommerce.inventory.job.freeinventory
Configuration for the 'free soft inventory' job.
FreeSoftInventoryJobConfiguration() - Constructor for class com.broadleafcommerce.inventory.job.freeinventory.FreeSoftInventoryJobConfiguration
 
FreeSoftInventoryJobConfiguration.Listener - Class in com.broadleafcommerce.inventory.job.freeinventory
 
freeSoftInventoryJobService(InventoryTransactionService<InventoryTransaction>, SkuInventoryAdjustmentService<SkuInventory>, Environment) - Method in class com.broadleafcommerce.inventory.job.freeinventory.FreeSoftInventoryJobConfiguration
 
FreeSoftInventoryJobService - Interface in com.broadleafcommerce.inventory.job.freeinventory.service
Service methods for the Free Soft Inventory job.
freeSoftInventoryScheduledJobListener(IdempotentMessageConsumptionService, FreeSoftInventoryJobService) - Method in class com.broadleafcommerce.inventory.job.freeinventory.FreeSoftInventoryJobConfiguration.Listener
 
FreeSoftInventoryScheduledJobListener - Class in com.broadleafcommerce.inventory.job.freeinventory.listener
Listens for the scheduled job trigger of a "Free Soft Inventory" scheduled job.
FreeSoftInventoryScheduledJobListener(IdempotentMessageConsumptionService, FreeSoftInventoryJobService) - Constructor for class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
FreeSoftInventoryTriggeredJobEventConsumer - Interface in com.broadleafcommerce.inventory.job.freeinventory.listener
 
freeSoftReservationQuantity(InventoryTransaction, SkuInventory) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Adjusts the SKU inventory quantities to reflect a soft inventory reservation being released (back to the available pool).
freeSoftReservations(List<InventoryTransaction>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
freeSoftReservations(List<InventoryTransaction>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
Release soft reservations and add back to on-hand quantity.
fromMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
fromMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
fromMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
fromMeAddressSetter(DestinationSetter<Address, V>) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
FULFILLED - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Happens when an order is fulfilled.
FULFILLED_STATUS - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledInventoryAdjustmentListener
 
fulfillInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
fulfillInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
fulfillInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
fulfillInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
Perform the fulfillment of inventory to remove reserved quantity and decrement on-hand quantity.
FULFILLMENT_GROUP_LINK_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
The path to the fulfillment group link.
FULFILLMENT_GROUPS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
Deprecated.
since 1.5. Fulfillment groups now need to be read from the cart service. See CartProvider and OrderSubmittedInventoryAdjustmentMessageListener.FULFILLMENT_GROUP_LINK_PATH
FULFILLMENT_ID_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
 
FULFILLMENT_ITEMS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
 
FULFILLMENT_STATUS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
 
FulfillmentCancelledConsumer - Interface in com.broadleafcommerce.inventory.service.messaging.fulfillments
Spring cloud data channel description for messaging input.
fulfillmentCancelledInventoryAdjustmentListener(IdempotentMessageConsumptionService, SkuInventoryService<SkuInventory>, TypeFactory) - Method in class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
 
FulfillmentCancelledInventoryAdjustmentListener - Class in com.broadleafcommerce.inventory.service.messaging.fulfillments
Listens for cancelled fulfillments to create DefaultInventoryTransactionType.CANCELLED InventoryTransactions and update SkuInventory.
FulfillmentCancelledInventoryAdjustmentListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>) - Constructor for class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledInventoryAdjustmentListener
 
FulfillmentFulfilledConsumer - Interface in com.broadleafcommerce.inventory.service.messaging.fulfillments
Spring cloud data channel description for messaging input.
fulfillmentFulfilledInventoryAdjustmentListener(IdempotentMessageConsumptionService, SkuInventoryService<SkuInventory>, TypeFactory) - Method in class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
 
FulfillmentFulfilledInventoryAdjustmentListener - Class in com.broadleafcommerce.inventory.service.messaging.fulfillments
Listens for fulfilled fulfillments to create DefaultInventoryTransactionType.FULFILLED InventoryTransactions and update SkuInventory.
FulfillmentFulfilledInventoryAdjustmentListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>) - Constructor for class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledInventoryAdjustmentListener
 
FulfillmentGroup<F extends FulfillmentItem> - Class in com.broadleafcommerce.inventory.service.provider.domain
Summarization of fulfillment group fields relevant for creating an inventory reservation request.
FulfillmentGroup() - Constructor for class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
FulfillmentItem - Class in com.broadleafcommerce.inventory.service.provider.domain
Summarization of fulfillment item fields relevant for creating an inventory reservation request.
FulfillmentItem() - Constructor for class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
FULFILLMENTS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 

G

generateRows(List<SkuInventory>, Export) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getAccountingTransactionType() - Method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Deprecated.
getAccountingTransactionType() - Method in interface com.broadleafcommerce.inventory.domain.InventoryTransactionType
Deprecated.
This concept is unused
getAdditionalAttributes() - Method in class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationRequest
Additional attributes that can be declared for this request.
getAdditionalAttributes() - Method in class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationResponse
Additional attributes that can be declared for this request.
getAdditionalAttributes() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
Map holding any additional attributes passed in the request not matching any defined properties.
getAddress() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Physical address of this location.
getAddress() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
getAddressLine1() - Method in class com.broadleafcommerce.inventory.domain.Address
Address 1
getAddressLine1() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Address 1
getAddressLine2() - Method in class com.broadleafcommerce.inventory.domain.Address
Address 2
getAddressLine2() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Address 2
getAddressLine3() - Method in class com.broadleafcommerce.inventory.domain.Address
Address 3
getAddressLine3() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Address 3
getAdjustmentService() - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
 
getAffectedProductReferenceType() - Method in class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
getAffectedProductReferenceValue() - Method in class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
getAlreadyReservedSkuInventories(SkuInventoryReservationRequestGroup, Map<String, List<InventoryTransaction>>, Map<String, Integer>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Reads the SkuInventory records for the reservation request items which already have existing soft reservations.
getApplicationId() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
The application ID to which this inventory availability belongs.
getApplicationId() - Method in class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
getApplicationId() - Method in class com.broadleafcommerce.inventory.service.InventoryAvailabilityEvent
 
getArchivalReason() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Stores the reason why a particular sku_inventory was deleted/archived.
getArchivalReason() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
getAssociatedVendorRef(Object, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
 
getAssociatedVendorRef(Object, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
 
getAvailabilities() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
This is the payload of this response, providing a list of ConsolidatedInventoryAvailability instances.
getAvailableSkuInventories(SkuInventoryReservationRequestGroup, SkuReferenceFieldType, Map<String, Integer>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getBatchId() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
This is just an arbitrary Id assigned to 1 or more records that are part of a logical transaction.
getBatchId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
When creating multiple of these records, it's sometimes necessary to do this outside of transactional boundaries.
getBehaviorUtil() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getBusinessDomainType() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
getBusinessDomainType() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
getBusinessDomainType() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
getCartItemId() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
getCartItemsWithDependentItems(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
 
getCartProvider() - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
 
getCity() - Method in class com.broadleafcommerce.inventory.domain.Address
City
getCity() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
City
getContextId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
The jpa primary key.
getContextId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
The JPA primary key.
getContextId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
The jpa primary key.
getContextRequestConverter() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getContextState() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
 
getContextState() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
 
getCountry() - Method in class com.broadleafcommerce.inventory.domain.Address
Typically 2 or 3 character country code (e.g.
getCountry() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Country code
getCriteriaBuilder() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getDataRouteKey() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
getDataRoutePartition() - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
Defines the data route in which this vendor visibility handler should apply.
getDataRoutePartition() - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
Defines the data route in which this vendor visibility handler should apply.
getDatasource() - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
getDataTrackingPredicates(Map<String, Object>, CriteriaQuery<D>, Root<D>, Class<D>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
Get predicates for tenant, archived, active dates, query hints, and query enhancements.
getDateCreated() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
The date that the transaction was created.
getDateCreated() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
The date that the transaction was created.
getDateCreatedPredicate(Instant, Map<String, Object>, CriteriaBuilder, Root<D>) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
Get a predicate for WHERE dateCreated < maxCreatedDate
getDateProcessed() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Date that this transaction was processed.
getDateProcessed() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
Optional timestamp to indicate when this transaction was processed, or when
getDelegating() - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
getDependentCartItems() - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
getDependentOrderItems() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderItem
 
getDocumentContext(String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
Parses the message payload into a DocumentContext which allows for JsonPath parsing using Jackson providers.
getDomainMapperManager() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getDomainMapperManager() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getDomainType() - Method in interface com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryLocationRepository
 
getDomainType() - Method in interface com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTransactionRepository
 
getDomainType() - Method in interface com.broadleafcommerce.inventory.provider.jpa.repository.JpaSkuInventoryRepository
 
getEan() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
Meant to hold EAN, or European Article Number (a.k.a.
getEan() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Meant to hold EAN, or European Article Number (a.k.a.
getEntityManager() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getEntityManager() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
 
getEntityManager() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
 
getEnvironment() - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
 
getExistingReservationsByReferences(List<String>, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getExistingSoftReservationsByReferences(SkuInventoryReservationRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getExportDownloadService() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 
getExportManager() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 
getExportService() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 
getExportSpecification() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getExternalId() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
External (1st or 3rd party) system reference to a unique SKU.
getExternalId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
External (1st or 3rd party) system reference to a unique SKU.
getFieldConfigMap() - Method in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification
 
getFilterParser() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getFiltersCriteriaBuilder() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
 
getFreeableTransactionTypes() - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
Gets the inventory transaction types that should be considered for freeing inventory.
getFreeSoftInventoryJobService() - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
getFulfillmentItems() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
Items within this fulfillment, each of which should relate back to a AbstractInventoryAdjustmentListener.OrderItem.
getFulfillmentItems() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
getFulfillmentType() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
Indicates if this group is expected to be picked up or shipped.
getGroups() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
Requests to adjust SkuInventory for specific items grouped by InventoryLocation.
getGtin() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
GTIN (Global Trade Item Number) This holds all GTIN formats.
getGtin() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
GTIN (Global Trade Item Number) This holds all GTIN formats.
getHeaders() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getHeaders() - Method in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification
 
getHeaders(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
 
getHelper() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
 
getId() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
The InventoryLocation contextId.
getId() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
 
getId() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
This is the contextId of the Sku Inventory record.
getId() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
 
getId() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
The context ID of this fulfillment item.
getId() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderItem
 
getId() - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
getIdempotentConsumptionService() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
getIdempotentService() - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
getIdResolver() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
getImportRecord() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryPersistenceRequestHolder
The BatchRecord from an import process that was used to build or find the SkuInventory
getInternalAttributes() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderItem
 
getInternalAttributes() - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
Miscellaneous internal attributes for this item.
getInventoryIdsForReferenceNumbersBasedOnExistingTransactions(List<SkuInventoryAdjustmentRequestItem>, InventoryTransactionType, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Retrieves the SKU Inventory ID for the items' reference numbers based on existing transactions of type latestExistingTransactionType.
getInventoryLocationContextId() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
The ID of the InventoryLocation associated with this SkuInventory record.
getInventoryLocationContextId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
This is a soft foreign key reference to JpaInventoryLocation.
getInventoryLocationId() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
The ID of the InventoryLocation of the SkuInventory which should be adjusted.
getInventoryLocationId() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
getInventoryLocationReference() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
This is an optional field where the ID or reference number of the expected InventoryLocation is stored.
getInventoryLocationReference() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
getInventoryLocationRepo() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getInventoryLocationService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
 
getInventoryLocationService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getInventoryLocationService() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getInventoryLocationService() - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
getInventoryLocationService() - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
getInventoryLocationService() - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
getInventoryProperties() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getInventoryReservationStrategy() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
The reservation strategy of the item.
getInventoryReservationStrategy() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
getInventoryReservationTypes() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getInventorySerializationValue(AbstractInventoryAdjustmentListener.OrderItem) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Hook point to get the serialization value of an order item
getInventorySerializationValue(AbstractInventoryAdjustmentListener.OrderItem) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
Hook point to get the serialization value of an order item
getInventorySerializationValue(CartItem) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
Hook point to get the serialization value of a cart item
getInventoryTransactions() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
 
getInventoryTransactionService() - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
 
getInventoryTransactionService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getInventoryTransactionService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getInventoryTransactionService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
getItems() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
The items to adjust inventory for.
getJpa() - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
getLatitude() - Method in class com.broadleafcommerce.inventory.domain.Address
Latitude portion of GPS coordinates.
getLatitude() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Latitude, in terms of Earth's coordinates.
getLiquibase() - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
getLocationNumber() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Arbitrary location number, which could be an external ID, store number, etc.
getLocationNumber() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Arbitrary inventory location number.
getLongitude() - Method in class com.broadleafcommerce.inventory.domain.Address
Longitude portion of GPS coordinates.
getLongitude() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Longitude, in terms of Earth's coordinates.
getManagedType() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
Gets the type that the repository manages.
getMapper() - Method in class com.broadleafcommerce.inventory.dataimport.converter.SkuInventoryConverter
 
getMapper() - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
Data Mapper to assist in data conversion.
getMapperManager() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getMaxCreatedDate(Duration) - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
Get the maximum created date to consider for inventory transactions that should be freed.
getName() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Arbitrary name of the location.
getName() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Arbitrary name of the location.
getNarrowingHelper() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getObjectMapper() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getObjectMapper() - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
getObjectMapper() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getObjectMapper() - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
 
getOperationResolver() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
getOrder() - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
Defines the priority of this vendor visibility handler in comparison to others injected by VendorVisibilityManager.
getOrder() - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
Defines the priority of this vendor visibility handler in comparison to others injected by VendorVisibilityManager.
getOrderFulfillmentItemId() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
getOrderItemId() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
The id of the AbstractInventoryAdjustmentListener.OrderItem to be represented by this fulfillment item.
getOrderItemsIncludingDependents(DocumentContext) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Gets a list of OrderItems along with their dependent items.
getOrderItemsIncludingDependents(DocumentContext) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
Gets a list of OrderItems along with their dependent items.
getOriginalEventTime() - Method in class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
getPage() - Method in class com.broadleafcommerce.inventory.service.provider.domain.ResponsePageGenerator
 
getPageSize() - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
Gets the page size to use for freeing inventory.
getParentSkuInventoryId() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
The parent sku inventory id.
getParentSkuInventoryId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
getPersistenceRequest() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryPersistenceRequestHolder
The {@link {@link PersistenceRequest}} record derived from the associated BatchRecord during inventory import processing.
getPostalCode() - Method in class com.broadleafcommerce.inventory.domain.Address
Postal code (or Zip code in the US, usually excluding a 4 digit Zip code extension).
getPostalCode() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
The postal code, or Zip code (US).
getPropagationHelperUtility() - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
getPublisher() - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
getQuantity() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Quantity associated with this transaction representing the delta or change.
getQuantity() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
Quantity delta that is being requested (i.e.
getQuantity() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
The quanity associated with this transaction.
getQuantity() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
The quantity of the item to be fulfilled by this fulfillment.
getQuantity() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
getQuantity() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
getQuantityAvailable() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Summary field to indicate how many are available at this location.
getQuantityAvailable() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
This is really a calculated field.
getQuantityOnHand() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Number of physical items that are expected to be available if an inventory count was done.
getQuantityOnHand() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Physical count of items available.
getQuantityOnOrder() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Number of items that have been ordered and are expected to arrive in the warehouse.
getQuantityOnOrder() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Optional number of items that are expected to arrive in the warehouse in the near term.
getQuantityRequested() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
Quantity that is being requested (i.e.
getQuantityReserved() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Number of items that have been reserved but that have not been fulfilled.
getQuantityReserved() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Quantity of items that are reserved (i.e.
getQuantitySoftReservedByReferenceNumber(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
Gets a map of quantity from existing soft reservations by reference numbers.
getReferenceNumber() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Arbitrary external reference number.
getReferenceNumber() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
This can be any number, but is typically the Order Item ID or Fulfillment Group Item ID.
getReferenceNumber() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
The reference number used to identify any existing soft inventory reservations.
getReferenceNumber() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
Typically a sales order number or a PO number, depending on the transaction type.
getReferenceNumber() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
The reference number for this fulfillment item.
getReferenceNumber() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
getRepository() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
 
getRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
Inventory Repository (or DAO).
getRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
Inventory Repository (or DAO).
getRepositoryDomain() - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
getRepositoryDomain() - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
 
getRequestedInventoryLocationId() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
The locationId of the InventoryLocation at from which the customer wishes to receive inventory.
getRequestedItems() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
List of items to reserve.
getReservationReferenceNumbers() - Method in class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationRequest
The reservation numbers to identify the reservations by.
getReservationRequestGroups() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
Logically separate groups into pickup or ship groups, along with items to be adjusted.
getReservationRequestType() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
Indicates if the Inventory Reservation Request is a HARD or SOFT request.
getRowConverter() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getRsqlQueryTransformers() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getRsqlVisitor() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getSafetyStock() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
A value that indicates a desired amount of the item that is not for sale.
getSafetyStock() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
An optional field that indicates how many should be reserved in the count or calculation of availability.
getScheduledJobContextService() - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
getSerializationValue() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
The value of the serialized sku inventory.
getSerializationValue() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
getSerializedInventoryParam() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getServiceClient() - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
The service client to use when interacting with cart.
getShipToAddress() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
This is only useful when SkuInventoryFulfillmentType is SHIP.
getSku() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderItem
 
getSku() - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
getSkuCode() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
The SKU code.
getSkuCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
The value of the SKU reference.
getSkuCode() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
This is the default way that Broadleaf uses for accessing SkuInventory, especially when doing inventory reservations (soft and hard).
getSkuCode() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Arbitrary code or identifier for a unique SKU.
getSkuCode() - Method in class com.broadleafcommerce.inventory.service.InventoryAvailabilityEvent
 
getSkuCodes() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint.SkuCodesRequestBody
 
getSkuFieldReferenceTypeUtility() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
 
getSkuFieldReferenceTypeUtility() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getSkuFieldReferenceTypeUtility() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
getSkuInventoryAdjustmentService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getSkuInventoryAvailabilityStrategy(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Allows for context-specific selection of a strategy for finding inventory availability for browsing and reservation.
getSkuInventoryAvailabilityStrategy(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
getSkuInventoryComparator() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getSkuInventoryConverter() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
getSkuInventoryDefaultsInitializer() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
getSkuInventoryId() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
This is the contextId of the associated SkuInventory record.
getSkuInventoryId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
Soft foreign key reference to the JpaSkuInventory.getContextId().
getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
 
getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
getSkuInventoryReservationRequestValidator() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
getSkuInventorySummaryService() - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
getSkuInventorySummaryService() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
getSkuInventorySummaryService() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
getSkuName() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
Optional field to store a human readable name for the SKU.
getSkuName() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Optional convenience field to store a human readable name for the SKU.
getSkuRef() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
A soft reference to the SKU for which this inventory is managed.
getSkuRef() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
getSkuReferenceFieldType() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
Indicates by which field on SkuRef we should be looking up SkuInventory, with respect to SkuInventoryAdjustmentRequestItem.getSkuReferenceValue().
getSkuReferenceFieldType() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
Indicates how we should be looking up SkuInventory (by which field) with respect to skuReferenceValue.
getSkuReferenceFieldType(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
getSkuReferences() - Method in exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
 
getSkuReferences() - Method in class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
 
getSkuReferenceValue() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
The value of the SKU reference.
getStartPageable() - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
Gets the starting pageable to be used for freeing inventory.
getStateProvinceRegion() - Method in class com.broadleafcommerce.inventory.domain.Address
State / Province / Region (e.g.
getStateProvinceRegion() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Typically two or three character State, Province, or Region code (e.g.
getStockAvailabilityChangeNotifcationProducer() - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
getStockChangeNotificationService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getStockChangeNotificationService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getTenantId() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
The tenant ID to which this inventory availability belongs.
getTenantId() - Method in class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
getTenantId() - Method in class com.broadleafcommerce.inventory.service.InventoryAvailabilityEvent
 
getTenantQueryHelper() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
 
getTimestamp() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Temporal state describing the time at which this item was last updated.
getTokenResponse(OAuth2ClientCredentialsGrantRequest) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.OAuth2ClientCredentialsAccessTokenResponseClient
 
getTracking() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
getTracking() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
getTracking() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
getTransactionType() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Indictes the type of transaction that this represents.
getTransactionType() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
This indicates what type of transaction this is.
getTransactionTypePredicate(Set<String>, Map<String, Object>, CriteriaBuilder, Root<D>) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
Get a predicate for WHERE transactionType IN :transactionTypes
getTranslationEntityService() - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
getType() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.dataimport.converter.SkuInventoryConverter
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
getTypeManager() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
 
getUnarchivedAndInventoryLocationIdEqualsPredicate(CriteriaBuilder, Root<D>, String) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
Builds the predicate for getting all unarchived skuInventory from a particular inventoryLocationId
getUpc() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
Meant to hold UPC, or Universal Product Code.
getUpc() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Meant to hold UPC, or Universal Product Code.
getUpdateComparator() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Provides a Comparator for sorting Update instances.
getValidator() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getValidFulfillmentStatus() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Supplies the valid fulfillment status which can be handled.
getValidFulfillmentStatus() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledInventoryAdjustmentListener
 
getValidFulfillmentStatus() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledInventoryAdjustmentListener
 
getValue() - Method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
 
getValue() - Method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
 
getValue() - Method in enum class com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
 
getValue() - Method in enum class com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
 
getValue() - Method in interface com.broadleafcommerce.inventory.domain.EnumeratedType
Returns a non-null, enumerated String value, typically in the form of an enum name (e.g.
getVendorAddress(JsonNode) - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getVendorRef() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Soft reference to the vendor associated with this inventory location.
getVendorRef() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Soft reference to the vendor associated with this sku inventory.
getVendorRef() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
Soft reference to the vendor associated with this sku inventory.
getVendorRef() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
getVendorRef() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
getWebClient() - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
 
GTIN - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
GTIN (Global Trade Item Number).

H

handle(BatchRequest) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
handleDuplicates(String, List<BatchCompletionRecord>, Map<String, SkuInventoryPersistenceRequestHolder>) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
Handles any duplicates in the batch.
handleInventoryUnavailable(Exception, WebRequest) - Method in class com.broadleafcommerce.inventory.web.exception.InventoryExceptionAdvisor
 
handleUndeclaredThrowableException(UndeclaredThrowableException) - Method in class com.broadleafcommerce.inventory.web.exception.InventoryExceptionAdvisor
Hook point for handling custom checked errors that get wrapped in UndeclaredThrowableException.
HARD - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
 
HARD_RESERVED - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Happens when an order is placed and finalized, including payment.
hasChildren() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Additional getter for SkuInventory.hasChildren for readability.
hasExistingReservations(List<InventoryTransaction>) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.Address
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationRequest
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationResponse
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryPersistenceRequestHolder
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
 
hashCode() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
hashCode() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
hashCode() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
hashCode() - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.InventoryAvailabilityEvent
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderItem
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
 
hashCode() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint.SkuCodesRequestBody
 
hashCode() - Method in class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
 
hook(String) - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 

I

ID - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
ID - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
INCLUDE_APPLICATION_ID_PREDICATE - Static variable in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
 
IncrementalDataFeedEntityUpdateEvent - Class in com.broadleafcommerce.inventory.service.datafeed
Client message POJO for com.broadleafcommerce.datafeed.messaging.payload.IncrementalDataFeedEntityUpdateEvent
IncrementalDataFeedEntityUpdateEvent() - Constructor for class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
initializeDefaults(SkuInventory) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryDefaultsInitializer
 
initializeSkuInventory(String, BatchRecord, SkuInventory) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
Initializes the defaults on an existing SkuInventory object.
initSpecification() - Method in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification
 
INVENTORY - Enum constant in enum class com.broadleafcommerce.inventory.DefaultImportExportTarget
 
INVENTORY_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.inventory.provider.jpa.JpaRouteConstants.Persistence
 
INVENTORY_LOCATION_ID - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
INVENTORY_LOCATION_ID - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
INVENTORY_LOCATION_URI - Static variable in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
INVENTORY_ROUTE_KEY - Static variable in class com.broadleafcommerce.inventory.provider.RouteConstants.Persistence
 
INVENTORY_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.inventory.provider.RouteConstants.Persistence
 
INVENTORY_SERIALIZATION_VALUE - Static variable in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
INVENTORY_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.inventory.provider.jpa.JpaRouteConstants.Persistence
 
INVENTORY_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.inventory.provider.jpa.JpaRouteConstants.Persistence
 
InventoryAvailabilityEvent - Class in com.broadleafcommerce.inventory.service
Internal JVM event analogous to ConsolidatedInventoryAvailability Spring Cloud Stream message.
InventoryAvailabilityEvent(Object, String, String, String, boolean) - Constructor for class com.broadleafcommerce.inventory.service.InventoryAvailabilityEvent
 
InventoryCheckoutCompletionConsumer - Interface in com.broadleafcommerce.inventory.service.messaging.checkout
Spring cloud data channel description for messaging input.
inventoryDataFeedMutationHandler(DataFeedMutationHandler) - Method in class com.broadleafcommerce.inventory.service.datafeed.DataFeedAutoConfiguration
 
InventoryDataFeedMutationHandler - Class in com.broadleafcommerce.inventory.service.datafeed
 
InventoryDataFeedMutationHandler(DataFeedMutationHandler) - Constructor for class com.broadleafcommerce.inventory.service.datafeed.InventoryDataFeedMutationHandler
 
InventoryExceptionAdvisor - Class in com.broadleafcommerce.inventory.web.exception
General exception handler registry for handlers not exclusive to a single controller.
InventoryExceptionAdvisor() - Constructor for class com.broadleafcommerce.inventory.web.exception.InventoryExceptionAdvisor
 
InventoryExternalProviderAutoConfiguration - Class in com.broadleafcommerce.inventory.service.provider
 
InventoryExternalProviderAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.provider.InventoryExternalProviderAutoConfiguration
 
inventoryFulfillmentCancelledInput() - Method in interface com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledConsumer
 
inventoryFulfillmentFulfilledInput() - Method in interface com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledConsumer
 
InventoryJpaAutoConfiguration - Class in com.broadleafcommerce.inventory.provider.jpa.autoconfigure
JPA Configuration class for Spring.
InventoryJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.provider.jpa.autoconfigure.InventoryJpaAutoConfiguration
 
InventoryLocation - Class in com.broadleafcommerce.inventory.domain
General business entity for defining an InventoryLocation, or physical location at which inventory is stored, contained, shipped from, or picked up at.
InventoryLocation() - Constructor for class com.broadleafcommerce.inventory.domain.InventoryLocation
 
InventoryLocationEndpoint - Class in com.broadleafcommerce.inventory.web.endpoint
REST Endpoint for retrieving and persisting InventoryLocations.
InventoryLocationEndpoint(InventoryLocationService<InventoryLocation>, SkuInventoryService<SkuInventory>, TranslationEntityService<Translation>) - Constructor for class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
InventoryLocationRepository<T extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.inventory.repository
Spring Repository definition for saving and retrieving InventoryLocation.
InventoryLocationService<L extends InventoryLocation> - Interface in com.broadleafcommerce.inventory.service
Service to provide business logic / data access related to InventoryLocation references.
InventoryLocationValidator - Class in com.broadleafcommerce.inventory.service.validation
Validates data for InventoryLocation objects.
InventoryLocationValidator() - Constructor for class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
InventoryMessagingAutoConfiguration - Class in com.broadleafcommerce.inventory.service.messaging.autoconfigure
Configuration for Inventory-related Consumer messaging.
InventoryMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
 
InventoryMessagingProducerAutoConfiguration - Class in com.broadleafcommerce.inventory.service.messaging.autoconfigure
Configuration for Inventory-related Producer messaging.
InventoryMessagingProducerAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingProducerAutoConfiguration
 
InventoryNotReservedException - Exception in com.broadleafcommerce.inventory.exception
Exception to indicate when inventory was not already reserved, so it could not be fulfilled.
InventoryNotReservedException() - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
 
InventoryNotReservedException(String) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
 
InventoryNotReservedException(String, Throwable) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
 
InventoryNotReservedException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
 
InventoryNotReservedException(Throwable) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
 
inventoryOperationsOauth2FilterFunctionSupplier(ClientRegistrationRepository, SSLVerificationProperties) - Method in class com.broadleafcommerce.inventory.service.provider.InventoryExternalProviderAutoConfiguration
We'll leave this with a general name as it can (and should) be reused in a flex package.
InventoryProperties - Class in com.broadleafcommerce.inventory.provider.jpa.environment
 
InventoryProperties() - Constructor for class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
InventoryReservationRequestType - Interface in com.broadleafcommerce.inventory.domain
This will typically be 'SOFT' and 'HARD' to identify which type of Inventory Reservation this is.
inventoryReturnConfirmedInput() - Method in interface com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedConsumer
 
InventoryServiceAutoConfiguration - Class in com.broadleafcommerce.inventory.service.autoconfigure
 
InventoryServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceAutoConfiguration
 
InventoryServiceAutoConfiguration.InventoryServiceVendorAutoConfiguration - Class in com.broadleafcommerce.inventory.service.autoconfigure
 
InventoryServiceProperties - Class in com.broadleafcommerce.inventory.service.autoconfigure
 
InventoryServiceProperties() - Constructor for class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceProperties
 
InventoryServiceVendorAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceAutoConfiguration.InventoryServiceVendorAutoConfiguration
 
InventoryTransaction - Class in com.broadleafcommerce.inventory.domain
 
InventoryTransaction() - Constructor for class com.broadleafcommerce.inventory.domain.InventoryTransaction
 
InventoryTransactionMissingException - Exception in com.broadleafcommerce.inventory.exception
Thrown if, during inventory adjustment (e.g.
InventoryTransactionMissingException() - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
 
InventoryTransactionMissingException(String) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
 
InventoryTransactionMissingException(String, Throwable) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
 
InventoryTransactionMissingException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
 
InventoryTransactionMissingException(Throwable) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
 
InventoryTransactionRepository<T extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.inventory.repository
Spring Repository API to store and retrieve individual inventory transactions.
InventoryTransactionService<T extends InventoryTransaction> - Interface in com.broadleafcommerce.inventory.service
Service to save and retrieve InventoryTransaction records.
InventoryTransactionType - Interface in com.broadleafcommerce.inventory.domain
Interface for providing enumerated values for different inventory transaction types.
InventoryUnavailableApiError - Class in com.broadleafcommerce.inventory.web.exception
 
InventoryUnavailableApiError(InventoryUnavailableException) - Constructor for class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
 
InventoryUnavailableApiError(String) - Constructor for class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
 
inventoryUnavailableException(SkuInventory, SkuInventoryAdjustmentRequestItem, InventoryTransactionType, String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
InventoryUnavailableException - Exception in com.broadleafcommerce.inventory.exception
Exception to indicate when inventory cannot be reserved or otherwise decremented.
InventoryUnavailableException(String, Throwable, boolean, boolean, Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
 
InventoryUnavailableException(String, Throwable, Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
 
InventoryUnavailableException(String, Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
 
InventoryUnavailableException(Throwable, Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
 
InventoryUnavailableException(Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
 
InventoryValidationAutoConfiguration - Class in com.broadleafcommerce.inventory.service.autoconfigure
Configuration class for EntityValidator implementations.
InventoryValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.autoconfigure.InventoryValidationAutoConfiguration
 
InventoryVendorNotificationConsumer - Interface in com.broadleafcommerce.inventory.service.messaging.vendor
Spring cloud data channel description for messaging input.
inventoryVendorNotificationHandler(InventoryLocationService<InventoryLocation>, InventoryLocationRepository<Trackable>, ObjectMapper, TypeFactory, DomainMapperManager) - Method in class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
 
InventoryVendorNotificationHandler - Class in com.broadleafcommerce.inventory.service.messaging.vendor
Event listener that listens for a VendorCreationEvent and is responsible for setting up a new catalog for the vendor.
InventoryVendorNotificationHandler(InventoryLocationService<InventoryLocation>, InventoryLocationRepository<Trackable>, ObjectMapper, TypeFactory, DomainMapperManager) - Constructor for class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
InventoryWebAutoConfiguration - Class in com.broadleafcommerce.inventory.web.autoconfigure
 
InventoryWebAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.web.autoconfigure.InventoryWebAutoConfiguration
 
inventoryWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, SSLVerificationProperties) - Method in class com.broadleafcommerce.inventory.service.provider.InventoryExternalProviderAutoConfiguration
 
isAvailable() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
Indicates if this inventory is available or not.
isAvailable() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
isAvailable() - Method in class com.broadleafcommerce.inventory.service.InventoryAvailabilityEvent
 
isAvailableBySkuReferenceForQuantity(String, int, SkuReferenceFieldType, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
isAvailableBySkuReferenceForQuantity(String, int, SkuReferenceFieldType, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Determines if the SkuInventory, identified by skuReference, is available for the specified quantity across one or more InventoryLocations, identified by their allowed fulfillment types.
isCancelled(String) - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
 
isDisabled() - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
Dictates whether SSL verification should be disabled.
isEntityMutableByVendorRestrictions(Object, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
Given a persistedDomainEntity, report whether that entity is mutable by the given vendor restrictions.
isEntityMutableByVendorRestrictions(Object, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
Given a persistedDomainEntity, report whether that entity is mutable by the given vendor restrictions.
isFulfilled(String) - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
 
isHardReserved(String) - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
 
isHasChildren() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Informs the system that this sku inventory is a parent.
isHasChildren() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
isOrdered(String) - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
 
isPickupLocation() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Indicates if this location is available for pickup.
isPickupLocation() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Indicates if this location is a pickup location.
isReceived(String) - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
 
isReturned(String) - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
 
isSerialized() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Informs the system that this is a serialized (aka detail) record.
isSerialized() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
isSerialized(AbstractInventoryAdjustmentListener.OrderItem) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Determines whether the order item has a serialized sku inventory object
isSerialized(AbstractInventoryAdjustmentListener.OrderItem) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
Determines whether the order item has a serialized sku inventory object
isSerialized(CartItem) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
Determines whether the cart item has a serialized sku inventory object
isSerialized(String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Determines whether the item being adjusted has a serialized sku inventory object
isSerializedSkuRef(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
Determines if the given skuRef is serialized.
isShippingLocation() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Indicates if this location is available for shipping.
isShippingLocation() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Indicates if this location is a shipping location.
isShrinkage(String) - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
 
isSoftReserved(String) - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
 
isStoreLocation() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Indicates if this inventory location is also a store, meaning that it is a location that customers can come to shop.
isStoreLocation() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Indicates if this location is a "Store" location, or a place where customers can go to shop.
isUseVendorAddress() - Method in class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceProperties
Dictates whether an inventory location created as the result of a VendorCreationEvent should use the vendor's address.

J

JOB_TYPE - Static variable in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
JPA_VENDOR_TYPE - Static variable in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
JpaCustomizedInventoryTransactionRepository<D extends JpaInventoryTransaction> - Class in com.broadleafcommerce.inventory.provider.jpa.repository
 
JpaCustomizedInventoryTransactionRepository(RepositoryEntityTypeManager, JpaInventoryTenantQueryHelper) - Constructor for class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
 
JpaInventoryLocation - Class in com.broadleafcommerce.inventory.provider.jpa.domain
JPA representation of an InventoryLocation.
JpaInventoryLocation() - Constructor for class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
JpaInventoryLocationRepository<D extends JpaInventoryLocation> - Interface in com.broadleafcommerce.inventory.provider.jpa.repository
Extension to provide a Spring Data repository for accessing InventoryLocation references via JPA.
JpaInventoryLocationVendorVisibilityHandler - Class in com.broadleafcommerce.inventory.provider.jpa.marketplace
Responsible for performing vendor-visibility operations on InventoryLocation entities.
JpaInventoryLocationVendorVisibilityHandler(int, String) - Constructor for class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
 
jpaInventoryTenantQueryHelper(JpaFiltersCriteriaBuilder) - Method in class com.broadleafcommerce.inventory.provider.jpa.autoconfigure.InventoryJpaAutoConfiguration
 
JpaInventoryTenantQueryHelper - Class in com.broadleafcommerce.inventory.provider.jpa.repository
Convenience methods to help query for JPA inventory-related entities matching a tenant context.
JpaInventoryTenantQueryHelper(JpaFiltersCriteriaBuilder) - Constructor for class com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
 
JpaInventoryTransaction - Class in com.broadleafcommerce.inventory.provider.jpa.domain
Transaction records for common inventory transactions that need to be tracked, at least for a period of time, to inform the inventory availability.
JpaInventoryTransaction() - Constructor for class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
JpaInventoryTransactionRepository<D extends JpaInventoryTransaction> - Interface in com.broadleafcommerce.inventory.provider.jpa.repository
 
JpaRouteConstants - Class in com.broadleafcommerce.inventory.provider.jpa
Provides a number of constants for configuration.
JpaRouteConstants.Persistence - Class in com.broadleafcommerce.inventory.provider.jpa
 
JpaSkuInventory - Class in com.broadleafcommerce.inventory.provider.jpa.domain
 
JpaSkuInventory() - Constructor for class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
JpaSkuInventoryRepository<D extends JpaSkuInventory> - Interface in com.broadleafcommerce.inventory.provider.jpa.repository
JPA-specific interface for SkuInventoryRepository.
JpaSkuInventoryVendorVisibilityHandler - Class in com.broadleafcommerce.inventory.provider.jpa.marketplace
Responsible for performing vendor-visibility operations on SkuInventory entities.
JpaSkuInventoryVendorVisibilityHandler(int, String) - Constructor for class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
 

K

KILOMETERS - Enum constant in enum class com.broadleafcommerce.inventory.domain.DistanceType
Indicates distance is in Kilometers

L

listen(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
Listen to a scheduled job trigger message and handle it.
listen(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
 
listen(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledInventoryAdjustmentListener
 
listen(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledInventoryAdjustmentListener
 
listen(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 
Listener() - Constructor for class com.broadleafcommerce.inventory.job.freeinventory.FreeSoftInventoryJobConfiguration.Listener
 
LOCATION_ARCHIVED - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultSkuInventoryArchivalReasons
Indicates that current inventory was archived because its InventoryLocation was archived.
logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.inventory.web.exception.InventoryExceptionAdvisor
 
logUnexpectedError(Export, Exception) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 

M

mapValueToSkuRef(SkuReferenceFieldType, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuFieldReferenceTypeUtility
 
mapValueToSkuRef(SkuReferenceFieldType, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuFieldReferenceTypeUtility
Convenience utility method to create a SkuRef containing the right field value based on the provided SkuReferenceFieldType.
mapValueToSkuRef(String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuFieldReferenceTypeUtility
 
mapValueToSkuRef(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuFieldReferenceTypeUtility
Convenience utility method to create a SkuRef containing the right field value based on the String value provided that must resolve to SkuReferenceFieldType.
MAX_LATITUDE - Static variable in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
Constant for the maximum possible latitude.
MAX_LONGITUDE - Static variable in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
Constant for the maximum possible longitude.
MILES - Enum constant in enum class com.broadleafcommerce.inventory.domain.DistanceType
Indicates distance is in Miles
MILES_TO_KM_CONVERSION_MULTIPLIER - Static variable in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
This is the constant number of KM in a Mile.
MIN_LATITUDE - Static variable in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
Constant for the minimum possible latitude.
MIN_LONGIITUDE - Static variable in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
Constant for the minimum possible longitude.

N

NEVER_RESERVATION_STRATEGY - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
 
notifyOfStockChange(String, int, int, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
notifyOfStockChange(String, int, int, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.StockChangeNotificationService
API to notify, typically via an asynchronous message, that stock has become available or unavailable for a tenant or application.
notifyStockChangeForCreate(I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Notifies stock change after creating a SkuInventory.
notifyStockChangeForDelete(I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Notifies stock change after deleting a SkuInventory.

O

OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.inventory.service.provider.oauth2
Alternative to DefaultClientCredentialsTokenResponseClient that uses WebClient and allows for access token response that contain additional non-String parameters.
OAuth2ClientCredentialsAccessTokenResponseClient(WebClient) - Constructor for class com.broadleafcommerce.inventory.service.provider.oauth2.OAuth2ClientCredentialsAccessTokenResponseClient
 
onApplicationEvent(InventoryAvailabilityEvent) - Method in class com.broadleafcommerce.inventory.service.datafeed.InventoryDataFeedMutationHandler
 
ORDER_ITEMS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
 
ORDER_ITEMS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 
ORDER_STATUS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
 
ORDERED - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Happens when inventory has been ordered and expected to arrive in the future.
OrderFulfillment() - Constructor for class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
 
OrderFulfillmentItem() - Constructor for class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
 
OrderItem() - Constructor for class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderItem
 
orderSubmittedInventoryAdjustmentMessageListener(IdempotentMessageConsumptionService, SkuInventoryService<SkuInventory>, TypeFactory, CartProvider) - Method in class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
 
OrderSubmittedInventoryAdjustmentMessageListener - Class in com.broadleafcommerce.inventory.service.messaging.checkout
Message Listener to listen for submitted orders, parse them, and create HARD_RESERVATION InventoryTransaction (i.e.
OrderSubmittedInventoryAdjustmentMessageListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>, CartProvider) - Constructor for class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
 

P

performInventoryAdjustment(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Execute the required inventory adjustment for the status change.
performInventoryAdjustment(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledInventoryAdjustmentListener
 
performInventoryAdjustment(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledInventoryAdjustmentListener
 
persistPersistenceRequests(BatchRequest, List<PersistenceRequest<SkuInventory>>, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
Perform a persist of the parsed out domain specified as PersistenceRequests and adds persistence result to allCompletions
PICKUP - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.inventory.config.DefaultOverridesEnvironmentPostProcessor
 
postProcessSkuInventoryCreation(I, Optional<I>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Perform any additional handling after a SkuInventory has been created.
postProcessSkuInventoryDeletion(I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Perform any additional handling after a SkuInventory has been deleted.
process(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Extracts the message, creates InventoryTransactions and updates SkuInventory.
process(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
Extracts the message, creates InventoryTransactions and updates SkuInventory.
processMessage(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
Processes the received message by extracting fields relevant for recording inventory adjustments.
processStateChange(JsonNode) - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 

Q

QUANTITY_AVAILABLE - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
QUANTITY_AVAILABLE - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
QUANTITY_ON_HAND - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
QUANTITY_ON_HAND - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
QUANTITY_RESERVED - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
QUANTITY_RESERVED - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 

R

readAll(Optional<Node>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
readAll(Optional<Node>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Generally used for batch export, this allows a caller to query, filter, and stream paged results.
readAllByInventoryLocationId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
readAllByInventoryLocationId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Read all Sku Inventories for the specified inventory location id matching the given filters.
readAllByInventoryLocationId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
readAllByInventoryLocationId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Read all Sku Inventories for the specified inventory location id matching the given filters.
readAllByName(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
readAllByName(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Read all Inventory Locations, optionally filtered by name or number.
readAllByNameOrNumber(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readAllByNameOrNumber(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Read all Inventory Locations, optionally filtered by name or number.
readAllLocations(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
readAllLocationsByCountryCode(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readAllLocationsByCountryCode(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references with a particular country code.
readAllLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readAllLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references with particular country code and postal code.
readAllLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readAllLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references with a particular country code and state / province / region code.
readAllLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readAllLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Query for all InventoryLocation references that are marked as shipping locations and have a latitude and longitude within a given distance of a provided coordinate.
readAllSkuInventory(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
readAllSkuInventoryByInventoryLocationId(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
readAvailableInventory(String, Map<String, Integer>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
 
readAvailableInventory(String, Map<String, Integer>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAvailabilityStrategy
This method is used to find SkuInventory at a specific InventoryLocation.
readAvailableInventory(String, Map<String, Integer>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
 
readAvailableInventory(String, Map<String, Integer>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAvailabilityStrategy
This reads inventory that is generally available (has at least 1 item at the time of the query) that are available in InventoryLocations that allow pickup, shipping, or in-store shopping.
readAvailableInventoryForShip(String, Map<String, Integer>, Optional<String>, Optional<Address>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
It is expected that this method will be overridden in many cases to provide a particular algorithm for finding SkuInventory to be shipped to a particular address.
readAvailableInventoryForShip(String, Map<String, Integer>, Optional<String>, Optional<Address>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAvailabilityStrategy
This method is generally used to determine which inventory should be reserved in a ship-to scenario, where the customer does not select the ship-from location.
readByBatchId(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readByBatchId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Reads a paginated list of InventoryTransaction records based on batchId.
readByContextIdOptional(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readByContextIdOptional(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
An alternative to CrudEntityService.readByContextId(String, ContextInfo) that returns an Optional rather than throwing an exception if not found.
readByDateCreatedBeforeAndTransactionTypeIn(Instant, Set<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readByDateCreatedBeforeAndTransactionTypeIn(Instant, Set<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Reads a page of inventory transactions created before a certain date and of certain transaction types.
readByInventoryLocationAndSkuRefFieldValues(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
readByInventoryLocationAndSkuRefFieldValues(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Reads a (unique) SkuInventory record for a given location, based on SkuRef fields.
readByInventoryLocationAndSkuRefFieldValuesAndNotSerialized(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
readByInventoryLocationAndSkuRefFieldValuesAndNotSerialized(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Reads a (unique) non-serialized SkuInventory record for a given location, based on SkuRef fields.
readByInventoryLocationContextIdOrderByContextIdAsc(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.SkuInventoryRepository
Reads a paginated list of SkuInventory records for a given InventoryLocation#getContextId()
readByLocationNumber(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readByLocationNumber(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Query for InventoryLocation references with a given location number, which is an arbitrary reference number (e.g.
readByParentSkuInventoryIdAndSerializationValue(String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
readByParentSkuInventoryIdAndSerializationValue(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Reads a (unique) SkuInventory record for a parent sku inventory id and serialization value.
readByPickupLocationTrue(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
Returns all InventoryLocation references that are pickup locations.
readByPickupLocationTrue(ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Returns all InventoryLocation references that are pickup locations.
readByReferenceNumberAndTransactionTypes(String, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readByReferenceNumberAndTransactionTypes(String, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Returns a list of InventoryTransaction records for 1 or more transaction type with the same referenceNumber.
readByReferenceNumbersAndTransactionTypes(List<String>, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readByReferenceNumbersAndTransactionTypes(List<String>, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Returns a list of InventoryTransaction records for 1 or more transaction type with for the given reference numbers.
readByShippingLocationTrue(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
Returns all InventoryLocation references that are shipping locations.
readByShippingLocationTrue(ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Returns all InventoryLocation references that are shipping locations.
readBySkuInventoryId(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readBySkuInventoryId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Reads InventoryTransaction records by SkuInventory#getContextId().
readBySkuInventoryIdAndTransactionType(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readBySkuInventoryIdAndTransactionType(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Reads InventoryTransaction records by SkuInventory#getContextId() and InventoryTransactionType.
readByTransactionTypeAndReferenceNumber(String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readByTransactionTypeAndReferenceNumber(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Reads InventoryTransaction records by InventoryTransactionType and a referenceNumber.
readByTransactionTypeAndReferenceNumberAndDateProcessedIsNull(String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readByTransactionTypeAndReferenceNumberAndDateProcessedIsNull(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Reads InventoryTransaction records by InventoryTransactionType and a referenceNumber where the processed date is null.
readCartItems(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.provider.CartProvider
Read the cart items for a cart
readCartItems(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
 
readConsolidatedAvailability(HttpServletRequest, Set<String>, int, Boolean, Boolean, Boolean, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
readConsolidatedAvailability(Set<String>, int, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
readConsolidatedAvailability(Set<String>, int, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventorySummaryService
Returns the consolidated availability based on what is requested.
readConsolidatedInventoryQuantities(HttpServletRequest, SkuInventoryEndpoint.SkuCodesRequestBody, Boolean, Boolean, Boolean, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
readConsolidatedInventoryQuantities(Set<String>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
readConsolidatedInventoryQuantities(Set<String>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
This reads a sum of inventory quantities available for a particular SKU.
readConsolidatedInventoryQuantities(Set<String>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
readConsolidatedInventoryQuantities(Set<String>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventorySummaryService
Returns a Map of quantities available.
readExistingTransactionsForItemByType(SkuInventoryAdjustmentRequestItem, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
readExportById(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 
readFulfillmentGroups(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.provider.CartProvider
Read the fulfillment groups for a cart.
readFulfillmentGroups(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
 
readInventoryAvailability(String, String, int, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
readInventoryAvailability(String, String, int, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventorySummaryService
 
readInventoryAvailability(String, Map<String, Integer>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
readInventoryAvailability(String, Map<String, Integer>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventorySummaryService
Reads inventory summary data, typically for browsing of SKUs or Products by a particular inventory location.
readInventoryAvailability(String, Map<String, Integer>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
readInventoryAvailability(String, Map<String, Integer>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventorySummaryService
Reads inventory summary data, typically for browsing of SKUs or Products.
readInventoryAvailability(List<SkuInventoryAvailabilityRequest>, String, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
readInventoryAvailability(List<SkuInventoryAvailabilityRequest>, String, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventorySummaryService
Reads inventory summary data based on the given SkuInventoryAvailabilityRequests.
readInventoryLocationByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads an InventoryLocation by context ID.
readInventoryLocationByLocationNumber(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads an InventoryLocation by an arbitrary location number.
readInventoryLocationsByCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references within a given area, within the radius of a point identified by latitude and longitude coordinates.
readInventoryLocationsByPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references within a given country and for a given postal code.
readInventoryLocationsByStateProvinceRegion(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references within a given country and for a given state or province or region, based on region code.
readLocationsByLocationNumbers(Set<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readLocationsByLocationNumbers(Set<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Query for InventoryLocation references with a given location number, which is an arbitrary reference number (e.g.
readOptionalSkuInventory(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
readPickupLocationsByCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that allow pickup within a given area, within the radius of a point identified by latitude and longitude coordinates.
readPickupLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readPickupLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references that support pickup with a particular country code and postal code.
readPickupLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readPickupLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references that allow pickup with a particular country code and state / province / region code.
readPickupLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readPickupLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Query for all InventoryLocation references that are marked as pickup locations and have a latitude and longitude within a given distance of a provided coordinate.
readPickupLocationsByPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that are flagged as pickup locations within a given country and for a given postal code.
readPickupLocationsByStateProvinceRegion(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that are flagged as pickup locations within a given country and for a given state or province or region, based on region code.
readRecordsToProcess(Export) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
readReservationTransactionsBySkuInventoryIdAndReferenceNumber(String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readReservationTransactionsBySkuInventoryIdAndReferenceNumber(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Returns a list of InventoryTransaction records that have 1 or more transaction types for the same SkuInventory.getId() and reference number.
readShippingLocationsByCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that allow shipping within a given area, within the radius of a point identified by latitude and longitude coordinates.
readShippingLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readShippingLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references that support shipping with a particular country code and postal code.
readShippingLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readShippingLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references that allow shipping with a particular country code and state / province / region code.
readShippingLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readShippingLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Query for all InventoryLocation references that are marked as shipping locations and have a latitude and longitude within a given distance of a provided coordinate.
readShippingLocationsByPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that are flagged as shipping locations within a given country and for a given postal code.
readShippingLocationsByStateProvinceRegion(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that are flagged as shipping locations within a given country and for a given state or province or region, based on region code.
readSkuInventory(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
readSkuInventoryByContextId(HttpServletRequest, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
readSkuInventoryDetails(SkuReferenceFieldType, Set<String>, InventoryLocation, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
readSkuInventoryDetails(SkuReferenceFieldType, Set<String>, InventoryLocation, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Reads SkuInventory details based on specific SkuRef details, specified by the SkuReferenceFieldType for a given InventoryLocation.
readSkuInventoryExportsForAuthor(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 
readStoreLocationsByCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that allow shipping within a given area, within the radius of a point identified by latitude and longitude coordinates.
readStoreLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readStoreLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references that are "Stores" with a particular country code and postal code.
readStoreLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readStoreLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references that are "Stores" with a particular country code and state / province / region code.
readStoreLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readStoreLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Query for all InventoryLocation references that are marked as "Store" locations and have a latitude and longitude within a given distance of a provided coordinate.
readStoreLocationsByPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that are flagged as "Store" locations within a given country and for a given postal code.
readStoreLocationsByStateProvinceRegion(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that are flagged as pickup locations within a given country and for a given state or province or region, based on region code.
readSummaryAvailability(SkuReferenceFieldType, Set<String>, int, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
readSummaryAvailability(SkuReferenceFieldType, Set<String>, int, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Queries for applications and tenant IDs associated with the requested availability.
RECEIVED - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Indicates that an ordered item has been received and should increase quantity on hand.
releaseInventoryReservation(HttpServletRequest, ReleaseSkuInventoryReservationRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
ReleaseSkuInventoryReservationRequest - Class in com.broadleafcommerce.inventory.domain
Represents a request to release inventory reservations.
ReleaseSkuInventoryReservationRequest() - Constructor for class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationRequest
 
ReleaseSkuInventoryReservationResponse - Class in com.broadleafcommerce.inventory.domain
Represents a response from releasing inventory reservations.
ReleaseSkuInventoryReservationResponse() - Constructor for class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationResponse
 
releaseSkuInventoryReservations(ReleaseSkuInventoryReservationRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
releaseSkuInventoryReservations(ReleaseSkuInventoryReservationRequest, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Releases inventory reservations based on the given ReleaseSkuInventoryReservationRequest.
replace(String, I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
replaceAll(List<Update<I>>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
replaceAllAllowingPartialSuccess(List<Update<I>>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
replaceInventoryLocation(String, ContextInfo, InventoryLocation) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Replaces an existing InventoryLocation.
replaceInventoryLocationTranslations(TranslationsPayload, String, Locale, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
replaceSkuInventoryRecord(HttpServletRequest, String, String, ContextInfo, SkuInventory) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
resolveExistingSkuInventory(String, SkuInventory, ContextInfo) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
resolveInventoryFromAddress(String, Map<String, Integer>, Address, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
Extension point to resolve inventory location based on the supplied address.
resolveInventoryReservationRequestType(String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
resolveOperationType(BatchRecord) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
Deprecated, for removal: This API element is subject to removal in a future version.
this is not necessary. We can determine the OperationType based on whether a matching skuInventory exists in the datastore for the skuInventoryLocation
resolvePageable(JsonNode) - Method in class com.broadleafcommerce.inventory.service.provider.domain.ResponsePageGenerator
Generates an appropriate pageable based off of the pageable data received.
resolveSkuInventoryFulfillmentType(String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Takes a String value and resolves it to an instance of SkuInventoryFulfillmentType.
resolveSkuInventoryId(BatchRecord, SkuInventory) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
Resolves and sets the id for SkuInventory.
resolveSkuRefFieldName(SkuReferenceFieldType) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
Resolves the name of the field that should be used in a Predicate based on the provided SkuReferenceFieldType.
ResponsePageGenerator<T> - Class in com.broadleafcommerce.inventory.service.provider.domain
Generates a Page representing the data and page data received as a response from another service.
ResponsePageGenerator(List<T>, Long, JsonNode) - Constructor for class com.broadleafcommerce.inventory.service.provider.domain.ResponsePageGenerator
 
RETURN_AUTH_ID_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 
ReturnConfirmedConsumer - Interface in com.broadleafcommerce.inventory.service.messaging.returns
Spring cloud data channel description for messaging input.
returnConfirmedInventoryAdjustmentListener(IdempotentMessageConsumptionService, SkuInventoryService<SkuInventory>, TypeFactory) - Method in class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
 
ReturnConfirmedInventoryAdjustmentListener - Class in com.broadleafcommerce.inventory.service.messaging.returns
Listens for return confirmations to create DefaultInventoryTransactionType.RETURNED InventoryTransactions and update SkuInventory.
ReturnConfirmedInventoryAdjustmentListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>) - Constructor for class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 
ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest - Class in com.broadleafcommerce.inventory.service.messaging.returns
Confirm return item request fields relevant for adjusting inventory.
RETURNED - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Happens when inventory that has been fulfilled is returned.
returnInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
returnInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
returnInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
returnInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
Perform the return of inventory to add back on-hand quantity.
RouteConstants - Class in com.broadleafcommerce.inventory.provider
Provides a number of constants for configuration.
RouteConstants.Persistence - Class in com.broadleafcommerce.inventory.provider
 

S

SAFETY_STOCK - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
SAFETY_STOCK - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
saveInventoryTransactions(List<InventoryTransaction>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
saveSkuInventories(Collection<I>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationRequest
Additional attributes that can be declared for this request.
setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationResponse
Additional attributes that can be declared for this request.
setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
Map holding any additional attributes passed in the request not matching any defined properties.
setAddress(Address) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Physical address of this location.
setAddress(Address) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
setAddressLine1(String) - Method in class com.broadleafcommerce.inventory.domain.Address
Address 1
setAddressLine1(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Address 1
setAddressLine2(String) - Method in class com.broadleafcommerce.inventory.domain.Address
Address 2
setAddressLine2(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Address 2
setAddressLine3(String) - Method in class com.broadleafcommerce.inventory.domain.Address
Address 3
setAddressLine3(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Address 3
setAffectedProductReferenceType(String) - Method in class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
setAffectedProductReferenceValue(String) - Method in class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
setApplicationId(String) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
The application ID to which this inventory availability belongs.
setApplicationId(String) - Method in class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
setApplicationId(String) - Method in class com.broadleafcommerce.inventory.service.InventoryAvailabilityEvent
 
setArchivalReason(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Stores the reason why a particular sku_inventory was deleted/archived.
setArchivalReason(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
setAuthorizationFailureHandler(OAuth2AuthorizationFailureHandler) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAuthorizationSuccessHandler(OAuth2AuthorizationSuccessHandler) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAuthorizedClientProvider(OAuth2AuthorizedClientProvider) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAvailabilities(List<ConsolidatedInventoryAvailability>) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
This is the payload of this response, providing a list of ConsolidatedInventoryAvailability instances.
setAvailable(boolean) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
Indicates if this inventory is available or not.
setAvailable(boolean) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
setAvailable(boolean) - Method in class com.broadleafcommerce.inventory.service.InventoryAvailabilityEvent
 
setBatchId(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
This is just an arbitrary Id assigned to 1 or more records that are part of a logical transaction.
setBatchId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
When creating multiple of these records, it's sometimes necessary to do this outside of transactional boundaries.
setCartItemId(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
setCity(String) - Method in class com.broadleafcommerce.inventory.domain.Address
City
setCity(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
City
setContextAttributesMapper(Function<OAuth2AuthorizeRequest, Map<String, Object>>) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setContextId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
The jpa primary key.
setContextId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
The JPA primary key.
setContextId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
The jpa primary key.
setContextState(ContextState) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
 
setContextState(ContextState) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
 
setCountry(String) - Method in class com.broadleafcommerce.inventory.domain.Address
Typically 2 or 3 character country code (e.g.
setCountry(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Country code
setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
setDateCreated(Instant) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
The date that the transaction was created.
setDateCreated(Instant) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
The date that the transaction was created.
setDateProcessed(Instant) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Date that this transaction was processed.
setDateProcessed(Instant) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
Optional timestamp to indicate when this transaction was processed, or when
setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
setDependentCartItems(List<CartItem>) - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
setDependentOrderItems(List<AbstractInventoryAdjustmentListener.OrderItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderItem
 
setDisabled(boolean) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
Dictates whether SSL verification should be disabled.
setEan(String) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
Meant to hold EAN, or European Article Number (a.k.a.
setEan(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Meant to hold EAN, or European Article Number (a.k.a.
setExternalId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
External (1st or 3rd party) system reference to a unique SKU.
setExternalId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
External (1st or 3rd party) system reference to a unique SKU.
setFulfillmentItems(List<AbstractInventoryAdjustmentListener.OrderFulfillmentItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
Items within this fulfillment, each of which should relate back to a AbstractInventoryAdjustmentListener.OrderItem.
setFulfillmentItems(List<F>) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
setFulfillmentType(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
Indicates if this group is expected to be picked up or shipped.
setGroups(List<SkuInventoryAdjustmentRequestGroup>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
Requests to adjust SkuInventory for specific items grouped by InventoryLocation.
setGtin(String) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
GTIN (Global Trade Item Number) This holds all GTIN formats.
setGtin(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
GTIN (Global Trade Item Number) This holds all GTIN formats.
setHasChildren(boolean) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Informs the system that this sku inventory is a parent.
setHasChildren(boolean) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
setId(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
The InventoryLocation contextId.
setId(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
 
setId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
This is the contextId of the Sku Inventory record.
setId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
 
setId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
The context ID of this fulfillment item.
setId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderItem
 
setId(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
setIdResolver(IdResolver) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
setImportRecord(BatchRecord) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryPersistenceRequestHolder
The BatchRecord from an import process that was used to build or find the SkuInventory
setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderItem
 
setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
Miscellaneous internal attributes for this item.
setInventoryLocationContextId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
The ID of the InventoryLocation associated with this SkuInventory record.
setInventoryLocationContextId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
This is a soft foreign key reference to JpaInventoryLocation.
setInventoryLocationId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
The ID of the InventoryLocation of the SkuInventory which should be adjusted.
setInventoryLocationId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
setInventoryLocationReference(String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
This is an optional field where the ID or reference number of the expected InventoryLocation is stored.
setInventoryLocationReference(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
setInventoryLocationService(InventoryLocationService<InventoryLocation>) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
setInventoryLocationService(InventoryLocationService<InventoryLocation>) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
setInventoryProperties(InventoryServiceProperties) - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
setInventoryReservationStrategy(String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
The reservation strategy of the item.
setInventoryReservationStrategy(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
setInventoryTransactions(List<InventoryTransaction>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
 
setInventoryTransactionService(InventoryTransactionService<InventoryTransaction>) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
setItems(List<SkuInventoryAdjustmentRequestItem>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
The items to adjust inventory for.
setJpa(JpaProperties) - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
setLatitude(Double) - Method in class com.broadleafcommerce.inventory.domain.Address
Latitude portion of GPS coordinates.
setLatitude(Double) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Latitude, in terms of Earth's coordinates.
setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
setLocationNumber(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Arbitrary location number, which could be an external ID, store number, etc.
setLocationNumber(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Arbitrary inventory location number.
setLongitude(Double) - Method in class com.broadleafcommerce.inventory.domain.Address
Longitude portion of GPS coordinates.
setLongitude(Double) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Longitude, in terms of Earth's coordinates.
setName(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Arbitrary name of the location.
setName(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Arbitrary name of the location.
setOperationResolver(OperationResolver) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
setOrderFulfillmentItemId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
setOrderItemId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
The id of the AbstractInventoryAdjustmentListener.OrderItem to be represented by this fulfillment item.
setOriginalEventTime(Instant) - Method in class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
setParentSkuInventoryId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
The parent sku inventory id.
setParentSkuInventoryId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
setPersistenceRequest(PersistenceRequest<SkuInventory>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryPersistenceRequestHolder
The {@link {@link PersistenceRequest}} record derived from the associated BatchRecord during inventory import processing.
setPickupLocation(boolean) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Indicates if this location is available for pickup.
setPickupLocation(boolean) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Indicates if this location is a pickup location.
setPostalCode(String) - Method in class com.broadleafcommerce.inventory.domain.Address
Postal code (or Zip code in the US, usually excluding a 4 digit Zip code extension).
setPostalCode(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
The postal code, or Zip code (US).
setPropagationHelperUtility(PropagationHelperUtility) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
setPublisher(ApplicationEventPublisher) - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
setQuantity(int) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
Quantity delta that is being requested (i.e.
setQuantity(int) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
The quantity of the item to be fulfilled by this fulfillment.
setQuantity(int) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
setQuantity(int) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
setQuantity(Integer) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Quantity associated with this transaction representing the delta or change.
setQuantity(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
The quanity associated with this transaction.
setQuantityAvailable(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Summary field to indicate how many are available at this location.
setQuantityAvailable(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
This is really a calculated field.
setQuantityOnHand(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Number of physical items that are expected to be available if an inventory count was done.
setQuantityOnHand(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Physical count of items available.
setQuantityOnOrder(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Number of items that have been ordered and are expected to arrive in the warehouse.
setQuantityOnOrder(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Optional number of items that are expected to arrive in the warehouse in the near term.
setQuantityRequested(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
Quantity that is being requested (i.e.
setQuantityReserved(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Number of items that have been reserved but that have not been fulfilled.
setQuantityReserved(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Quantity of items that are reserved (i.e.
setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Arbitrary external reference number.
setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
This can be any number, but is typically the Order Item ID or Fulfillment Group Item ID.
setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
The reference number used to identify any existing soft inventory reservations.
setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
Typically a sales order number or a PO number, depending on the transaction type.
setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
The reference number for this fulfillment item.
setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
setRepository(InventoryTransactionRepository<D>) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
 
setRequestedInventoryLocationId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
The locationId of the InventoryLocation at from which the customer wishes to receive inventory.
setRequestedItems(List<SkuInventoryAdjustmentRequestItem>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
List of items to reserve.
setReservationReferenceNumbers(Set<String>) - Method in class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationRequest
The reservation numbers to identify the reservations by.
setReservationRequestGroups(List<SkuInventoryReservationRequestGroup>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
Logically separate groups into pickup or ship groups, along with items to be adjusted.
setReservationRequestType(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
Indicates if the Inventory Reservation Request is a HARD or SOFT request.
setSafetyStock(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
A value that indicates a desired amount of the item that is not for sale.
setSafetyStock(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
An optional field that indicates how many should be reserved in the count or calculation of availability.
setScheduledJobContextService(ScheduledJobContextService) - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
setSerializationValue(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
The value of the serialized sku inventory.
setSerializationValue(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
setSerialized(boolean) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Informs the system that this is a serialized (aka detail) record.
setSerialized(boolean) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
setServiceClient(String) - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
The service client to use when interacting with cart.
setShippingLocation(boolean) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Indicates if this location is available for shipping.
setShippingLocation(boolean) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Indicates if this location is a shipping location.
setShipToAddress(Address) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
This is only useful when SkuInventoryFulfillmentType is SHIP.
setSku(String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderItem
 
setSku(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
setSkuCode(String) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
The SKU code.
setSkuCode(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
The value of the SKU reference.
setSkuCode(String) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
This is the default way that Broadleaf uses for accessing SkuInventory, especially when doing inventory reservations (soft and hard).
setSkuCode(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Arbitrary code or identifier for a unique SKU.
setSkuCode(String) - Method in class com.broadleafcommerce.inventory.service.InventoryAvailabilityEvent
 
setSkuCodes(Set<String>) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint.SkuCodesRequestBody
 
setSkuInventoryId(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
This is the contextId of the associated SkuInventory record.
setSkuInventoryId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
Soft foreign key reference to the JpaSkuInventory.getContextId().
setSkuInventoryRepository(SkuInventoryRepository<D>) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
setSkuInventoryService(SkuInventoryService<SkuInventory>) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
setSkuInventoryService(SkuInventoryService<SkuInventory>) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
setSkuName(String) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
Optional field to store a human readable name for the SKU.
setSkuName(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Optional convenience field to store a human readable name for the SKU.
setSkuRef(SkuRef) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
A soft reference to the SKU for which this inventory is managed.
setSkuRef(SkuRef) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
setSkuReferenceFieldType(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
Indicates by which field on SkuRef we should be looking up SkuInventory, with respect to SkuInventoryAdjustmentRequestItem.getSkuReferenceValue().
setSkuReferenceFieldType(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
Indicates how we should be looking up SkuInventory (by which field) with respect to skuReferenceValue.
setSkuReferenceValue(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
The value of the SKU reference.
setStateProvinceRegion(String) - Method in class com.broadleafcommerce.inventory.domain.Address
State / Province / Region (e.g.
setStateProvinceRegion(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Typically two or three character State, Province, or Region code (e.g.
setStoreLocation(boolean) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Indicates if this inventory location is also a store, meaning that it is a location that customers can come to shop.
setStoreLocation(boolean) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Indicates if this location is a "Store" location, or a place where customers can go to shop.
setTenantId(String) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
The tenant ID to which this inventory availability belongs.
setTenantId(String) - Method in class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
setTenantId(String) - Method in class com.broadleafcommerce.inventory.service.InventoryAvailabilityEvent
 
setTimestamp(Instant) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Temporal state describing the time at which this item was last updated.
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
setTransactionType(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Indictes the type of transaction that this represents.
setTransactionType(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
This indicates what type of transaction this is.
setType(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
setUpc(String) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
Meant to hold UPC, or Universal Product Code.
setUpc(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Meant to hold UPC, or Universal Product Code.
setUseVendorAddress(boolean) - Method in class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceProperties
Dictates whether an inventory location created as the result of a VendorCreationEvent should use the vendor's address.
setVendorRef(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Soft reference to the vendor associated with this inventory location.
setVendorRef(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Soft reference to the vendor associated with this sku inventory.
setVendorRef(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
Soft reference to the vendor associated with this sku inventory.
setVendorRef(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
setVendorRef(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
setVendorRefFromBatchContext(SkuInventory, BatchRequest.BatchContext) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
Sets the SkuInventory.getVendorRef() from BatchRequest.BatchContext.getVendorRef().
SHIP - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
 
SHOP_SKU_INVENTORY_URI - Static variable in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
SHRINKAGE - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Used to decrement inventory for shrinkage.
SKU_CODE - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
SKU code that uniquely identifies a SKU.
SKU_CODE - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
SKU_CODE - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
SKU_EAN - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
SKU_EAN - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
SKU_EXTERNAL_ID - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
Typically a soft foreign key to a 1st or 3rd party system (not Broadleaf).
SKU_EXTERNAL_ID - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
SKU_EXTERNAL_ID - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
SKU_GTIN - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
SKU_GTIN - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
SKU_INVENTORY_URI - Static variable in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
SKU_NAME - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
SKU_NAME - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
SKU_UPC - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
SKU_UPC - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
SkuCodesRequestBody() - Constructor for class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint.SkuCodesRequestBody
 
SkuFieldReferenceTypeUtility - Interface in com.broadleafcommerce.inventory.service
Utility to determine the SkuReferenceFieldType of a String value.
SkuInventory - Class in com.broadleafcommerce.inventory.domain
 
SkuInventory() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventory
 
SkuInventoryAdjustmentRequest - Class in com.broadleafcommerce.inventory.domain
Request to perform an adjustment to SkuInventory.
SkuInventoryAdjustmentRequest() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
 
SkuInventoryAdjustmentRequestGroup - Class in com.broadleafcommerce.inventory.domain
 
SkuInventoryAdjustmentRequestGroup() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
 
SkuInventoryAdjustmentRequestItem - Class in com.broadleafcommerce.inventory.domain
 
SkuInventoryAdjustmentRequestItem() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
 
SkuInventoryAdjustmentService<I extends SkuInventory> - Interface in com.broadleafcommerce.inventory.service
This service handles serializing updates to individual SkuInventory records.
SkuInventoryAvailabilityRequest - Class in com.broadleafcommerce.inventory.domain
Request to check availability for a SKU with a specified minimum quantity.
SkuInventoryAvailabilityRequest() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
 
SkuInventoryAvailabilityStrategy<I extends SkuInventory> - Interface in com.broadleafcommerce.inventory.service
Implementors of this interface provide logic to retrieve inventory availability for browsing and for decrementing SkuInventory associated with Soft and Hard inventory reservations.
SkuInventoryAvailabilitySummary - Class in com.broadleafcommerce.inventory.domain
Provides a data structure to simply indicate if the SKU is available without disclosing the quantity available.
SkuInventoryAvailabilitySummary() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
skuInventoryConverter(TypeFactory) - Method in class com.broadleafcommerce.inventory.dataimport.autoconfigure.SkuInventoryServicesImportAutoConfiguration.Converters
 
SkuInventoryConverter - Class in com.broadleafcommerce.inventory.dataimport.converter
 
SkuInventoryConverter(ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.inventory.dataimport.converter.SkuInventoryConverter
 
SkuInventoryDefaultsInitializer - Class in com.broadleafcommerce.inventory.dataimport
Provides a hook point for initializing default variables after mapping from a flat file, especially when fields are left null and should have a default value.
SkuInventoryDefaultsInitializer() - Constructor for class com.broadleafcommerce.inventory.dataimport.SkuInventoryDefaultsInitializer
 
SkuInventoryEndpoint - Class in com.broadleafcommerce.inventory.web.endpoint
REST Endpoint to allow for the creation, selection, and read of SkuInventory data, especially given an InventoryLocation.
SkuInventoryEndpoint(SkuInventoryService<SkuInventory>, TypeFactory, SkuInventorySummaryService<SkuInventoryAvailabilitySummary>) - Constructor for class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
SkuInventoryEndpoint.SkuCodesRequestBody - Class in com.broadleafcommerce.inventory.web.endpoint
Necessary in scenarios where there may be too many SKU codes to pass through request parameters.
SkuInventoryExportAutoConfiguration - Class in com.broadleafcommerce.inventory.dataexport.autoconfigure
 
SkuInventoryExportAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.dataexport.autoconfigure.SkuInventoryExportAutoConfiguration
 
SkuInventoryExportAutoConfiguration.Converters - Class in com.broadleafcommerce.inventory.dataexport.autoconfigure
 
SkuInventoryExportAutoConfiguration.Specifications - Class in com.broadleafcommerce.inventory.dataexport.autoconfigure
 
SkuInventoryExportEndpoint - Class in com.broadleafcommerce.inventory.web.endpoint
 
SkuInventoryExportEndpoint(ExportManager, ExportService<Export>, ExportDownloadService) - Constructor for class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 
skuInventoryExportProcessor(SkuInventoryService<SkuInventory>, TypeFactory, FilterParser<Node>, SkuInventoryRowConverter, SkuInventoryExportSpecification, ObjectMapper, ContextRequestConverter) - Method in class com.broadleafcommerce.inventory.dataexport.autoconfigure.SkuInventoryExportAutoConfiguration
 
SkuInventoryExportProcessor - Class in com.broadleafcommerce.inventory.dataexport
An ExportProcessor for exports of SkuInventory.
SkuInventoryExportProcessor(SkuInventoryService<SkuInventory>, TypeFactory, FilterParser<Node>, SkuInventoryRowConverter, ExportSpecification, ObjectMapper, ContextRequestConverter) - Constructor for class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
skuInventoryExportSpecification() - Method in class com.broadleafcommerce.inventory.dataexport.autoconfigure.SkuInventoryExportAutoConfiguration.Specifications
 
SkuInventoryExportSpecification - Class in com.broadleafcommerce.inventory.dataexport.specification
Specification for the format of a SkuInventory export.
SkuInventoryExportSpecification() - Constructor for class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification
 
SkuInventoryExportSpecification.Fields - Class in com.broadleafcommerce.inventory.dataexport.specification
 
SkuInventoryExportSpecification.Headers - Class in com.broadleafcommerce.inventory.dataexport.specification
 
SkuInventoryFulfillmentType - Interface in com.broadleafcommerce.inventory.domain
Marker interface indicates whether SkuInventory is expected to be shipped or picked up.
skuInventoryImportBatchHandler(SkuInventoryConverter, SkuInventoryService<SkuInventory>, SkuInventoryDefaultsInitializer, ContextRequestHydrator) - Method in class com.broadleafcommerce.inventory.dataimport.autoconfigure.SkuInventoryServicesImportAutoConfiguration
 
SkuInventoryImportBatchHandler - Class in com.broadleafcommerce.inventory.dataimport
 
SkuInventoryImportBatchHandler(SkuInventoryConverter, SkuInventoryService<SkuInventory>, SkuInventoryDefaultsInitializer, ContextRequestHydrator) - Constructor for class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
SkuInventoryImportMessagingAutoConfiguration - Class in com.broadleafcommerce.inventory.dataimport.messaging.autoconfiguration
 
SkuInventoryImportMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.dataimport.messaging.autoconfiguration.SkuInventoryImportMessagingAutoConfiguration
 
SkuInventoryPersistenceRequestHolder - Class in com.broadleafcommerce.inventory.domain
Tuple containing the PersistenceRequest and its related BatchRecord.
SkuInventoryPersistenceRequestHolder() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryPersistenceRequestHolder
 
SkuInventoryRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.inventory.repository
Repository for persisting and retrieving SkuInventory records.
SkuInventoryReservationRequest - Class in com.broadleafcommerce.inventory.domain
Container to allow serialization and transport of specific inventory reservation requests.
SkuInventoryReservationRequest() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
 
SkuInventoryReservationRequestGroup - Class in com.broadleafcommerce.inventory.domain
 
SkuInventoryReservationRequestGroup() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
 
SkuInventoryReservationRequestValidator - Class in com.broadleafcommerce.inventory.service.validation
Class used to validate a SkuInventoryReservationRequest.
SkuInventoryReservationRequestValidator() - Constructor for class com.broadleafcommerce.inventory.service.validation.SkuInventoryReservationRequestValidator
 
SkuInventoryReservationResponse - Class in com.broadleafcommerce.inventory.domain
Simple wrapper to contain InventoryTransaction records.
SkuInventoryReservationResponse() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
 
skuInventoryRowConverter(ObjectMapper, SkuInventoryExportSpecification) - Method in class com.broadleafcommerce.inventory.dataexport.autoconfigure.SkuInventoryExportAutoConfiguration.Converters
 
SkuInventoryRowConverter - Class in com.broadleafcommerce.inventory.dataexport.converter
 
SkuInventoryRowConverter(SkuInventoryExportSpecification, ObjectMapper) - Constructor for class com.broadleafcommerce.inventory.dataexport.converter.SkuInventoryRowConverter
 
SkuInventoryService<I extends SkuInventory> - Interface in com.broadleafcommerce.inventory.service
Service API for adjusting SkuInventory.
SkuInventoryServicesImportAutoConfiguration - Class in com.broadleafcommerce.inventory.dataimport.autoconfigure
 
SkuInventoryServicesImportAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.dataimport.autoconfigure.SkuInventoryServicesImportAutoConfiguration
 
SkuInventoryServicesImportAutoConfiguration.Converters - Class in com.broadleafcommerce.inventory.dataimport.autoconfigure
 
SkuInventoryShopEndpoint - Class in com.broadleafcommerce.inventory.web.endpoint
REST Endpoint to allow for the browsing and reservation of SkuInventory.
SkuInventoryShopEndpoint(SkuInventoryService<SkuInventory>, SkuInventorySummaryService<SkuInventoryAvailabilitySummary>) - Constructor for class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
SkuInventorySummaryService<T extends SkuInventoryAvailabilitySummary> - Interface in com.broadleafcommerce.inventory.service
Service to find SkuInventory summary data (e.g.
SkuInventoryValidator - Class in com.broadleafcommerce.inventory.service.validation
Validator to validate SkuInventory.
SkuInventoryValidator() - Constructor for class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
SkuRef - Class in com.broadleafcommerce.inventory.domain
Provides a representation of a SKU reference.
SkuRef() - Constructor for class com.broadleafcommerce.inventory.domain.SkuRef
 
SkuReferenceFieldType - Interface in com.broadleafcommerce.inventory.domain
Enumerated value to indicate what type of Sku reference we are using to look up inventory.
SOFT - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
 
SOFT_RESERVED - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Happens when an order is placed, but where purchase is not finalized (e.g.
Specifications() - Constructor for class com.broadleafcommerce.inventory.dataexport.autoconfigure.SkuInventoryExportAutoConfiguration.Specifications
 
SSLVerificationProperties - Class in com.broadleafcommerce.inventory.service.provider.oauth2
Contains properties dictating SSL verification.
SSLVerificationProperties() - Constructor for class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
 
StockAvailabilityChangeNotifcationProducer - Interface in com.broadleafcommerce.inventory.service.messaging.stock
Spring cloud data channel description for messaging output.
stockChangeNotificationMessageOutput() - Method in interface com.broadleafcommerce.inventory.service.messaging.stock.StockAvailabilityChangeNotifcationProducer
 
StockChangeNotificationService - Interface in com.broadleafcommerce.inventory.service
Component to notify other systems or processes that stock for a SKU has become available or unavailable for a tenant or application.
SUBMITTED_STATUS - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
 
sumQuantityForTransactionType(Map<String, List<InventoryTransaction>>, InventoryTransactionType) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
supports(Class<?>) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryReservationRequestValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
SynchronizedDelegatingOAuth2AuthorizedClientManager - Class in com.broadleafcommerce.inventory.service.provider.oauth2
This component implements OAuth2AuthorizedClientManager and internally instantiates and delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager.
SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
 

T

TENANT_ID_FIELD_PATH - Static variable in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
 
TENANT_ID_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
TENANT_ID_QUERY_PARAM - Static variable in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTenantQueryHelper
 
toMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
toMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
toMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
toMeAddressGetter(SourceGetter<Address>) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
toString() - Method in class com.broadleafcommerce.inventory.domain.Address
 
toString() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
 
toString() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
 
toString() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
 
toString() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
 
toString() - Method in class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationRequest
 
toString() - Method in class com.broadleafcommerce.inventory.domain.ReleaseSkuInventoryReservationResponse
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryPersistenceRequestHolder
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
 
toString() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
toString() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
toString() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
toString() - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
toString() - Method in class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceProperties
 
toString() - Method in class com.broadleafcommerce.inventory.service.datafeed.IncrementalDataFeedEntityUpdateEvent
 
toString() - Method in class com.broadleafcommerce.inventory.service.InventoryAvailabilityEvent
 
toString() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
 
toString() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
 
toString() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderItem
 
toString() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
toString() - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
toString() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
toString() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
toString() - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
 
toString() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint.SkuCodesRequestBody
 
toString() - Method in class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
 
TRANSACTION_TYPE_FIELD - Static variable in class com.broadleafcommerce.inventory.provider.jpa.repository.JpaCustomizedInventoryTransactionRepository
 
triggeredJobEventInputFreeSoftInventory() - Method in interface com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryTriggeredJobEventConsumer
 

U

UPC - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
UPC (Universal Product Code) value, which will typically be UPC-A.
update(String, I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
updateAll(List<Update<I>>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
updateAllAllowingPartialSuccess(List<Update<I>>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
updateHasChildrenFlagIfSerializedInventoryExists(I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Sets the SkuInventory.hasChildren() flag if a child inventory exists.
updateInventoryTransactions(List<Update<InventoryTransaction>>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
updateParentHasChildrenFlag(I, Optional<I>, boolean, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Sets the SkuInventory.hasChildren() flag for the parent if the given SkuInventory is serialized.
updateQuantityAvailable() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Calculates the quantity available by subtracting SkuInventory.quantityOnHand and SkuInventory.quantityReserved from SkuInventory.safetyStock, 0 is returned if the result is negative, which can happen since SkuInventory.safetyStock is an indicator of the desired amount of the item that is not for sale and therefore can be greater than the actual quantity on hand.
updateSerializedInventorySkuRefBasedOnParent(I, I) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Updates the SkuInventory.getSkuRef() of a serialized inventory based on its parent.
updateSkuInventoryQuantityReservation(SkuInventory, Integer) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
updateSkuInventoryRecord(HttpServletRequest, String, ContextInfo, SkuInventory) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
updateSkuInventoryRecord(HttpServletRequest, String, String, ContextInfo, SkuInventory) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
updateSoftReservationTransactionAndInventory(List<InventoryTransaction>, Map<String, I>, SkuInventoryAdjustmentRequestItem) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
updateSoftReservationTransactionAndInventory(List<InventoryTransaction>, SkuInventory, SkuInventoryAdjustmentRequestItem) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
updateSort(SortPositionRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 

V

validate(SkuInventoryReservationRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryReservationRequestValidator
Validates the request.
validate(Object, Errors) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryReservationRequestValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateAddress(InventoryLocation, Errors) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
validateAllSkuInventoryModifications(List<Update<I>>, List<Update<I>>, ContextInfo, boolean) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
validateAllSkuInventoryModificationsAndThrowIfError(List<Update<I>>, List<Update<I>>, ContextInfo, boolean) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
validateAsParentOfSerializedInventory(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
Validates the SkuInventory as the parent of serialized inventories, determined by SkuInventory.hasChildren().
validateAsSerializedInventory(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
Validates the SkuInventory as the serialized inventory itself, determined by SkuInventory.isSerialized().
validateCanCancelInventory(SkuInventory, SkuInventoryAdjustmentRequestItem, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
validateCanFulfillInventory(SkuInventory, SkuInventoryAdjustmentRequestItem, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
validateExistingHardReservations(SkuInventoryAdjustmentRequestItem, List<InventoryTransaction>) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
validateExpectedInventoryTransactionsExist(List<SkuInventoryAdjustmentRequestItem>, List<InventoryTransaction>, InventoryTransactionType) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Validates that all expected inventory transactions exist based on the original item list.
validateForCreate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateForModification(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateForUpdate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
validateForUpdate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateHasNoChildrenBeforeDeletion(I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Validates that the SkuInventory being deleted has no children.
validateInventoryLocation(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateLatLon(Address, Errors) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
validateNoDuplicateSkuReferences(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateParentExistsAndSkuRefsMatch(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
Validates the parent of the serialized SkuInventory exists.
validateQuantities(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateQuantitiesForSerializedInventory(SkuInventory, Errors) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
Validates that the quantity fields of serialized SkuInventory is either 0 or 1.
validateSerializedInventory(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
Validates the SkuInventory for serialized inventory setup, either the parent or the serialized inventory itself.
validateSingleSkuInventoryModifications(I, I, boolean) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
validateSkuComponent(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateSkuInventoryModifications(I, I, Errors, boolean) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Perform any validations on changed with consideration to the current state in current.
validateSkuReferencesNotChanged(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
Validates the SkuInventory.getSkuRef() is not updated.
validateSkuRefsMatch(SkuInventory, SkuInventory) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
Validates that the SkuRefs between the two given SkuInventories match.
validateSufficientAvailableInventory(List<I>, Map<String, Integer>, SkuReferenceFieldType, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
validateSufficientQuantityReservedForItemAdjustment(SkuInventory, SkuInventoryAdjustmentRequestItem, Map<String, List<InventoryTransaction>>, InventoryTransactionType) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
valueOf(String) - Static method in enum class com.broadleafcommerce.inventory.DefaultImportExportTarget
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.inventory.domain.AccountingTransactionType
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultSkuInventoryArchivalReasons
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.inventory.domain.DistanceType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.broadleafcommerce.inventory.DefaultImportExportTarget
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.inventory.domain.AccountingTransactionType
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultSkuInventoryArchivalReasons
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.inventory.domain.DistanceType
Returns an array containing the constants of this enum class, in the order they are declared.
vendorNotificationInputInventory() - Method in interface com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationConsumer
 
A B C D E F G H I J K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form