A B C D E F G H I J K L M N O P Q R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem - Class in com.broadleafcommerce.inventory.service.messaging.fulfillments
-
Order fulfillment item fields relevant for adjusting inventory.
- AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem - Class in com.broadleafcommerce.inventory.service.messaging.fulfillments
-
Summarization of cart item fields relevant for creating an inventory reservation request.
- AbstractInventoryAdjustmentListener - Class in com.broadleafcommerce.inventory.service.messaging
- AbstractInventoryAdjustmentListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>) - Constructor for class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
- AccountingTransactionType - Enum 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
- APPLICATION_ID_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
- authorize(OAuth2AuthorizeRequest) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
B
- 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. - buildContextInfo(String, String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
-
Builds a
ContextInfo
for the application context id and tenant id - buildContextInfo(DocumentContext) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
-
Builds a
ContextInfo
for the application context id and tenant id in the JSON payload. - buildContextRequestFromExport(Export) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
- buildErrorMessageForException(Exception) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
- buildInventoryLocationCorrelatedSubQueryPredicate(Root<?>, CriteriaQuery<?>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
-
This creates a subquery that ensures that the associated
JpaInventoryLocation
record is valid (i.e. - buildInventoryLocationCorrelatedSubQueryPredicate(Root<? extends JpaSkuInventory>, CriteriaQuery<? extends JpaSkuInventory>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
-
This creates a subquery that ensures that the associated
JpaInventoryLocation
record is valid (i.e. - buildInventoryTransaction(int, InventoryTransactionType, String, String, String, Instant) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- buildPersistenceRequests(BatchRequest, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
-
Builds the list of
PersistenceRequest
for theSkuInventory
. - buildQueryContextInfo(Export) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
- buildRequestedItems(Map<String, ? extends CartItem>, List<? extends FulfillmentItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
-
Iterates over the
fulfillmentItems
to determine for which aSkuInventoryAdjustmentRequestItem
should be made. - buildRequestedItems(List<AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem>, List<AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
-
Builds
SkuInventoryAdjustmentRequestItems
for each of thefulfillmentItems
. - buildSkuInventoryAdjustmentGroup(List<ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment>, Map<String, List<ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest>>, Map<String, ReturnConfirmedInventoryAdjustmentListener.OrderItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
- buildSkuInventoryAdjustmentRequest(DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
-
Builds the
SkuInventoryAdjustmentRequest
based on the fulfillment info in the status change message. - buildSkuInventoryAdjustmentRequest(DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
-
Builds the
SkuInventoryAdjustmentRequest
based on the return confirmations and fulfillment info in the status change message. - buildSkuInventoryReservationRequest(DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
-
Builds the
SkuInventoryReservationRequest
based on the fulfillment info in the checkout completion message.
C
- calculateBoundedBox(Double, Double, Double) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
-
Returns an
Double
array with 4 values representing a bounding box: Min Latitude, Max Latitude, Min Longitude, Max Longitude - calculateQuantityAvailable(SkuInventory) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- cancelInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- cancelInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
-
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 - com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
-
Happens when an inventory reservation is cancelled before it is fulfilled.
- CANCELLED_STATUS - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledInventoryAdjustmentListener
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.Address
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.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.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
- 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.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
- CART_ITEM_LINK_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
-
The path to the cart item link.
- CART_ITEMS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
-
Deprecated.since 1.5. Cart items now need to be read from the cart service. See
CartProvider
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.fulfillments.FulfillmentCancelledConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.stock.StockAvailabilityChangeNotifcationProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationConsumer
- checkoutCompletionInputInventory() - Method in interface com.broadleafcommerce.inventory.service.messaging.checkout.InventoryCheckoutCompletionConsumer
- 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.messaging - package com.broadleafcommerce.inventory.service.messaging
- com.broadleafcommerce.inventory.service.messaging.autoconfigure - package com.broadleafcommerce.inventory.service.messaging.autoconfigure
- com.broadleafcommerce.inventory.service.messaging.checkout - package com.broadleafcommerce.inventory.service.messaging.checkout
- com.broadleafcommerce.inventory.service.messaging.fulfillments - package com.broadleafcommerce.inventory.service.messaging.fulfillments
- com.broadleafcommerce.inventory.service.messaging.returns - package com.broadleafcommerce.inventory.service.messaging.returns
- com.broadleafcommerce.inventory.service.messaging.stock - package com.broadleafcommerce.inventory.service.messaging.stock
- com.broadleafcommerce.inventory.service.messaging.vendor - package com.broadleafcommerce.inventory.service.messaging.vendor
- com.broadleafcommerce.inventory.service.provider - package com.broadleafcommerce.inventory.service.provider
- com.broadleafcommerce.inventory.service.provider.domain - package com.broadleafcommerce.inventory.service.provider.domain
- com.broadleafcommerce.inventory.service.provider.oauth2 - package com.broadleafcommerce.inventory.service.provider.oauth2
- com.broadleafcommerce.inventory.service.validation - package com.broadleafcommerce.inventory.service.validation
- com.broadleafcommerce.inventory.web.autoconfigure - package com.broadleafcommerce.inventory.web.autoconfigure
- com.broadleafcommerce.inventory.web.endpoint - package com.broadleafcommerce.inventory.web.endpoint
- com.broadleafcommerce.inventory.web.exception - package com.broadleafcommerce.inventory.web.exception
- compare(Update<I>, Update<I>) - Method in class com.broadleafcommerce.inventory.service.DefaultUpdateComparator
- compare(SkuInventory, SkuInventory) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryComparator
- CONFIRM_RETURN_REQUEST_ITEMS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
- ConfirmReturnItemRequest() - Constructor for class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
- ConsolidatedInventoryAvailability - Class in com.broadleafcommerce.inventory.domain
-
Component that indicates that a SKU inventory is available for a particular tenant and/or application.
- ConsolidatedInventoryAvailability() - Constructor for class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
- ConsolidatedInventoryResponse - Class in com.broadleafcommerce.inventory.domain
-
This is just a wrapper class around a list of
ConsolidatedInventoryAvailability
instances, making it easier to deserialize. - ConsolidatedInventoryResponse() - Constructor for class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
- containsNewlyReturnedItems(ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment, Map<String, List<ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest>>) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
- convert(BatchRecord) - Method in class com.broadleafcommerce.inventory.dataimport.converter.SkuInventoryConverter
- convert(SkuInventory) - Method in class com.broadleafcommerce.inventory.dataexport.converter.SkuInventoryRowConverter
- convertDistanceToKilometers(Double, DistanceType) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
-
We always convert to KM prior to finding the area.
- Converters() - Constructor for class com.broadleafcommerce.inventory.dataexport.autoconfigure.SkuInventoryExportAutoConfiguration.Converters
- Converters(ObjectMapper) - Constructor for class com.broadleafcommerce.inventory.dataimport.autoconfigure.SkuInventoryServicesImportAutoConfiguration.Converters
- convertSkuInventoryFromPersistentDomain(Iterable<Trackable>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- create(I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- createAll(List<I>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- createAllAllowingPartialSuccess(List<I>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- createCancelledTransaction(SkuInventory, int, String, String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
-
Builds a cancelled
InventoryTransaction
and adjusts theSkuInventory
quantities. - createFulfilledTransaction(SkuInventory, int, String, String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
-
Builds a fulfilled
InventoryTransaction
and adjusts theSkuInventory
quantities. - createHardReservation(SkuInventory, InventoryTransaction, Integer, String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
-
Hard inventory reservation.
- createHardReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- createHardReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
-
Hard reservations that represent final inventory reservations.
- createInventoryReservation(HttpServletRequest, SkuInventoryReservationRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
- createMessage(ConsolidatedInventoryAvailability) - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
- createNewInventoryLocation(ContextInfo, InventoryLocation) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
-
Creates a brand new
InventoryLocation
. - 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 - 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.
D
- DEBIT - 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 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 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 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
- 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 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 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(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- delete(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
- 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
- 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 in com.broadleafcommerce.inventory.domain
-
Indicates the whether the specified distance to/from an
InventoryLocation
is in MILES or KILOMETERS. - divideRequestItemsBySkuInventory(SkuInventoryAdjustmentRequest, InventoryTransactionType, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- doListen(ScheduledJobRef) - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
-
Do internal handling for the job trigger after any overhead tasks are completed.
- downloadSkuInventoryExport(String, ContextInfo, HttpServletResponse) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
E
- EAN - 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.
- EnumeratedType - Interface in com.broadleafcommerce.inventory.domain
-
Interface to allow enumerations to provide a value.
- equals(Object) - Method in class com.broadleafcommerce.inventory.domain.Address
- equals(Object) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
- equals(Object) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
- equals(Object) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
- equals(Object) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
- equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
- equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
- equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
- equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
- equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
- equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
- equals(Object) - Method in class com.broadleafcommerce.inventory.domain.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.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
- equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
- equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
- equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
- equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
- 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.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. - exportSkuInventory(String, ExportRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
- externalCartProvider(WebClient, ObjectMapper, Environment) - Method in class com.broadleafcommerce.inventory.service.provider.InventoryExternalProviderAutoConfiguration
- ExternalCartProvider - Class in com.broadleafcommerce.inventory.service.provider
- ExternalCartProvider(WebClient, ObjectMapper) - Constructor for class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
F
- FALLBACK_MIN_DURATION - Static variable in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
- findAll(Optional<Node>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
- findAll(Optional<Node>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
-
Generally used for batch export, this allows a caller to query, filter, and stream paged results.
- findAllByContextId(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
-
Overrides default
TrackableRepository.findByContextId(String, ContextInfo)
to add 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. - 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. - 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 - 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
-
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
- FulfillmentItem - Class in com.broadleafcommerce.inventory.service.provider.domain
-
Summarization of fulfillment item fields relevant for creating an inventory reservation request.
- FulfillmentItem() - Constructor for class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
- FULFILLMENTS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
G
- generateRows(List<SkuInventory>, Export) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
- getAccountingTransactionType() - Method in enum com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
-
Deprecated.
- getAccountingTransactionType() - Method in interface com.broadleafcommerce.inventory.domain.InventoryTransactionType
-
Deprecated.This concept is unused
- getAddress() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
-
Physical address of this location.
- getAddress() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
- getAddressLine1() - Method in class com.broadleafcommerce.inventory.domain.Address
-
Address 1
- getAddressLine1() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
Address 1
- getAddressLine2() - Method in class com.broadleafcommerce.inventory.domain.Address
-
Address 2
- getAddressLine2() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
Address 2
- getAddressLine3() - Method in class com.broadleafcommerce.inventory.domain.Address
-
Address 3
- getAddressLine3() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
Address 3
- getAdjustmentService() - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
- 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.
- getAssociatedVendorRef(Object, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
- getAssociatedVendorRef(Object, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
- getAvailabilities() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
-
This is the payload of this response, providing a list of
ConsolidatedInventoryAvailability
instances. - getAvailableSkuInventories(SkuInventoryReservationRequestGroup, SkuReferenceFieldType, Map<String, Integer>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- getBatchId() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
-
This is just an arbitrary Id assigned to 1 or more records that are part of a logical transaction.
- getBatchId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
-
When creating multiple of these records, it's sometimes necessary to do this outside of transactional boundaries.
- getBehaviorUtil() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
- getBusinessDomainType() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
- getBusinessDomainType() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
- getBusinessDomainType() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
- getCartItemId() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
- getCartProvider() - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
- getCity() - Method in class com.broadleafcommerce.inventory.domain.Address
-
City
- getCity() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
City
- getContextId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
The jpa primary key.
- getContextId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
-
The JPA primary key.
- getContextId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
The jpa primary key.
- getContextRequestConverter() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
- getContextState() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
- getContextState() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
- getCountry() - Method in class com.broadleafcommerce.inventory.domain.Address
-
Typically 2 or 3 character country code (e.g.
- getCountry() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
Country code
- getCriteriaBuilder() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
- getDataRouteKey() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
- getDataRoutePartition() - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
-
Defines the data route in which this vendor visibility handler should apply.
- getDataRoutePartition() - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
-
Defines the data route in which this vendor visibility handler should apply.
- getDatasource() - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
- 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.
- 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
- 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
- getEnvironment() - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
- getExistingReservationsByReferences(List<String>, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- getExistingSoftReservationsByReferences(SkuInventoryReservationRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- getExportDownloadService() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
- getExportManager() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
- getExportService() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
- getExportSpecification() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
- getExternalId() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
-
External (1st or 3rd party) system reference to a unique SKU.
- getExternalId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
External (1st or 3rd party) system reference to a unique SKU.
- getFieldConfigMap() - Method in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification
- getFilterParser() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
- 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.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
- getFulfillmentItems() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
- getFulfillmentType() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
-
Indicates if this group is expected to be picked up or shipped.
- getGroups() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
-
Requests to adjust
SkuInventory
for specific items grouped 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
- 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.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
- getId() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
- getId() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- getId() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.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
- getInventoryIdsForReferenceNumbersBasedOnExistingTransactions(List<SkuInventoryAdjustmentRequestItem>, InventoryTransactionType, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
-
Retrieves the
SKU Inventory ID
for the items'reference numbers
based on existing transactions of 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.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
- 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.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
- getInventoryReservationStrategy() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- getInventoryReservationStrategy() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
- getInventoryReservationTypes() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- 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
- 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.
- getMapper() - Method in class com.broadleafcommerce.inventory.dataimport.converter.SkuInventoryConverter
- getMapper() - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
-
Data Mapper to assist in data conversion.
- getMapperManager() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
- getMaxCreatedDate(Duration) - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
-
Get the maximum created date to consider for inventory transactions that should be freed.
- getName() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
-
Arbitrary name of the location.
- getName() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
Arbitrary name of the location.
- getNarrowingHelper() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
- getObjectMapper() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
- getObjectMapper() - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
- getObjectMapper() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
- getObjectMapper() - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
- getOperationResolver() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
- getOrder() - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
-
Defines the priority of this vendor visibility handler in comparison to others injected by
VendorVisibilityManager
. - getOrder() - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
-
Defines the priority of this vendor visibility handler in comparison to others injected by
VendorVisibilityManager
. - getOrderFulfillmentItemId() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
- getOrderItemId() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
- getOrderItemId() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- 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.
- 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).
- 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.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
- getQuantity() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
- getQuantity() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- getQuantity() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
- getQuantityAvailable() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Summary field to indicate how many are available at this location.
- getQuantityAvailable() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
This is really a calculated field.
- getQuantityOnHand() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Number of physical items that are expected to be available if an inventory count was done.
- getQuantityOnHand() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
Physical count of items available.
- getQuantityOnOrder() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Number of items that have been ordered and are expected to arrive in the warehouse.
- getQuantityOnOrder() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
Optional number of items that are expected to arrive in the warehouse in the near term.
- getQuantityRequested() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
-
Quantity that is being requested (i.e.
- getQuantityReserved() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Number of items that have been reserved but that have not been fulfilled.
- getQuantityReserved() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
Quantity of items that are reserved (i.e.
- getReferenceNumber() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
-
Arbitrary external reference number.
- getReferenceNumber() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
-
This can be any number, but is typically the Order Item ID or Fulfillment Group Item ID.
- getReferenceNumber() - Method in class com.broadleafcommerce.inventory.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.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
- getReferenceNumber() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- getReferenceNumber() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
- 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.
- 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
-
An optional field that indicates how many should be reserved in the count or calculation of availability.
- 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
- getServiceClient() - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
-
The service client to use when interacting with cart.
- getShipToAddress() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
-
This is only useful when
SkuInventoryFulfillmentType
is SHIP. - getSku() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
- getSku() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.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.
- getSkuFieldReferenceTypeUtility() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
- getSkuFieldReferenceTypeUtility() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- getSkuFieldReferenceTypeUtility() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
- getSkuInventoryAdjustmentService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- getSkuInventoryAvailabilityStrategy(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
-
Allows for context-specific selection of a strategy for finding inventory availability for browsing and reservation.
- getSkuInventoryAvailabilityStrategy(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
- getSkuInventoryComparator() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- getSkuInventoryConverter() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
- getSkuInventoryDefaultsInitializer() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
- getSkuInventoryId() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
-
This is the contextId of the associated
SkuInventory
record. - getSkuInventoryId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
-
Soft foreign key reference to the
JpaSkuInventory.getContextId()
. - getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
- getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
- getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
- getSkuInventoryReservationRequestValidator() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
- getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
- getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.service.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.
- getTimestamp() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
Temporal state describing the time at which this item was last updated.
- getTokenResponse(OAuth2ClientCredentialsGrantRequest) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.OAuth2ClientCredentialsAccessTokenResponseClient
- getTracking() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
- getTracking() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
- getTracking() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
- getTransactionType() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
-
Indictes the type of transaction that this represents.
- getTransactionType() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
-
This indicates what type of transaction this is.
- getTranslationEntityService() - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
- getType() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
- getTypeFactory() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
- getTypeFactory() - Method in class com.broadleafcommerce.inventory.dataimport.converter.SkuInventoryConverter
- getTypeFactory() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- getTypeFactory() - Method in class com.broadleafcommerce.inventory.service.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
- 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 com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
- getValue() - Method in enum com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
- getValue() - Method in enum com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
- getValue() - Method in enum com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
- getValue() - Method in interface com.broadleafcommerce.inventory.domain.EnumeratedType
-
Returns a non-null, enumerated String value, typically in the form of an enum name (e.g.
- getVendorAddress(JsonNode) - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
- getVendorRef() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
-
Soft reference to the vendor associated with this inventory location.
- getVendorRef() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Soft reference to the vendor associated with this sku inventory.
- getVendorRef() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
-
Soft reference to the vendor associated with this sku inventory.
- getVendorRef() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
- getVendorRef() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
- getWebClient() - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
- GTIN - com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
-
GTIN (Global Trade Item Number).
H
- handle(BatchRequest) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
- handleInventoryUnavailable(Exception, WebRequest) - Method in class com.broadleafcommerce.inventory.web.exception.InventoryExceptionAdvisor
- HARD - com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
- HARD_RESERVED - com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
-
Happens when an order is placed and finalized, including payment.
- hashCode() - Method in class com.broadleafcommerce.inventory.domain.Address
- hashCode() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
- hashCode() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
- hashCode() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
- hashCode() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
- hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
- hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
- hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
- hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
- hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
- hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
- hashCode() - Method in class com.broadleafcommerce.inventory.domain.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.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
- hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
- hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
- hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
- hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
- 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.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
- 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 - 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_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
- InventoryCheckoutCompletionConsumer - Interface in com.broadleafcommerce.inventory.service.messaging.checkout
-
Spring cloud data channel description for messaging input.
- 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
- InventoryNotReservedException - Exception in com.broadleafcommerce.inventory.exception
-
Exception to indicate when inventory was not already reserved, so it could not be fulfilled.
- InventoryNotReservedException() - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
- InventoryNotReservedException(String) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
- InventoryNotReservedException(String, Throwable) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
- InventoryNotReservedException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
- InventoryNotReservedException(Throwable) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
- inventoryOperationsOauth2FilterFunctionSupplier(ClientRegistrationRepository, SSLVerificationProperties) - Method in class com.broadleafcommerce.inventory.service.provider.InventoryExternalProviderAutoConfiguration
-
We'll leave this with a general name as it can (and should) be reused in a flex package.
- InventoryProperties - Class in com.broadleafcommerce.inventory.provider.jpa.environment
- InventoryProperties() - Constructor for class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
- InventoryReservationRequestType - Interface in com.broadleafcommerce.inventory.domain
-
This will typically be 'SOFT' and 'HARD' to identify which type of Inventory Reservation this is.
- inventoryReturnConfirmedInput() - Method in interface com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedConsumer
- InventoryServiceAutoConfiguration - Class in com.broadleafcommerce.inventory.service.autoconfigure
- InventoryServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceAutoConfiguration
- InventoryServiceAutoConfiguration.InventoryServiceVendorAutoConfiguration - Class in com.broadleafcommerce.inventory.service.autoconfigure
- InventoryServiceProperties - Class in com.broadleafcommerce.inventory.service.autoconfigure
- InventoryServiceProperties() - Constructor for class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceProperties
- InventoryServiceVendorAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceAutoConfiguration.InventoryServiceVendorAutoConfiguration
- InventoryTransaction - Class in com.broadleafcommerce.inventory.domain
- InventoryTransaction() - Constructor for class com.broadleafcommerce.inventory.domain.InventoryTransaction
- InventoryTransactionMissingException - Exception in com.broadleafcommerce.inventory.exception
-
Thrown if, during inventory adjustment (e.g.
- InventoryTransactionMissingException() - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
- InventoryTransactionMissingException(String) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
- InventoryTransactionMissingException(String, Throwable) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
- InventoryTransactionMissingException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
- InventoryTransactionMissingException(Throwable) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
- InventoryTransactionRepository<T extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.inventory.repository
-
Spring Repository API to store and retrieve individual inventory transactions.
- InventoryTransactionService<T extends InventoryTransaction> - Interface in com.broadleafcommerce.inventory.service
-
Service to save and retrieve
InventoryTransaction
records. - InventoryTransactionType - Interface in com.broadleafcommerce.inventory.domain
-
Interface for providing enumerated values for different inventory transaction types.
- InventoryUnavailableApiError - Class in com.broadleafcommerce.inventory.web.exception
- InventoryUnavailableApiError(InventoryUnavailableException) - Constructor for class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
- InventoryUnavailableApiError(String) - Constructor for class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
- inventoryUnavailableException(SkuInventory, SkuInventoryAdjustmentRequestItem, InventoryTransactionType, String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- InventoryUnavailableException - Exception in com.broadleafcommerce.inventory.exception
-
Exception to indicate when inventory cannot be reserved or otherwise decremented.
- InventoryUnavailableException(String, Throwable, boolean, boolean, Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
- InventoryUnavailableException(String, Throwable, Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
- InventoryUnavailableException(String, Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
- InventoryUnavailableException(Throwable, Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
- InventoryUnavailableException(Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
- InventoryValidationAutoConfiguration - Class in com.broadleafcommerce.inventory.service.autoconfigure
-
Configuration class for
EntityValidator
implementations. - InventoryValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.autoconfigure.InventoryValidationAutoConfiguration
- InventoryVendorNotificationConsumer - Interface in com.broadleafcommerce.inventory.service.messaging.vendor
-
Spring cloud data channel description for messaging input.
- inventoryVendorNotificationHandler(InventoryLocationService<InventoryLocation>, InventoryLocationRepository<Trackable>, ObjectMapper, TypeFactory, DomainMapperManager) - Method in class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
- InventoryVendorNotificationHandler - Class in com.broadleafcommerce.inventory.service.messaging.vendor
-
Event listener that listens for a VendorCreationEvent and is responsible for setting up a new catalog for the vendor.
- InventoryVendorNotificationHandler(InventoryLocationService<InventoryLocation>, InventoryLocationRepository<Trackable>, ObjectMapper, TypeFactory, DomainMapperManager) - Constructor for class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
- InventoryWebAutoConfiguration - Class in com.broadleafcommerce.inventory.web.autoconfigure
- InventoryWebAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.web.autoconfigure.InventoryWebAutoConfiguration
- inventoryWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, SSLVerificationProperties) - Method in class com.broadleafcommerce.inventory.service.provider.InventoryExternalProviderAutoConfiguration
- isAvailable() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
-
Indicates if this inventory is available or not.
- isAvailable() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
- 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. - 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. - 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.
- 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.
- 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
- 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
- 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 - com.broadleafcommerce.inventory.domain.DistanceType
-
Indicates distance is in Kilometers
L
- listen(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
-
Listen to a scheduled job trigger message and handle it.
- listen(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
- listen(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledInventoryAdjustmentListener
- listen(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledInventoryAdjustmentListener
- listen(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
- Listener() - Constructor for class com.broadleafcommerce.inventory.job.freeinventory.FreeSoftInventoryJobConfiguration.Listener
- 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 - com.broadleafcommerce.inventory.domain.DistanceType
-
Indicates distance is in Miles
- MILES_TO_KM_CONVERSION_MULTIPLIER - Static variable in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
-
This is the constant number of KM in a Mile.
- MIN_LATITUDE - Static variable in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
-
Constant for the minimum possible latitude.
- MIN_LONGIITUDE - Static variable in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
-
Constant for the minimum possible longitude.
N
- NEVER_RESERVATION_STRATEGY - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
- notifyOfStockChange(String, int, int, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
- notifyOfStockChange(String, int, int, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.StockChangeNotificationService
-
API to notify, typically via an asynchronous message, that stock has become available or unavailable for a tenant or application.
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
- ORDER_ITEMS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
- ORDER_ITEMS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
- ORDER_STATUS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
- ORDERED - 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.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
- OrderFulfillmentItem() - Constructor for class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
- OrderFulfillmentItem() - Constructor for class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- OrderItem() - Constructor for class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
- OrderItem() - Constructor for class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
- orderSubmittedInventoryAdjustmentMessageListener(IdempotentMessageConsumptionService, SkuInventoryService<SkuInventory>, TypeFactory, CartProvider) - Method in class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
- OrderSubmittedInventoryAdjustmentMessageListener - Class in com.broadleafcommerce.inventory.service.messaging.checkout
-
Message Listener to listen for submitted orders, parse them, and create HARD_RESERVATION
InventoryTransaction
(i.e. - OrderSubmittedInventoryAdjustmentMessageListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>, CartProvider) - Constructor for class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
P
- performInventoryAdjustment(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
-
Execute the required inventory adjustment for the status change.
- performInventoryAdjustment(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledInventoryAdjustmentListener
- performInventoryAdjustment(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledInventoryAdjustmentListener
- persistPersistenceRequests(BatchRequest, List<PersistenceRequest<SkuInventory>>, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
-
Perform a persist of the parsed out domain specified as
PersistenceRequest
s and adds persistence result toallCompletions
- PICKUP - com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.inventory.config.DefaultOverridesEnvironmentPostProcessor
- 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.OrderSubmittedInventoryAdjustmentMessageListener
-
Processes the received message by extracting fields relevant for recording inventory adjustments.
- processStateChange(JsonNode) - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
Q
- QUANTITY_AVAILABLE - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
- QUANTITY_AVAILABLE - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
- QUANTITY_ON_HAND - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
- QUANTITY_ON_HAND - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
- QUANTITY_RESERVED - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
- QUANTITY_RESERVED - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
R
- readAll(Optional<Node>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- readAll(Optional<Node>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
-
Generally used for batch export, this allows a caller to query, filter, and stream paged results.
- readAllByInventoryLocationId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
- readAllByInventoryLocationId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
-
Read all Sku Inventories for the specified inventory location id matching the given filters.
- readAllByInventoryLocationId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- readAllByInventoryLocationId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
-
Read all Sku Inventories for the specified inventory location id matching the given filters.
- readAllByName(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
- readAllByName(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
-
Read all Inventory Locations, optionally filtered by name or number.
- readAllByNameOrNumber(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
- readAllByNameOrNumber(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
-
Read all Inventory Locations, optionally filtered by name or number.
- readAllLocations(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
- readAllLocationsByCountryCode(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
- readAllLocationsByCountryCode(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
-
Pageable query for
InventoryLocation
references with a particular country code. - readAllLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
- readAllLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
-
Pageable query for
InventoryLocation
references with particular country code and postal code. - readAllLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
- readAllLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
-
Pageable query for
InventoryLocation
references with a particular country code and state / province / region code. - readAllLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
- readAllLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
-
Query for all
InventoryLocation
references that are marked as shipping locations and have a latitude and longitude within a given distance of a provided coordinate. - readAllSkuInventory(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
- readAllSkuInventoryByInventoryLocationId(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
- readAvailableInventory(String, Map<String, Integer>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
- readAvailableInventory(String, Map<String, Integer>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAvailabilityStrategy
-
This method is used to find
SkuInventory
at a 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. - 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. - 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(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.
- readConsolidatedAvailability(HttpServletRequest, Set<String>, int, Boolean, Boolean, Boolean, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
- 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.
- readInventoryLocationByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
-
Reads an
InventoryLocation
by context ID. - readInventoryLocationByLocationNumber(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
-
Reads an
InventoryLocation
by an arbitrary location number. - readInventoryLocationsByCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
-
Reads all
InventoryLocation
references within a given area, within the radius of a point identified by latitude and longitude coordinates. - readInventoryLocationsByPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
-
Reads all
InventoryLocation
references within a given country and for a given postal code. - readInventoryLocationsByStateProvinceRegion(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
-
Reads all
InventoryLocation
references within a given country and for a given state or province or region, based on region code. - readLocationsByLocationNumbers(Set<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
- readLocationsByLocationNumbers(Set<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
-
Query for
InventoryLocation
references with a given location number, which is an arbitrary reference number (e.g. - readOptionalSkuInventory(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- readPickupLocationsByCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
-
Reads all
InventoryLocation
references that allow pickup within a given area, within the radius of a point identified by latitude and longitude coordinates. - readPickupLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
- readPickupLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
-
Pageable query for
InventoryLocation
references that support pickup with a particular country code and postal code. - readPickupLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
- readPickupLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
-
Pageable query for
InventoryLocation
references that allow pickup with a particular country code and state / province / region code. - readPickupLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
- readPickupLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
-
Query for all
InventoryLocation
references that are marked as pickup locations and have a latitude and longitude within a given distance of a provided coordinate. - readPickupLocationsByPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
-
Reads all
InventoryLocation
references that are flagged as pickup locations within a given country and for a given postal code. - readPickupLocationsByStateProvinceRegion(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
-
Reads all
InventoryLocation
references that are flagged as pickup locations within a given country and for a given state or province or region, based on region code. - readRecordsToProcess(Export) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
- readReservationTransactionsBySkuInventoryIdAndReferenceNumber(String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
- readReservationTransactionsBySkuInventoryIdAndReferenceNumber(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
-
Returns a list of
InventoryTransaction
records that have 1 or more transaction types for the 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 - com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
-
Indicates that an ordered item has been received and should increase quantity on hand.
- 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
- 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
-
Resolves operation type for the sku inventory record.
- 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.
- ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment - Class in com.broadleafcommerce.inventory.service.messaging.returns
-
Order fulfillment fields relevant for adjusting inventory.
- ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem - Class in com.broadleafcommerce.inventory.service.messaging.returns
-
Order fulfillment item fields relevant for adjusting inventory.
- ReturnConfirmedInventoryAdjustmentListener.OrderItem - Class in com.broadleafcommerce.inventory.service.messaging.returns
-
Summarization of cart item fields relevant for creating an inventory reservation request.
- RETURNED - 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
- setAddress(Address) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
-
Physical address of this location.
- setAddress(Address) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
- setAddressLine1(String) - Method in class com.broadleafcommerce.inventory.domain.Address
-
Address 1
- setAddressLine1(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
Address 1
- setAddressLine2(String) - Method in class com.broadleafcommerce.inventory.domain.Address
-
Address 2
- setAddressLine2(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
Address 2
- setAddressLine3(String) - Method in class com.broadleafcommerce.inventory.domain.Address
-
Address 3
- setAddressLine3(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
Address 3
- setApplicationId(String) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
-
The application ID to which this inventory availability belongs.
- 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
- setBatchId(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
-
This is just an arbitrary Id assigned to 1 or more records that are part of a logical transaction.
- setBatchId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
-
When creating multiple of these records, it's sometimes necessary to do this outside of transactional boundaries.
- setCartItemId(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
- setCity(String) - Method in class com.broadleafcommerce.inventory.domain.Address
-
City
- setCity(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
City
- setContextAttributesMapper(Function<OAuth2AuthorizeRequest, Map<String, Object>>) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setContextId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
The jpa primary key.
- setContextId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
-
The JPA primary key.
- setContextId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
The jpa primary key.
- setContextState(ContextState) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
- setContextState(ContextState) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
- setCountry(String) - Method in class com.broadleafcommerce.inventory.domain.Address
-
Typically 2 or 3 character country code (e.g.
- setCountry(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
Country code
- setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
- setDateCreated(Instant) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
-
The date that the transaction was created.
- setDateCreated(Instant) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
-
The date that the transaction was created.
- setDateProcessed(Instant) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
-
Date that this transaction was processed.
- setDateProcessed(Instant) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
-
Optional timestamp to indicate when this transaction was processed, or when
- setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
- setDisabled(boolean) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
-
Dictates whether SSL verification should be disabled.
- setEan(String) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
-
Meant to hold EAN, or European Article Number (a.k.a.
- setEan(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
Meant to hold EAN, or European Article Number (a.k.a.
- setExternalId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
-
External (1st or 3rd party) system reference to a unique SKU.
- setExternalId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
External (1st or 3rd party) system reference to a unique SKU.
- setFulfillmentItems(List<ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
- setFulfillmentItems(List<F>) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
- setFulfillmentType(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
-
Indicates if this group is expected to be picked up or shipped.
- setGroups(List<SkuInventoryAdjustmentRequestGroup>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
-
Requests to adjust
SkuInventory
for specific items grouped 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.
- 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.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
- setId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
- setId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- setId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
- setId(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
- setIdResolver(IdResolver) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
- 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.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
- 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.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
- setInventoryReservationStrategy(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- setInventoryReservationStrategy(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
- setInventoryTransactions(List<InventoryTransaction>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
- 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.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
- setOrderItemId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- 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).
- 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.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
- setQuantity(int) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
- setQuantity(int) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- setQuantity(int) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
- setQuantity(Integer) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
-
Quantity associated with this transaction representing the delta or change.
- setQuantity(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
-
The quanity associated with this transaction.
- setQuantityAvailable(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Summary field to indicate how many are available at this location.
- setQuantityAvailable(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
This is really a calculated field.
- setQuantityOnHand(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Number of physical items that are expected to be available if an inventory count was done.
- setQuantityOnHand(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
Physical count of items available.
- setQuantityOnOrder(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Number of items that have been ordered and are expected to arrive in the warehouse.
- setQuantityOnOrder(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
Optional number of items that are expected to arrive in the warehouse in the near term.
- setQuantityRequested(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
-
Quantity that is being requested (i.e.
- setQuantityReserved(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
-
Number of items that have been reserved but that have not been fulfilled.
- setQuantityReserved(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
-
Quantity of items that are reserved (i.e.
- setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
-
Arbitrary external reference number.
- setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
-
This can be any number, but is typically the Order Item ID or Fulfillment Group Item ID.
- setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.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.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
- setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
- 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.
- 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
-
An optional field that indicates how many should be reserved in the count or calculation of availability.
- 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
- setServiceClient(String) - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
-
The service client to use when interacting with cart.
- setShippingLocation(boolean) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
-
Indicates if this location is available for shipping.
- setShippingLocation(boolean) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
Indicates if this location is a shipping location.
- setShipToAddress(Address) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
-
This is only useful when
SkuInventoryFulfillmentType
is SHIP. - setSku(String) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
- setSku(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.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.
- setSkuInventoryId(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
-
This is the contextId of the associated
SkuInventory
record. - setSkuInventoryId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
-
Soft foreign key reference to the
JpaSkuInventory.getContextId()
. - setSkuInventoryRepository(SkuInventoryRepository<D>) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
- setSkuInventoryService(SkuInventoryService<SkuInventory>) - Method in class com.broadleafcommerce.inventory.service.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.
- setTimestamp(Instant) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
-
Temporal state describing the time at which this item was last updated.
- setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
- setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
- setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
- setTransactionType(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
-
Indictes the type of transaction that this represents.
- setTransactionType(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
-
This indicates what type of transaction this is.
- setType(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
- 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 - com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
- SHOP_SKU_INVENTORY_URI - Static variable in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
- SHRINKAGE - com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
-
Used to decrement inventory for shrinkage.
- SKU_CODE - 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 - 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
- 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
- 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
- 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
- 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 - com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
- SOFT_RESERVED - com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
-
Happens when an order is placed, but where purchase is not finalized (e.g.
- Specifications() - Constructor for class com.broadleafcommerce.inventory.dataexport.autoconfigure.SkuInventoryExportAutoConfiguration.Specifications
- SSLVerificationProperties - Class in com.broadleafcommerce.inventory.service.provider.oauth2
-
Contains properties dictating SSL verification.
- SSLVerificationProperties() - Constructor for class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
- StockAvailabilityChangeNotifcationProducer - Interface in com.broadleafcommerce.inventory.service.messaging.stock
-
Spring cloud data channel description for messaging output.
- stockChangeNotificationMessageOutput() - Method in interface com.broadleafcommerce.inventory.service.messaging.stock.StockAvailabilityChangeNotifcationProducer
- StockChangeNotificationService - Interface in com.broadleafcommerce.inventory.service
-
Component to notify other systems or processes that stock for a SKU has become available or unavailable for a tenant or application.
- SUBMITTED_STATUS - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
- sumQuantityForTransactionType(Map<String, List<InventoryTransaction>>, InventoryTransactionType) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- supports(Class<?>) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryReservationRequestValidator
- supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
- supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
- SynchronizedDelegatingOAuth2AuthorizedClientManager - Class in com.broadleafcommerce.inventory.service.provider.oauth2
-
This component implements
OAuth2AuthorizedClientManager
and internally instantiates and delegates toAuthorizedClientServiceOAuth2AuthorizedClientManager
. - SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
T
- TENANT_ID_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
- toMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
- toMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
- toMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
- toMeAddressGetter(SourceGetter<Address>) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
- toString() - Method in class com.broadleafcommerce.inventory.domain.Address
- toString() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
- toString() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
- toString() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
- toString() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
- toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
- toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
- toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
- toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
- toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
- toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
- toString() - Method in class com.broadleafcommerce.inventory.domain.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.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
- toString() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
- toString() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
- toString() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
- toString() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
- toString() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
- 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.exception.InventoryUnavailableApiError
- triggeredJobEventInputFreeSoftInventory() - Method in interface com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryTriggeredJobEventConsumer
U
- UPC - 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
- updateInventoryTransactions(List<Update<InventoryTransaction>>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- 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>, 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
- validateCanCancelInventory(SkuInventory, SkuInventoryAdjustmentRequestItem, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- validateCanFulfillInventory(SkuInventory, SkuInventoryAdjustmentRequestItem, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
- validateExpectedInventoryTransactionsExist(List<SkuInventoryAdjustmentRequestItem>, List<InventoryTransaction>, InventoryTransactionType) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
-
Validates that all expected inventory transactions exist based on the original
item list
. - validateForCreate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
- validateForModification(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
- validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
- validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
- validateForUpdate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
- validateForUpdate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
- 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
- validateQuantities(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
- 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
. - 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 com.broadleafcommerce.inventory.DefaultImportExportTarget
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.inventory.domain.AccountingTransactionType
-
Deprecated.Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.inventory.domain.DistanceType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.broadleafcommerce.inventory.DefaultImportExportTarget
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.inventory.domain.AccountingTransactionType
-
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.inventory.domain.DistanceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vendorNotificationInputInventory() - Method in interface com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationConsumer
All Classes All Packages