Index
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 updateSkuInventory
. - 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.Order - Class in com.broadleafcommerce.inventory.service.messaging
-
Order fields relevant for adjusting inventory.
- 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
- BACKORDER - Enum constant in enum class com.broadleafcommerce.inventory.domain.FutureStockType
-
Stock that has been released, depleted, has been re-ordered and is awaiting the new stock shipment.
- 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
forTenantJpaTracking.getTenant()
based on theContextInfo
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
- buildFutureInventoryTransactionChanges(Map<String, List<InventoryTransaction>>, Map<I, List<SkuInventoryAdjustmentRequestItem>>) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- 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
- buildInventoryTransactionsForCurrentAndFutureStock(SkuInventoryAdjustmentDTO, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
-
Builds inventory transactions for current and future stock reservations.
- 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 theSkuInventory
. - 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 AbstractInventoryAdjustmentListener.OrderItem>, List<? extends AbstractInventoryAdjustmentListener.OrderFulfillmentItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderCreatedInventoryAdjustmentMessageListener
-
Iterates over the
fulfillmentItems
to determine for which aSkuInventoryAdjustmentRequestItem
should be made. - buildRequestedItems(Map<String, ? extends CartItem>, List<? extends FulfillmentItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
-
Deprecated.Iterates over the
fulfillmentItems
to determine for which aSkuInventoryAdjustmentRequestItem
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 thefulfillmentItems
. - 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.checkout.OrderCreatedInventoryAdjustmentMessageListener
-
Builds a sku with an appended serialization value parameter
- 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
-
Deprecated.Builds a sku with an appended serialization value parameter
- buildSerializedSku(String, SkuInventory) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- buildSkuInventoryAdjustmentDTO(SkuInventory, InventoryTransaction, Integer, String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- 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.checkout.OrderCreatedInventoryAdjustmentMessageListener
-
Builds a
SkuInventoryAdjustmentRequestItem
with data from provided objects. - 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
-
Deprecated.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
-
Deprecated.Builds the
SkuInventoryReservationRequest
based on the fulfillment info in the checkout completion message. - buildSkuInventoryReservationRequest(AbstractInventoryAdjustmentListener.Order, DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderCreatedInventoryAdjustmentMessageListener
-
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 inskuReferenceQuantities
. - 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
-
Deprecated.in favor of
SkuInventory.updateQuantityAvailable()
- cancelInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- cancelInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
-
Performs the
DefaultInventoryTransactionType.CANCELLED
InventoryTransactions
to updateSkuInventory
for fulfilled items. - 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.FutureStockSummary
- 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.SkuInventoryAdjustmentDTO
- 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.Order
- 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.domain.FulfillmentInventoryTransactionChangeRequest
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.domain.InventoryTransactionNotification
- 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
isJpaInventoryLocation
, this handler supports it. - canHandle(Class<?>) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
-
If the
persistedDomainEntityType
isJpaSkuInventory
, 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
-
Deprecated.
- CART_ID_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
-
Deprecated.
- CART_ITEM_LINK_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
-
Deprecated.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
andOrderSubmittedInventoryAdjustmentMessageListener.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.checkout.InventoryOrderCreatedConsumer
- 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.fulfillments.InventoryTransactionChangeNotificationProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.stock.FutureStockAvailabilityChangeNotificationProducer
- 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.domain - package com.broadleafcommerce.inventory.service.messaging.domain
- 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
- convertFutureReservationToHardReservation(SkuInventoryAdjustmentDTO, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
-
Hook point extension method.
- 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 theSkuInventory
quantities. - createFulfilledTransaction(SkuInventory, int, String, String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
-
Builds a fulfilled
InventoryTransaction
and adjusts theSkuInventory
quantities. - createHardReservation(SkuInventoryAdjustmentDTO, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
-
Hard inventory reservation.
- createHardReservation(SkuInventory, InventoryTransaction, Integer, String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- createHardReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- createHardReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- createHardReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- createHardReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, 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
- createOrUpdateInventoryTransactions(List<T>, T, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
-
Create an inventory transaction, or update an existing transaction if a previous transaction exists
- createReturnedTransaction(SkuInventory, int, String, String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
-
Builds a returned
InventoryTransaction
and adjusts theSkuInventory
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 forJpaInventoryLocations
that restricts results to only include data with nullJpaInventoryLocation.getVendorRef()
or matching therestrictedVendorRefs
. - 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 forJpaSkuInventorys
that restricts results to only include data withJpaSkuInventory.getVendorRef()
matching therestrictedVendorRefs
. - 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 aString
. - 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
- 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
- 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
-
Deprecated, for removal: This API element is subject to removal in a future version.
- divideRequestItemsBySkuInventory(SkuInventoryAdjustmentRequest, Set<InventoryTransactionType>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- doesSkuInventoryHaveUnlimitedFutureStock(SkuInventory) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- doesSkuInventoryHaveUnlimitedFutureStock(SkuInventory) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
- doesSkuInventoryHaveUnlimitedFutureStock(SkuInventory) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
- 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 withCustomizedInventoryTransactionRepository.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.FutureStockSummary
- 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.SkuInventoryAdjustmentDTO
- 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.Order
- 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.domain.FulfillmentInventoryTransactionChangeRequest
- equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.domain.InventoryTransactionNotification
- 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 onSkuRef
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 givenSkuInventory.getParentSkuInventoryId()
. - existsByParentSkuInventoryId(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
-
Determines if any
SkuInventory
records exist with the givenSkuInventory.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 theExportRequest
, 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
- externalOrderProvider(WebClient, ObjectMapper, Environment) - Method in class com.broadleafcommerce.inventory.service.provider.InventoryExternalProviderAutoConfiguration
- ExternalOrderProvider - Class in com.broadleafcommerce.inventory.service.provider
- ExternalOrderProvider(WebClient, ObjectMapper) - Constructor for class com.broadleafcommerce.inventory.service.provider.ExternalOrderProvider
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 aLockModeType.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
-
Deprecated.
- 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
-
Deprecated.
- findByAddressCountryAndAddressPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
-
Deprecated.
- 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
-
Deprecated.
- findByAddressCountryAndShippingLocationTrue(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
-
Deprecated.
- findByAddressCountryAndStoreLocationTrue(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
-
Deprecated.
- 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 theInventoryLocation.getId()
and any one ofSkuRef
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 theInventoryLocation.getId()
and any one ofSkuRef
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 givenJpaSkuInventory.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 sameSkuInventory.getId()
and reference number. - findBySkuInventoryIdAndTransactionType(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
-
Returns a
Page
ofInventoryTransaction
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 onSkuRef
, based on the skuReferenceFieldType parameter, andInventoryLocation.getId()
. - findByTransactionTypeAndReferenceNumber(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
-
Returns a
List
ofInventoryTransaction
instances by transactionType, and referenceNumber. - findByTransactionTypeAndReferenceNumberAndDateProcessedIsNull(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
-
Returns a
List
ofInventoryTransaction
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
-
Performs the
DefaultInventoryTransactionType.FULFILLED
InventoryTransactions
to updateSkuInventory
for fulfilled items. - 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
-
Deprecated.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
andOrderSubmittedInventoryAdjustmentMessageListener.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 updateSkuInventory
. - 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 updateSkuInventory
. - 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
- FulfillmentInventoryTransactionChangeRequest - Class in com.broadleafcommerce.inventory.service.messaging.domain
-
DTO request object containing the information needed to notify the fulfillment system of changes to the inventory transactions.
- FulfillmentInventoryTransactionChangeRequest() - Constructor for class com.broadleafcommerce.inventory.service.messaging.domain.FulfillmentInventoryTransactionChangeRequest
- 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
- FUTURE_STOCK_RESERVED - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
-
Occurs when an order is placed, finalized, and some of the stock on the order is future stock.
- FutureStockAvailabilityChangeNotificationAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingProducerAutoConfiguration.FutureStockAvailabilityChangeNotificationAutoConfiguration
- FutureStockAvailabilityChangeNotificationProducer - Interface in com.broadleafcommerce.inventory.service.messaging.stock
-
Spring cloud data channel description for messaging output.
- futureStockChangeNotificationMessageOutput() - Method in interface com.broadleafcommerce.inventory.service.messaging.stock.FutureStockAvailabilityChangeNotificationProducer
- FutureStockSummary - Class in com.broadleafcommerce.inventory.domain
- FutureStockSummary() - Constructor for class com.broadleafcommerce.inventory.domain.FutureStockSummary
- FutureStockType - Enum Class in com.broadleafcommerce.inventory.domain
-
The types of stock that will be made available in the future.
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.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
-
The shipping address for this order fulfillment.
- 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.domain.SkuInventoryAdjustmentDTO
- 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.
- getBatchId() - Method in class com.broadleafcommerce.inventory.service.messaging.domain.InventoryTransactionNotification
- 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
- getCartId() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.Order
-
The originating cart ID for this order.
- getCartItemId() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
- getCartItemsWithDependentItems(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
-
Deprecated.
- getCartProvider() - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
-
Deprecated.
- 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.
- getContextInfo() - Method in class com.broadleafcommerce.inventory.service.messaging.domain.InventoryTransactionNotification
- 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 forJsonPath
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
- getExistingFutureInventoryReservationsByReferences(SkuInventoryReservationRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- getExistingReservation() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentDTO
- 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
- getExpectedFutureRestockDate() - Method in class com.broadleafcommerce.inventory.domain.FutureStockSummary
-
The expected date for the configured future stock to be made available.
- getExpectedFutureRestockDate() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
The expected date for the configured future stock to be available.
- getExpectedFutureRestockDate() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
The expected date for the configured future stock to be available.
- 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.
- getFutureQuantityReserved() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Number of items that have been reserved in the future but do not yet have the quantity on hand to fulfill.
- getFutureQuantityReserved() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
Quantity of items that are reserved for future (i.e.
- getFutureStockSummary() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
-
Summary of future stock information for this sku inventory, if applicable.
- getFutureStockType() - Method in class com.broadleafcommerce.inventory.domain.FutureStockSummary
-
The type of future stock that is configured for this SKU inventory.
- getFutureStockType() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
The type of future stock that is configured for this SKU inventory.
- getFutureStockType() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
The type of future stock that is configured for this SKU inventory.
- getGroups() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
-
Requests to adjust
SkuInventory
for specific items grouped byInventoryLocation
. - 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
- getHeaders(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.provider.ExternalOrderProvider
- 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.Order
-
The order ID.
- getId() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
-
The order fulfillment ID.
- 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 theSkuInventory
- 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.
- getInventory() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentDTO
- getInventoryIdsForReferenceNumbersBasedOnExistingTransactions(List<SkuInventoryAdjustmentRequestItem>, InventoryTransactionType, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getInventoryIdsForReferenceNumbersBasedOnExistingTransactions(List<SkuInventoryAdjustmentRequestItem>, Set<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 typelatestExistingTransactionType
. - getInventoryLocationContextId() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
The ID of the
InventoryLocation
associated with thisSkuInventory
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 theSkuInventory
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.checkout.OrderCreatedInventoryAdjustmentMessageListener
-
Hook point to get the serialization value of an order item
- 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
-
Deprecated.Hook point to get the serialization value of a cart item
- getInventoryTransactionChanges() - Method in class com.broadleafcommerce.inventory.service.messaging.domain.InventoryTransactionNotification
- 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
- getItemReferenceNumber() - Method in class com.broadleafcommerce.inventory.service.messaging.domain.FulfillmentInventoryTransactionChangeRequest
- 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.DefaultJpaCustomizableSkuInventoryRepository
-
Gets the type that the repository manages.
- 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
- getObjectMapper() - Method in class com.broadleafcommerce.inventory.service.provider.ExternalOrderProvider
- 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
- getOrderFulfillments(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderCreatedInventoryAdjustmentMessageListener
- getOrderItemId() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillmentItem
-
The id of the
AbstractInventoryAdjustmentListener.OrderItem
to be represented by this fulfillment item. - getOrderItems() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.Order
-
Items within this order, each of which should relate back to a
AbstractInventoryAdjustmentListener.OrderFulfillmentItem
. - 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. - getOrderProvider() - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderCreatedInventoryAdjustmentMessageListener
- 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).
- getPreviousItemReferenceNumber() - Method in class com.broadleafcommerce.inventory.service.messaging.domain.FulfillmentInventoryTransactionChangeRequest
- 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.domain.FulfillmentInventoryTransactionChangeRequest
- 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.FutureStockSummary
-
The current quantity available for the future stock.
- 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.
- getQuantityAvailableWithoutPreviousReservationQuantity(SkuInventory, Integer) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- 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
-
Don't return any quantity on order if future stock is disabled.
- 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.SkuInventoryAdjustmentDTO
- 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.SkuInventoryAdjustmentDTO
- 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.
- getRequestId() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
-
An external ID for a sku inventory reservation request that can be used to notify external systems of changes related to this request.
- getRequestId() - Method in class com.broadleafcommerce.inventory.service.messaging.domain.InventoryTransactionNotification
- 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
- getSender() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- getSender() - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
- 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.
- getServiceClient() - Method in class com.broadleafcommerce.inventory.service.provider.ExternalOrderProvider
-
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()
. - getSkuInventoryId() - Method in class com.broadleafcommerce.inventory.service.messaging.domain.FulfillmentInventoryTransactionChangeRequest
- 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 upSkuInventory
, with respect toSkuInventoryAdjustmentRequestItem.getSkuReferenceValue()
. - getSkuReferenceFieldType() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
-
Indicates how we should be looking up
SkuInventory
(by which field) with respect toskuReferenceValue
. - 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
- getTransactionId() - Method in class com.broadleafcommerce.inventory.service.messaging.domain.FulfillmentInventoryTransactionChangeRequest
- 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.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
-
The type of fulfillment that will be used for this fulfillment group.
- 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.DefaultJpaCustomizableSkuInventoryRepository
- 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 sortingUpdate
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
- getWebClient() - Method in class com.broadleafcommerce.inventory.service.provider.ExternalOrderProvider
- 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
- handlePreExistingHardOrFutureReservationTransactions(Map<String, List<InventoryTransaction>>, List<InventoryTransaction>, List<InventoryTransaction>, SkuInventory, SkuInventoryAdjustmentRequestItem, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
-
Handles converting future reservations to hard reservations or finding pre-exising hard reservations for the provided item reference.
- 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.FutureStockSummary
- 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.SkuInventoryAdjustmentDTO
- 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.Order
- 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.domain.FulfillmentInventoryTransactionChangeRequest
- hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.domain.InventoryTransactionNotification
- 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
InventoryLocation
s. - 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
- InventoryMessagingProducerAutoConfiguration.FutureStockAvailabilityChangeNotificationAutoConfiguration - Class in com.broadleafcommerce.inventory.service.messaging.autoconfigure
- InventoryMessagingProducerAutoConfiguration.InventoryTransactionChangeNotificationAutoConfiguration - Class in com.broadleafcommerce.inventory.service.messaging.autoconfigure
- 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.
- InventoryOrderCreatedConsumer - Interface in com.broadleafcommerce.inventory.service.messaging.checkout
-
Spring cloud data channel description for messaging input.
- 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
- InventoryTransactionChangeNotificationAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingProducerAutoConfiguration.InventoryTransactionChangeNotificationAutoConfiguration
- inventoryTransactionChangeNotificationMessageOutput() - Method in interface com.broadleafcommerce.inventory.service.messaging.fulfillments.InventoryTransactionChangeNotificationProducer
- InventoryTransactionChangeNotificationProducer - Interface in com.broadleafcommerce.inventory.service.messaging.fulfillments
-
Spring cloud data channel description for messaging output.
- 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
- InventoryTransactionNotification - Class in com.broadleafcommerce.inventory.service.messaging.domain
-
DTO request object containing the information needed to notify the fulfillment system of changes to the inventory transactions.
- InventoryTransactionNotification() - Constructor for class com.broadleafcommerce.inventory.service.messaging.domain.InventoryTransactionNotification
- 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 moreInventoryLocation
s, identified by their allowed fulfillment types. - isBackorder(String) - Static method in enum class com.broadleafcommerce.inventory.domain.FutureStockType
- 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
- isFutureStockEnabled() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Whether or not this inventory entry should allow configuration of future stock.
- isFutureStockEnabled() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
Whether or not this inventory entry should allow configuration of future stock.
- isFutureStockLimited() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Whether or not the future stock is limited.
- isFutureStockLimited() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
Whether or not the future stock is limited.
- isFutureStockReserved(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.
- isPreorder(String) - Static method in enum class com.broadleafcommerce.inventory.domain.FutureStockType
- 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.checkout.OrderCreatedInventoryAdjustmentMessageListener
-
Determines whether the order item has a serialized sku inventory object
- 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
-
Deprecated.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.OrderCreatedInventoryAdjustmentMessageListener
- listen(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
-
Deprecated.
- 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 providedSkuReferenceFieldType
. - 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 toSkuReferenceFieldType
. - 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
- notifyIfFutureStockReserved(Map<String, List<InventoryTransaction>>, Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- notifyOfStockChange(String, int, int, boolean, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
- notifyOfStockChange(String, int, int, boolean, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.StockChangeNotificationService
- 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 usesWebClient
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() - Constructor for class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.Order
- ORDER_FULFILLMENTS_LINK_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderCreatedInventoryAdjustmentMessageListener
- 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_LINK_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderCreatedInventoryAdjustmentMessageListener
- ORDER_STATUS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
-
Deprecated.
- orderCreatedInputInventory() - Method in interface com.broadleafcommerce.inventory.service.messaging.checkout.InventoryOrderCreatedConsumer
- orderCreatedInventoryAdjustmentMessageListener(IdempotentMessageConsumptionService, SkuInventoryService<SkuInventory>, TypeFactory, OrderProvider) - Method in class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
- OrderCreatedInventoryAdjustmentMessageListener - Class in com.broadleafcommerce.inventory.service.messaging.checkout
-
Message Listener to listen for created orders, parse them, and create HARD_RESERVATION or FUTURE_STOCK_RESERVED
InventoryTransaction
(i.e. - OrderCreatedInventoryAdjustmentMessageListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>, OrderProvider) - Constructor for class com.broadleafcommerce.inventory.service.messaging.checkout.OrderCreatedInventoryAdjustmentMessageListener
- 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
- OrderProvider - Interface in com.broadleafcommerce.inventory.service.provider
-
Provider for interfacing with operations involving orders.
- orderSubmittedInventoryAdjustmentMessageListener(IdempotentMessageConsumptionService, SkuInventoryService<SkuInventory>, TypeFactory, CartProvider) - Method in class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
-
Deprecated, for removal: This API element is subject to removal in a future version.
- OrderSubmittedInventoryAdjustmentMessageListener - Class in com.broadleafcommerce.inventory.service.messaging.checkout
-
Deprecated, for removal: This API element is subject to removal in a future version.in favor of
OrderCreatedInventoryAdjustmentMessageListener
- OrderSubmittedInventoryAdjustmentMessageListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>, CartProvider) - Constructor for class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
-
Deprecated.
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
PersistenceRequest
s and adds persistence result toallCompletions
- PICKUP - Enum constant in enum class com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
- populateFutureStockSummary(SkuInventory, SkuInventoryAvailabilitySummary, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
- 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. - PREORDER - Enum constant in enum class com.broadleafcommerce.inventory.domain.FutureStockType
-
Stock that hasn't been released yet, but can be reserved in advance.
- process(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
-
Extracts the message, creates
InventoryTransactions
and updatesSkuInventory
. - process(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
-
Extracts the message, creates
InventoryTransactions
and updatesSkuInventory
. - processMessage(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderCreatedInventoryAdjustmentMessageListener
-
Processes the received message by extracting fields relevant for recording inventory adjustments.
- processMessage(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
-
Deprecated.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 specificInventoryLocation
. - 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
InventoryLocation
s 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 anOptional
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 onSkuRef
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 onSkuRef
fields. - readByInventoryLocationContextIdOrderByContextIdAsc(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.SkuInventoryRepository
-
Reads a paginated list of
SkuInventory
records for a givenInventoryLocation#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 bySkuInventory#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
- 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 byInventoryTransactionType
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 byInventoryTransactionType
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, 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
- 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
- readConsolidatedInventoryQuantities(Set<String>, Optional<Boolean>, 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>, 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>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
- readConsolidatedInventoryQuantities(Set<String>, Optional<Boolean>, 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
- readOrderByLink(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.provider.ExternalOrderProvider
- readOrderByLink(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.provider.OrderProvider
-
Read the order by link
- readOrderFulfillmentsByLink(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.provider.ExternalOrderProvider
- readOrderFulfillmentsByLink(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.provider.OrderProvider
-
Read the order fulfillments by link.
- 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 sameSkuInventory.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 specificSkuRef
details, specified by theSkuReferenceFieldType
for a givenInventoryLocation
. - 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 updateSkuInventory
. - 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
-
Performs the
DefaultInventoryTransactionType.RETURNED
InventoryTransactions
to updateSkuInventory
for returned items. - 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
- sendAssignReferenceNumberForFutureInventoryMessage(Map<String, List<InventoryTransaction>>, Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- sendFutureStockChangeNotification(I, I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- 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.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
-
The shipping address for this order fulfillment.
- 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.domain.SkuInventoryAdjustmentDTO
- 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.
- setBatchId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.domain.InventoryTransactionNotification
- setCartId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.Order
-
The originating cart ID for this order.
- 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.
- setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.domain.InventoryTransactionNotification
- 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.
- setExistingReservation(InventoryTransaction) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentDTO
- setExpectedFutureRestockDate(Instant) - Method in class com.broadleafcommerce.inventory.domain.FutureStockSummary
-
The expected date for the configured future stock to be made available.
- setExpectedFutureRestockDate(Instant) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
The expected date for the configured future stock to be available.
- setExpectedFutureRestockDate(Instant) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
The expected date for the configured future stock to be available.
- 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.
- setFutureQuantityReserved(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Number of items that have been reserved in the future but do not yet have the quantity on hand to fulfill.
- setFutureQuantityReserved(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
Quantity of items that are reserved for future (i.e.
- setFutureStockEnabled(boolean) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Whether or not this inventory entry should allow configuration of future stock.
- setFutureStockEnabled(boolean) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
Whether or not this inventory entry should allow configuration of future stock.
- setFutureStockLimited(boolean) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Whether or not the future stock is limited.
- setFutureStockLimited(boolean) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
Whether or not the future stock is limited.
- setFutureStockSummary(FutureStockSummary) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
-
Summary of future stock information for this sku inventory, if applicable.
- setFutureStockType(String) - Method in class com.broadleafcommerce.inventory.domain.FutureStockSummary
-
The type of future stock that is configured for this SKU inventory.
- setFutureStockType(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
The type of future stock that is configured for this SKU inventory.
- setFutureStockType(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
The type of future stock that is configured for this SKU inventory.
- setGroups(List<SkuInventoryAdjustmentRequestGroup>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
-
Requests to adjust
SkuInventory
for specific items grouped byInventoryLocation
. - 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.Order
-
The order ID.
- setId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
-
The order fulfillment ID.
- 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 theSkuInventory
- 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.
- setInventory(SkuInventory) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentDTO
- setInventoryLocationContextId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
The ID of the
InventoryLocation
associated with thisSkuInventory
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 theSkuInventory
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
- setInventoryTransactionChanges(List<FulfillmentInventoryTransactionChangeRequest>) - Method in class com.broadleafcommerce.inventory.service.messaging.domain.InventoryTransactionNotification
- setInventoryTransactions(List<InventoryTransaction>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
- setInventoryTransactionService(InventoryTransactionService<InventoryTransaction>) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
- setItemReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.service.messaging.domain.FulfillmentInventoryTransactionChangeRequest
- 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. - setOrderItems(List<AbstractInventoryAdjustmentListener.OrderItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener.Order
-
Items within this order, each of which should relate back to a
AbstractInventoryAdjustmentListener.OrderFulfillmentItem
. - 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).
- setPreviousItemReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.service.messaging.domain.FulfillmentInventoryTransactionChangeRequest
- 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.
- setQuantity(Integer) - Method in class com.broadleafcommerce.inventory.service.messaging.domain.FulfillmentInventoryTransactionChangeRequest
- setQuantityAvailable(Integer) - Method in class com.broadleafcommerce.inventory.domain.FutureStockSummary
-
The current quantity available for the future stock.
- 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(int) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentDTO
- 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.SkuInventoryAdjustmentDTO
- 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.
- setRequestId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
-
An external ID for a sku inventory reservation request that can be used to notify external systems of changes related to this request.
- setRequestId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.domain.InventoryTransactionNotification
- 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
- setSender(DetachedDurableMessageSender) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- setSender(DetachedDurableMessageSender) - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
- 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.
- setServiceClient(String) - Method in class com.broadleafcommerce.inventory.service.provider.ExternalOrderProvider
-
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()
. - setSkuInventoryId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.domain.FulfillmentInventoryTransactionChangeRequest
- 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 upSkuInventory
, with respect toSkuInventoryAdjustmentRequestItem.getSkuReferenceValue()
. - setSkuReferenceFieldType(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
-
Indicates how we should be looking up
SkuInventory
(by which field) with respect toskuReferenceValue
. - 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
- setTransactionId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.domain.FulfillmentInventoryTransactionChangeRequest
- 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.messaging.AbstractInventoryAdjustmentListener.OrderFulfillment
-
The type of fulfillment that will be used for this fulfillment group.
- setType(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
- setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- setTypeManager(RepositoryEntityTypeManager) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
- 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()
fromBatchRequest.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 aString
value. - SkuInventory - Class in com.broadleafcommerce.inventory.domain
- SkuInventory() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventory
- SkuInventoryAdjustmentDTO - Class in com.broadleafcommerce.inventory.domain
- SkuInventoryAdjustmentDTO() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentDTO
- 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 anInventoryLocation
. - 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 ofSkuInventory
. - 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 relatedBatchRecord
. - 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
-
Deprecated.
- 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 toAuthorizedClientServiceOAuth2AuthorizedClientManager
. - 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
- throwUnavailableInventoryException(SkuInventoryAdjustmentDTO, int, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- 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.FutureStockSummary
- 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.SkuInventoryAdjustmentDTO
- 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.Order
- 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.domain.FulfillmentInventoryTransactionChangeRequest
- toString() - Method in class com.broadleafcommerce.inventory.service.messaging.domain.InventoryTransactionNotification
- 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
- TYPE - Static variable in interface com.broadleafcommerce.inventory.service.messaging.fulfillments.InventoryTransactionChangeNotificationProducer
- TYPE - Static variable in interface com.broadleafcommerce.inventory.service.messaging.stock.FutureStockAvailabilityChangeNotificationProducer
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 givenSkuInventory
is serialized. - updatePreviousReservationTransaction(T, SkuInventory, Integer, String, String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- updateQuantityAvailable() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Calculates the quantity available by subtracting
SkuInventory.safetyStock
andSkuInventory.quantityReserved
from the summation ofSkuInventory.quantityOnHand
andSkuInventory.quantityOnOrder
. - 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 bySkuInventory.hasChildren()
. - validateAsSerializedInventory(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
-
Validates the
SkuInventory
as the serialized inventory itself, determined bySkuInventory.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
- validateExistingFutureStockReservations(SkuInventoryAdjustmentRequestItem, SkuInventory, List<InventoryTransaction>) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- validateExistingHardReservations(SkuInventoryAdjustmentRequestItem, List<InventoryTransaction>) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
-
Validates that there is not an existing
InventoryTransactions
that isDefaultInventoryTransactionType.HARD_RESERVED
for the givenSkuInventoryAdjustmentRequestItem
. - validateExpectedInventoryTransactionsExist(List<SkuInventoryAdjustmentRequestItem>, List<InventoryTransaction>, InventoryTransactionType) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- validateExpectedInventoryTransactionsExist(List<SkuInventoryAdjustmentRequestItem>, List<InventoryTransaction>, Set<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 incurrent
. - 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 givenSkuInventories
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.
- valueOf(String) - Static method in enum class com.broadleafcommerce.inventory.domain.FutureStockType
-
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.
- values() - Static method in enum class com.broadleafcommerce.inventory.domain.FutureStockType
-
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form