Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W 

A

AbstractInventoryReservationStrategy - Class in com.broadleafcommerce.inventory.advanced.reservation.strategy
 
AbstractInventoryReservationStrategy() - Constructor for class com.broadleafcommerce.inventory.advanced.reservation.strategy.AbstractInventoryReservationStrategy
 
add(PersistencePackage, DynamicEntityDao, RecordHelper) - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.FulfillmentLocationCustomPersistenceHandler
 
add(PersistencePackage, DynamicEntityDao, RecordHelper) - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
addCommonParams(Map<String, String>) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
Attaches the site id to the system event for multi tenant purposes
addFulfillmentLocation(LocationImportDTO) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint.AdminAdvancedInventoryImportEndpoint
Adds a single fulfillment location based on the given dto
addFulfillmentLocations(InputStream) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint.AdminAdvancedInventoryImportEndpoint
Creates fulfillment locations based on the given body
addNotification(HttpServletRequest, Long, Long, String) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryNotificationEndpoint
 
addNotification(HttpServletRequest, HttpServletResponse, Model, Long, String) - Method in class com.broadleafcommerce.inventory.advanced.web.controller.BroadleafInventoryNotificationController
Creates a new InventoryNotification
addNotification(HttpServletRequest, HttpServletResponse, Model, Long, String) - Method in class com.broadleafcommerce.reference.controller.catalog.InventoryNotificationController
Creates a new InventoryNotification
address - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
address - Variable in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
addressId - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.LocationImportDTO
 
addressService - Variable in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
addSubdivisionField(EntityForm) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.service.FulfillmentLocationsFormBuilderExtensionHandler
 
AdminAdvancedInventoryImportEndpoint - Class in com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint
Endpoint used for importing different domain in the Advanced Inventory module
AdminAdvancedInventoryImportEndpoint() - Constructor for class com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint.AdminAdvancedInventoryImportEndpoint
 
AdminFulfillmentLocationController - Class in com.broadleafcommerce.inventory.advanced.admin.web.controller
Provides additional endpoints for retrieving dynamic data to be used in conjunction with address lookups
AdminFulfillmentLocationController() - Constructor for class com.broadleafcommerce.inventory.advanced.admin.web.controller.AdminFulfillmentLocationController
 
AdminInventoryPersister - Class in com.broadleafcommerce.inventory.advanced.admin.server.handler
Used in order to create a new transaction when trying to save inventory.
AdminInventoryPersister() - Constructor for class com.broadleafcommerce.inventory.advanced.admin.server.handler.AdminInventoryPersister
 
advancedInventory - Variable in class com.broadleafcommerce.inventory.advanced.domain.AdvancedInventoryTemplate
 
AdvancedInventoryApiConfig - Class in com.broadleafcommerce.inventory.advanced.config
Created by Brandon Hines on 3/27/17.
AdvancedInventoryApiConfig() - Constructor for class com.broadleafcommerce.inventory.advanced.config.AdvancedInventoryApiConfig
 
AdvancedInventoryConfig - Class in com.broadleafcommerce.inventory.advanced.config
 
AdvancedInventoryConfig() - Constructor for class com.broadleafcommerce.inventory.advanced.config.AdvancedInventoryConfig
 
AdvancedInventoryDao - Interface in com.broadleafcommerce.inventory.advanced.dao
Queries the database for various inventory function.
AdvancedInventoryDaoImpl - Class in com.broadleafcommerce.inventory.advanced.dao
 
AdvancedInventoryDaoImpl() - Constructor for class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
AdvancedInventoryImportEventScheduler - Interface in com.broadleafcommerce.inventory.advanced.admin.dataimport.service
Event scheduler used to schedule Inventory import and Fulfillment Location import events
AdvancedInventoryImportEventSchedulerImpl - Class in com.broadleafcommerce.inventory.advanced.admin.dataimport.service
 
AdvancedInventoryImportEventSchedulerImpl() - Constructor for class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
 
AdvancedInventoryImportService - Interface in com.broadleafcommerce.inventory.advanced.dataimport.service
Helper service for doing various tasks around inventory imports
AdvancedInventoryImportServiceImpl - Class in com.broadleafcommerce.inventory.advanced.dataimport.service
 
AdvancedInventoryImportServiceImpl() - Constructor for class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
AdvancedInventoryModuleRegistration - Class in com.broadleafcommerce.inventory.advanced.config
Main module registration class for advanced inventory
AdvancedInventoryModuleRegistration() - Constructor for class com.broadleafcommerce.inventory.advanced.config.AdvancedInventoryModuleRegistration
 
AdvancedInventoryProperties - Class in com.broadleafcommerce.inventory.advanced.config
 
AdvancedInventoryProperties() - Constructor for class com.broadleafcommerce.inventory.advanced.config.AdvancedInventoryProperties
 
advancedInventoryService - Variable in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
AdvancedInventoryService - Interface in com.broadleafcommerce.inventory.advanced.service
Advanced inventory service for checking inventory availablity and modifying quantities.
AdvancedInventoryServiceExtensionHandler - Class in com.broadleafcommerce.inventory.advanced.service
 
AdvancedInventoryServiceExtensionHandler() - Constructor for class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
AdvancedInventoryServiceImpl - Class in com.broadleafcommerce.inventory.advanced.service
 
AdvancedInventoryServiceImpl() - Constructor for class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
AdvancedInventoryTemplate - Class in com.broadleafcommerce.inventory.advanced.domain
Weaved into a SkuImpl in order to provide management in the admin directly on the Sku management screen itself.
AdvancedInventoryTemplate() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.AdvancedInventoryTemplate
 
AdvancedInventoryTypeModifier - Class in com.broadleafcommerce.inventory.advanced.dataimport.modifier
Type modifier created to customize deserializing.
AdvancedInventoryTypeModifier() - Constructor for class com.broadleafcommerce.inventory.advanced.dataimport.modifier.AdvancedInventoryTypeModifier
 
applicationContext - Variable in class com.broadleafcommerce.inventory.advanced.dataimport.modifier.AdvancedInventoryTypeModifier
 
applicationContext - Variable in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
availableQuantity - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.InventoryImportDTO
 
availableQuantity - Variable in class com.broadleafcommerce.inventory.advanced.service.dto.UpdateInventoryInfo
 

B

BC_UPDATE_DEFAULT_LOCATION - Static variable in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
blAdvancedInventoryLifecycle() - Method in class com.broadleafcommerce.inventory.advanced.config.AdvancedInventoryConfig
 
blAdvancedInventorySecurity() - Method in class com.broadleafcommerce.inventory.advanced.demo.ImportSQLConfig
 
BroadleafInventoryNotificationController - Class in com.broadleafcommerce.inventory.advanced.web.controller
Controller for creating InventoryNotifications.
BroadleafInventoryNotificationController() - Constructor for class com.broadleafcommerce.inventory.advanced.web.controller.BroadleafInventoryNotificationController
 
buildReservationsAndInventoryMap(Order, Map<FulfillmentLocation, Map<Sku, Integer>>, List<InventoryReservation>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
buildSkuQuantityMapFromLocationMap(Map<FulfillmentLocation, Map<Sku, Integer>>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 

C

canHandle(EntityForm) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.service.FulfillmentLocationsFormBuilderExtensionHandler
 
canHandle(EntityForm) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.service.InventoryAwareSkuFormBuilderExtensionHandler
 
canHandle(EntityForm) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.service.InventoryFormBuilderExtensionHandler
 
canHandleAdd(PersistencePackage) - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.FulfillmentLocationCustomPersistenceHandler
 
canHandleAdd(PersistencePackage) - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
canHandleFetch(PersistencePackage) - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
canHandleInspect(PersistencePackage) - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
canHandleUpdate(PersistencePackage) - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.FulfillmentLocationCustomPersistenceHandler
 
canHandleUpdate(PersistencePackage) - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
catalogService - Variable in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
catalogService - Variable in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryEndpoint
 
catalogService - Variable in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryNotificationEndpoint
 
catalogService - Variable in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
catalogService - Variable in class com.broadleafcommerce.inventory.advanced.web.controller.BroadleafInventoryNotificationController
 
com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer - package com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer
 
com.broadleafcommerce.inventory.advanced.admin.dataimport.service - package com.broadleafcommerce.inventory.advanced.admin.dataimport.service
 
com.broadleafcommerce.inventory.advanced.admin.server.handler - package com.broadleafcommerce.inventory.advanced.admin.server.handler
 
com.broadleafcommerce.inventory.advanced.admin.web.api.dto - package com.broadleafcommerce.inventory.advanced.admin.web.api.dto
 
com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint - package com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint
 
com.broadleafcommerce.inventory.advanced.admin.web.controller - package com.broadleafcommerce.inventory.advanced.admin.web.controller
 
com.broadleafcommerce.inventory.advanced.admin.web.service - package com.broadleafcommerce.inventory.advanced.admin.web.service
 
com.broadleafcommerce.inventory.advanced.api.endpoint - package com.broadleafcommerce.inventory.advanced.api.endpoint
 
com.broadleafcommerce.inventory.advanced.api.wrapper - package com.broadleafcommerce.inventory.advanced.api.wrapper
 
com.broadleafcommerce.inventory.advanced.config - package com.broadleafcommerce.inventory.advanced.config
 
com.broadleafcommerce.inventory.advanced.dao - package com.broadleafcommerce.inventory.advanced.dao
 
com.broadleafcommerce.inventory.advanced.dataimport.modifier - package com.broadleafcommerce.inventory.advanced.dataimport.modifier
 
com.broadleafcommerce.inventory.advanced.dataimport.service - package com.broadleafcommerce.inventory.advanced.dataimport.service
 
com.broadleafcommerce.inventory.advanced.demo - package com.broadleafcommerce.inventory.advanced.demo
 
com.broadleafcommerce.inventory.advanced.domain - package com.broadleafcommerce.inventory.advanced.domain
 
com.broadleafcommerce.inventory.advanced.exception - package com.broadleafcommerce.inventory.advanced.exception
 
com.broadleafcommerce.inventory.advanced.helper - package com.broadleafcommerce.inventory.advanced.helper
 
com.broadleafcommerce.inventory.advanced.notification.dao - package com.broadleafcommerce.inventory.advanced.notification.dao
 
com.broadleafcommerce.inventory.advanced.notification.domain - package com.broadleafcommerce.inventory.advanced.notification.domain
 
com.broadleafcommerce.inventory.advanced.notification.service - package com.broadleafcommerce.inventory.advanced.notification.service
 
com.broadleafcommerce.inventory.advanced.reservation.strategy - package com.broadleafcommerce.inventory.advanced.reservation.strategy
 
com.broadleafcommerce.inventory.advanced.service - package com.broadleafcommerce.inventory.advanced.service
 
com.broadleafcommerce.inventory.advanced.service.dto - package com.broadleafcommerce.inventory.advanced.service.dto
 
com.broadleafcommerce.inventory.advanced.weave - package com.broadleafcommerce.inventory.advanced.weave
 
com.broadleafcommerce.inventory.advanced.web.controller - package com.broadleafcommerce.inventory.advanced.web.controller
 
com.broadleafcommerce.inventory.advanced.workflow - package com.broadleafcommerce.inventory.advanced.workflow
 
com.broadleafcommerce.reference.controller.catalog - package com.broadleafcommerce.reference.controller.catalog
 
ConcurrentInventoryModificationException - Exception in com.broadleafcommerce.inventory.advanced.exception
This is an exception that is thrown in case two threads try to concurrently modify inventory.
ConcurrentInventoryModificationException() - Constructor for exception com.broadleafcommerce.inventory.advanced.exception.ConcurrentInventoryModificationException
 
ConcurrentInventoryModificationException(String, Throwable) - Constructor for exception com.broadleafcommerce.inventory.advanced.exception.ConcurrentInventoryModificationException
 
ConcurrentInventoryModificationException(String) - Constructor for exception com.broadleafcommerce.inventory.advanced.exception.ConcurrentInventoryModificationException
 
ConcurrentInventoryModificationException(Throwable) - Constructor for exception com.broadleafcommerce.inventory.advanced.exception.ConcurrentInventoryModificationException
 
copyPayloadToFile(String, InputStream) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint.AdminAdvancedInventoryImportEndpoint
Used to copy the given input stream into a file that is then saved for later processing
countRecords(String) - Method in interface com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportService
Counts the number of inventory records in the multiple location import payload represented in the file with file name fileName
countRecords(JsonParser) - Method in interface com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportService
 
countRecords(String) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportServiceImpl
 
countRecords(JsonParser) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportServiceImpl
 
create() - Method in interface com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDao
 
create() - Method in class com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDaoImpl
 
create() - Method in interface com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationService
Creates a brand new InventoryNotification
create() - Method in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
createInfoRecord(InventoryImportDTO, Sku) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
createInventoryRecord(UpdateInventoryInfo, FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
Creates an Inventory record for the given fulfillment location and is based on the given UpdateInventoryInfo record
createInventoryReservation(FulfillmentLocation, FulfillmentGroupItem, Integer) - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.AbstractInventoryReservationStrategy
 
createLocationFromDto(LocationImportDTO) - Method in interface com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportService
Creates a fulfillment location from a LocationImportDTO
createLocationFromDto(LocationImportDTO) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
createLocationProcessParams(String) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
Sets the necessary system event details for the fulfillment location import
createMultiLocationInventoryProcessParams(String) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
 
createNew() - Method in interface com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDao
Creates a new instance.
createNew() - Method in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
createNew() - Method in interface com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationService
Creates a new instance of a FulfillmentLocation.
createNew() - Method in class com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationServiceImpl
 
createSingleLocationInventoryProcessParams(String, Long) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
Sets the necessary system event details for the inventory import
customerService - Variable in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryNotificationEndpoint
 

D

date - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
date - Variable in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
dateFormat - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
 
decrementInventory(Map<Sku, Integer>, Map<String, Object>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
decrementInventory(Map<FulfillmentLocation, Map<Sku, Integer>>, List<InventoryReservation>, boolean) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
decrementInventoryFromLocations(Map<FulfillmentLocation, Map<Sku, Integer>>) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Subtracts the quantity from available inventory for each sku in the map for the given fulfillment location.
decrementInventoryFromLocations(Map<FulfillmentLocation, Map<Sku, Integer>>, List<InventoryReservation>) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
The same as AdvancedInventoryService.decrementInventoryFromLocations(Map) except that this will also persist the given reservations so that everything can be apart of a single transaction
decrementInventoryFromLocations(Map<String, Object>, Order, Map<FulfillmentLocation, Map<Sku, Integer>>, List<InventoryReservation>, Map<String, Object>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
decrementInventoryFromLocations(Map<FulfillmentLocation, Map<Sku, Integer>>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
decrementInventoryFromLocations(Map<FulfillmentLocation, Map<Sku, Integer>>, List<InventoryReservation>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
decrementInventoryOnHand(Map<FulfillmentLocation, Map<Sku, Integer>>) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Subtracts the quantity from inventory on hand for each sku in the map for the given fulfillment location.
decrementInventoryOnHand(Map<FulfillmentLocation, Map<Sku, Integer>>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
DEFAULT_LOCATION - Static variable in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl.Presentation.FieldOrder
 
DefaultInventoryLocationResolver - Class in com.broadleafcommerce.inventory.advanced.service
This implementation simply looks up the default inventory location.
DefaultInventoryLocationResolver() - Constructor for class com.broadleafcommerce.inventory.advanced.service.DefaultInventoryLocationResolver
 
defaultLocation - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.LocationImportDTO
 
defaultLocation - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
defaultLocation - Variable in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
delete(Inventory) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Deletes the Inventory
delete(Inventory) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
delete(FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDao
Deletes the passed FulfillmentLocation
delete(FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
delete(InventoryNotification) - Method in interface com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDao
 
delete(InventoryNotification) - Method in class com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDaoImpl
 
delete(InventoryNotification) - Method in interface com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationService
Deletes the given notification
delete(InventoryNotification) - Method in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
delete(FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationService
Deletes the passed FulfillmentLocation
delete(FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationServiceImpl
 
deleteAllProcessed() - Method in interface com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDao
 
deleteAllProcessed() - Method in class com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDaoImpl
 
deleteAllProcessed() - Method in interface com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationService
Deletes all InventoryNotifications that have already been processed.
deleteAllProcessed() - Method in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
deleteReservation(InventoryReservation) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Deletes the reservation from the system
deleteReservation(InventoryReservation) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
deleteReservation(InventoryReservation) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Deletes the reservation from the system
deleteReservation(InventoryReservation) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 

E

em - Variable in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
em - Variable in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
em - Variable in class com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDaoImpl
 
emailAddress - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
emailAddress - Variable in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
emailService - Variable in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
embeddedInventoryReservationTemplate - Variable in class com.broadleafcommerce.inventory.advanced.weave.WeaveFulfillmentGroupItemReservations
 
embeddedSkuInventoryTemplate - Variable in class com.broadleafcommerce.inventory.advanced.weave.WeaveSkuInventory
 
entityConfig - Variable in class com.broadleafcommerce.inventory.advanced.reservation.strategy.AbstractInventoryReservationStrategy
 
entityConfig - Variable in class com.broadleafcommerce.inventory.advanced.service.DefaultInventoryLocationResolver
 
entityConfiguration - Variable in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
entityConfiguration - Variable in class com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDaoImpl
 
entityConfiguration - Variable in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
environment - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.MultipleLocationInventoryImportProcessExecutor
 
environment - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.SingleLocationInventoryImportProcessExecutor
 
environment - Variable in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
equals(Object) - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
equals(Object) - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.InventoryReservationStrategyType
 
execute(Long, Map<String, String>) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.FulfillmentLocationImportProcessExecutor
 
execute(Long, Map<String, String>) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.MultipleLocationInventoryImportProcessExecutor
 
execute(Long, Map<String, String>) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.SingleLocationInventoryImportProcessExecutor
 
execute() - Method in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationJob
 
executeInternal() - Method in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationJob
 
EXPECTED_AVAILABILITY_DATE - Static variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation.FieldOrder
 
extensionManager - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.service.FulfillmentLocationsFormBuilderExtensionHandler
 
extensionManager - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.service.InventoryAwareSkuFormBuilderExtensionHandler
 
extensionManager - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.service.InventoryFormBuilderExtensionHandler
 
extensionManager - Variable in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 

F

favorHigherQuantityDecrement() - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.AbstractInventoryReservationStrategy
 
favorLowerQuantityDecrement() - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.AbstractInventoryReservationStrategy
 
fetch(PersistencePackage, CriteriaTransferObject, DynamicEntityDao, RecordHelper) - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
FieldOrder() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl.Presentation.FieldOrder
 
FieldOrder() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation.FieldOrder
 
FILENAME - Static variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.FulfillmentLocationImportProcessExecutor
 
FILENAME - Static variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.MultipleLocationInventoryImportProcessExecutor
 
FILENAME - Static variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.SingleLocationInventoryImportProcessExecutor
 
fileService - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.FulfillmentLocationImportProcessExecutor
 
fileService - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.MultipleLocationInventoryImportProcessExecutor
 
fileService - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.SingleLocationInventoryImportProcessExecutor
 
fileService - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint.AdminAdvancedInventoryImportEndpoint
 
fileService - Variable in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
findAll(int, int, boolean) - Method in interface com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationService
Finds all notifications in the system regardless of Sku or Customer
findAll(int, int, boolean) - Method in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
findAll() - Method in interface com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationService
Retrieves all of the fulfillment locations
findAll() - Method in class com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationServiceImpl
 
findAllForEmail(String, boolean) - Method in interface com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationService
Finds all the notifications that a given email address has subscribed to, usually for anonymous users.
findAllForEmail(String, boolean) - Method in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
findAllForSku(Sku, int, int, boolean) - Method in interface com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationService
Finds all notifications in the system for the given Sku
findAllForSku(Sku, int, int, boolean) - Method in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
findAllFulfillmentLocations(FulfillmentType) - Method in interface com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationService
Gets all of the fulfillment locations for the specified fulfillment type.
findAllFulfillmentLocations(FulfillmentType) - Method in class com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationServiceImpl
 
findAllFulfillmentLocationsForSku(Long) - Method in interface com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationService
Returns all fulfillment locations associated with a Sku.
findAllFulfillmentLocationsForSku(Long, FulfillmentType) - Method in interface com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationService
Returns all fulfillment locations associated with a sku for a particular fulfillment type.
findAllFulfillmentLocationsForSku(Long, FulfillmentType, int) - Method in interface com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationService
Returns all fulfillment locations associated with a sku for a particular fulfillment type and has at least enough inventory as quantity.
findAllFulfillmentLocationsForSku(Long) - Method in class com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationServiceImpl
 
findAllFulfillmentLocationsForSku(Long, FulfillmentType) - Method in class com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationServiceImpl
 
findAllFulfillmentLocationsForSku(Long, FulfillmentType, int) - Method in class com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationServiceImpl
 
findAllInventoryForLocation(HttpServletRequest, Long) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.FulfillmentLocationEndpoint
 
findAllPhysicalLocations(HttpServletRequest) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.FulfillmentLocationEndpoint
 
findAllPickupLocations(HttpServletRequest) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.FulfillmentLocationEndpoint
 
findAllShippingLocations(HttpServletRequest) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.FulfillmentLocationEndpoint
 
findById(Long) - Method in interface com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationService
 
findById(Long) - Method in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
findById(Long) - Method in interface com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationService
Retrieves a FulfillmentLocation from the given id
findById(Long) - Method in class com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationServiceImpl
 
findDefaultFulfillmentLocation(HttpServletRequest) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.FulfillmentLocationEndpoint
 
findDefaultFulfillmentLocation() - Method in interface com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationService
Returns the first default fulfillment location found.
findDefaultFulfillmentLocation() - Method in class com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationServiceImpl
 
findInventory(Sku, FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Retrieves the Inventory for the given Sku and FulfillmentLocation
findInventory(Sku) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Retrieves inventory for this sku at the default fulfillment location.
findInventory(Sku, FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
findInventory(Sku) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
findInventoryAcrossFulfillmentLocations(Sku) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Gets the list of inventory across all FulfillmentLocations for the given sku
findInventoryAcrossFulfillmentLocations(Sku, FulfillmentType) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Obtains all the Inventory records across all FulfillmentLocations for the given FulfillmentType
findInventoryAcrossFulfillmentLocations(Sku) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
findInventoryAcrossFulfillmentLocations(Sku, FulfillmentType) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
findInventoryCountAcrossFulfillmentLocations(Sku) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Counts the quantity available across all FulfillmentLocations
findInventoryCountAcrossFulfillmentLocations(Sku, FulfillmentType) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Counts the quantity available across all FulfillmentLocations for the given FulfillmentType
findInventoryCountAcrossFulfillmentLocations(Sku) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
findInventoryCountAcrossFulfillmentLocations(Sku, FulfillmentType) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
findInventoryCountInFulfillmentLocations(Sku, List<FulfillmentLocation>) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Counts the quantity available across the given set of locations for a given sku
findInventoryCountInFulfillmentLocations(Sku, List<FulfillmentLocation>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
findInventoryForFulfillmentLocation(FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Retrieves all instances of Inventory for this fulfillmentLocation
findInventoryForFulfillmentLocation(FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
findInventoryForSku(HttpServletRequest, Long, Long) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryEndpoint
 
findLocation(Long) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryEndpoint
 
findLocationById(HttpServletRequest, Long) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.FulfillmentLocationEndpoint
 
findMaxInventoryAcrossFulfillmentLocations(Sku) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Gets the maximum quantity available in a single FulfillmentLocation for the given sku across all FulfillmentLocations
findMaxInventoryAcrossFulfillmentLocations(Sku) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
findMaxInventoryInFulfillmentLocations(Sku, List<FulfillmentLocation>) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Gets the maximum quantity available in a single FulfillmentLocation for the given sku filtered by the list of given locations
findMaxInventoryInFulfillmentLocations(Sku, List<FulfillmentLocation>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
findOpenRequestForEmail(String, Sku) - Method in interface com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationService
Returns whether an email address has requested an availability notification which has not yet been processed for a specific Sku.
findOpenRequestForEmail(String, Sku) - Method in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
findPhysicalInventoryForSku(HttpServletRequest, Long) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryEndpoint
 
findPickupInventoryForSku(HttpServletRequest, Long) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryEndpoint
 
findShippableInventoryForSku(HttpServletRequest, Long) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryEndpoint
 
findSku(Long) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryEndpoint
Checks to see if the given Sku ID is valid
formView - Variable in class com.broadleafcommerce.inventory.advanced.web.controller.BroadleafInventoryNotificationController
 
FULFILLMENT_LOCATION - Static variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation.FieldOrder
 
fulfillmentGroupItem - Variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationTemplate
 
FulfillmentGroupItemReservations - Interface in com.broadleafcommerce.inventory.advanced.domain
 
FulfillmentLocation - Interface in com.broadleafcommerce.inventory.advanced.domain
Representative of a location that has inventory associated with it.
fulfillmentLocation - Variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
FulfillmentLocationCustomPersistenceHandler - Class in com.broadleafcommerce.inventory.advanced.admin.server.handler
Ensures that when a FulfillmentLocation is made to be the default the previous default FulfillmentLocation has it's default flag set to false.
FulfillmentLocationCustomPersistenceHandler() - Constructor for class com.broadleafcommerce.inventory.advanced.admin.server.handler.FulfillmentLocationCustomPersistenceHandler
 
FulfillmentLocationDao - Interface in com.broadleafcommerce.inventory.advanced.dao
 
fulfillmentLocationDao - Variable in class com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationServiceImpl
 
FulfillmentLocationDaoImpl - Class in com.broadleafcommerce.inventory.advanced.dao
 
FulfillmentLocationDaoImpl() - Constructor for class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
FulfillmentLocationEndpoint - Class in com.broadleafcommerce.inventory.advanced.api.endpoint
REST endpoint for operations dealing with FulfillmentLocationService functionality
FulfillmentLocationEndpoint() - Constructor for class com.broadleafcommerce.inventory.advanced.api.endpoint.FulfillmentLocationEndpoint
 
FulfillmentLocationImpl - Class in com.broadleafcommerce.inventory.advanced.domain
 
FulfillmentLocationImpl() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
FulfillmentLocationImpl.Presentation - Class in com.broadleafcommerce.inventory.advanced.domain
 
FulfillmentLocationImpl.Presentation.FieldOrder - Class in com.broadleafcommerce.inventory.advanced.domain
 
FulfillmentLocationImpl.Presentation.Group - Class in com.broadleafcommerce.inventory.advanced.domain
 
FulfillmentLocationImpl.Presentation.Group.Name - Class in com.broadleafcommerce.inventory.advanced.domain
 
FulfillmentLocationImpl.Presentation.Group.Order - Class in com.broadleafcommerce.inventory.advanced.domain
 
FulfillmentLocationImpl.Presentation.Tab - Class in com.broadleafcommerce.inventory.advanced.domain
 
FulfillmentLocationImpl.Presentation.Tab.Name - Class in com.broadleafcommerce.inventory.advanced.domain
 
FulfillmentLocationImpl.Presentation.Tab.Order - Class in com.broadleafcommerce.inventory.advanced.domain
 
FulfillmentLocationImportProcessExecutor - Class in com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer
Consumer used to import fulfillment locations into Broadleaf The default expected format for the file is
FulfillmentLocationImportProcessExecutor() - Constructor for class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.FulfillmentLocationImportProcessExecutor
 
fulfillmentLocationService - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.SingleLocationInventoryImportProcessExecutor
 
fulfillmentLocationService - Variable in class com.broadleafcommerce.inventory.advanced.admin.server.handler.FulfillmentLocationCustomPersistenceHandler
 
fulfillmentLocationService - Variable in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
fulfillmentLocationService - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint.AdminAdvancedInventoryImportEndpoint
 
fulfillmentLocationService - Variable in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
fulfillmentLocationService - Variable in class com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportServiceImpl
 
fulfillmentLocationService - Variable in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
FulfillmentLocationService - Interface in com.broadleafcommerce.inventory.advanced.service
 
FulfillmentLocationServiceImpl - Class in com.broadleafcommerce.inventory.advanced.service
 
FulfillmentLocationServiceImpl() - Constructor for class com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationServiceImpl
 
FulfillmentLocationsFormBuilderExtensionHandler - Class in com.broadleafcommerce.inventory.advanced.admin.web.service
 
FulfillmentLocationsFormBuilderExtensionHandler() - Constructor for class com.broadleafcommerce.inventory.advanced.admin.web.service.FulfillmentLocationsFormBuilderExtensionHandler
 
FulfillmentLocationWrapper - Class in com.broadleafcommerce.inventory.advanced.api.wrapper
 
FulfillmentLocationWrapper() - Constructor for class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
fulfillmentType - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.LocationImportDTO
 
fulfillmentType - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
fulfillmentType - Variable in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
fulfillmentTypeHelper - Variable in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
fulfillmentTypeHelper - Variable in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
FulfillmentTypeHelper - Class in com.broadleafcommerce.inventory.advanced.helper
Extensible component responsible for defining meanings between related FulfillmentTypes.
FulfillmentTypeHelper() - Constructor for class com.broadleafcommerce.inventory.advanced.helper.FulfillmentTypeHelper
 

G

General - Static variable in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl.Presentation.Group.Name
 
General - Static variable in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl.Presentation.Group.Order
 
General - Static variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation.Group.Order
 
getAddress() - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
getAddress() - Method in interface com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocation
Gets where this is physically located.
getAddress() - Method in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
getAddressId() - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.LocationImportDTO
 
getAllUnProcessedNotifications(HttpServletRequest, int, int) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryNotificationEndpoint
 
getApplicableTypes(FulfillmentType) - Method in class com.broadleafcommerce.inventory.advanced.helper.FulfillmentTypeHelper
Returns all related FulfillmentTypes for the given type.
getAvailableQuantity() - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.InventoryImportDTO
 
getAvailableQuantity() - Method in class com.broadleafcommerce.inventory.advanced.service.dto.UpdateInventoryInfo
 
getBatchSize() - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.MultipleLocationInventoryImportProcessExecutor
 
getBatchSize() - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.SingleLocationInventoryImportProcessExecutor
 
getChangeOrderFromContext(Map<String, Object>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
getClasspathFolder() - Method in class com.broadleafcommerce.inventory.advanced.config.AdvancedInventoryProperties
 
getDate() - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
getDate() - Method in interface com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotification
The date in which this notification was created
getDate() - Method in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
getDefaultLocation() - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.LocationImportDTO
 
getDefaultLocation() - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
getDefaultLocation() - Method in interface com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocation
Retrieves if this fulfillment location as default
getDefaultLocation() - Method in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
getEmailAddress() - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
getEmailAddress() - Method in interface com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotification
The email address to be used for notifying the user that there is now inventory available for the given Sku.
getEmailAddress() - Method in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
getEmbeddableInventoryReservationTemplate(boolean) - Method in class com.broadleafcommerce.inventory.advanced.weave.WeaveFulfillmentGroupItemReservations
 
getEmbeddableSkuInventoryTemplate(boolean) - Method in class com.broadleafcommerce.inventory.advanced.weave.WeaveSkuInventory
 
getFormView() - Method in class com.broadleafcommerce.inventory.advanced.web.controller.BroadleafInventoryNotificationController
 
getFriendlyType() - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.InventoryReservationStrategyType
 
getFulfillmentGroupItem() - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationTemplate
 
getFulfillmentLocation(Long, Map<String, String>) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.SingleLocationInventoryImportProcessExecutor
 
getFulfillmentLocation() - Method in interface com.broadleafcommerce.inventory.advanced.domain.Inventory
Retrieves the fulfillment location information related to this inventory
getFulfillmentLocation() - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
getFulfillmentLocationFileName() - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint.AdminAdvancedInventoryImportEndpoint
Name of the temporary file that's created to hold the input stream for later parsing in the AdvancedInventoryImportEventConsumer
getFulfillmentType() - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.LocationImportDTO
 
getFulfillmentType() - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
getFulfillmentType() - Method in interface com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocation
The type of fulfillment that this location supports.
getFulfillmentType() - Method in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
getId() - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
getId() - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
getId() - Method in interface com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocation
 
getId() - Method in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
getId() - Method in interface com.broadleafcommerce.inventory.advanced.domain.Inventory
Retrieves the unique identifier of the Inventory
getId() - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
getId() - Method in interface com.broadleafcommerce.inventory.advanced.domain.InventoryReservation
Gets the primary key
getId() - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
getId() - Method in interface com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotification
Gets the primary key for this entity
getId() - Method in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
getImportObjectMapper() - Method in interface com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportService
Returns the object mapper that should be used when deserializing the inventory import payload
getImportObjectMapper() - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
getInstance(String) - Static method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.InventoryReservationStrategyType
 
getInStockNotificationEmailInfo() - Method in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
getInventory() - Method in class com.broadleafcommerce.inventory.advanced.domain.AdvancedInventoryTemplate
 
getInventory() - Method in interface com.broadleafcommerce.inventory.advanced.domain.SkuInventory
Returns associated inventory for this Sku.
getInventory() - Method in class com.broadleafcommerce.inventory.advanced.weave.WeaveSkuInventory
 
getInventoryFileName() - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint.AdminAdvancedInventoryImportEndpoint
Name of the temporary file that's created to hold the input stream for later parsing in the AdvancedInventoryLocationImportEventConsumer
getInventoryListKey() - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportServiceImpl
 
getInventoryReservations() - Method in class com.broadleafcommerce.inventory.advanced.workflow.InventoryState
 
getItem() - Method in interface com.broadleafcommerce.inventory.advanced.domain.InventoryReservation
The fulfillment item from the order that this inventory was reserved for.
getItem() - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
getJsonParser(ObjectMapper, String) - Method in interface com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportService
Given an object mapper and name of a file, creates a JSON parser to parse the file found with the name given
getJsonParser(ObjectMapper, String) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
getKnownSubdivisions(HttpServletRequest, HttpServletResponse, Model, Map<String, String>, String) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.controller.AdminFulfillmentLocationController
 
getLocation() - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
getLocation() - Method in interface com.broadleafcommerce.inventory.advanced.domain.InventoryReservation
The location for which the inventory is actually coming out of
getLocation() - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
getLocation() - Method in interface com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotification
Optional, could return null if this was not set on the original notification request
getLocation() - Method in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
getLocationKey() - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportServiceImpl
 
getMainEntityName() - Method in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
getMaxRetries() - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
getMaxRetries() - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
getModuleName() - Method in class com.broadleafcommerce.inventory.advanced.config.AdvancedInventoryModuleRegistration
 
getName() - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.LocationImportDTO
 
getName() - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
getName() - Method in interface com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocation
Convenient name for this location for internal usage and to make the admin easier to navigate
getName() - Method in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
getNextInventoryBatch(JsonParser, ObjectMapper, int) - Method in interface com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportService
Retrieves the next batch of inventory records from the given parser.
getNextInventoryBatch(JsonParser, ObjectMapper, int) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportServiceImpl
 
getNextLocation(JsonParser) - Method in interface com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportService
Returns the next FulfillmentLocation in the file that the JsonParser is pointing to
getNextLocation(JsonParser) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportServiceImpl
 
getNotificationForm(HttpServletRequest, HttpServletResponse, Model, Long) - Method in class com.broadleafcommerce.inventory.advanced.web.controller.BroadleafInventoryNotificationController
Returns the form view to create a new notification
getNotificationForm(HttpServletRequest, HttpServletResponse, Model, Long) - Method in class com.broadleafcommerce.reference.controller.catalog.InventoryNotificationController
 
getNumRecords(String) - Method in interface com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportService
Parses the file and counts the number of JSON objects in the file until the parser points to JsonToken.END_ARRAY
getNumRecords(JsonParser) - Method in interface com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportService
Counts the records through the JsonParser until the parser points to JsonToken.END_ARRAY
getNumRecords(String) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
getNumRecords(JsonParser) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
getNumRetries() - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
getOnHandQuantity() - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.InventoryImportDTO
 
getOnHandQuantity() - Method in class com.broadleafcommerce.inventory.advanced.service.dto.UpdateInventoryInfo
 
getOrderFromContext(Map<String, Object>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
getPageSize() - Method in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationJob
 
getProcessType() - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.FulfillmentLocationImportProcessExecutor
 
getProcessType() - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.MultipleLocationInventoryImportProcessExecutor
 
getProcessType() - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.SingleLocationInventoryImportProcessExecutor
 
getQuantity() - Method in interface com.broadleafcommerce.inventory.advanced.domain.InventoryReservation
Obtains the quantity that was reserved at the fulfillment location for the fulfillment item.
getQuantity() - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
getQuantityAvailable(HttpServletRequest, Long, Long) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryEndpoint
 
getQuantityAvailable() - Method in interface com.broadleafcommerce.inventory.advanced.domain.Inventory
Retrieves the inventory available for sale.
getQuantityAvailable() - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
getQuantityOnHand() - Method in interface com.broadleafcommerce.inventory.advanced.domain.Inventory
Retrieves the actual inventory in possession of the business
getQuantityOnHand() - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
getQuantityOnHandEnabled() - Method in class com.broadleafcommerce.inventory.advanced.admin.web.service.InventoryFormBuilderExtensionHandler
 
getQuantityOnHandEnabled() - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryWrapper
 
getReservations() - Method in interface com.broadleafcommerce.inventory.advanced.domain.FulfillmentGroupItemReservations
All of the InventoryReservations associated with this FulfillmentGroupItem.
getReservations() - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationTemplate
 
getReservations(FulfillmentGroup) - Method in interface com.broadleafcommerce.inventory.advanced.reservation.strategy.InventoryReservationStrategy
This attempts to resolve a fulfillment (inventory) location for a particular fulfillment group for the given Sku and quantity.
getReservations(FulfillmentGroup) - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.MultipleReservationPerItemReservationStrategy
 
getReservations(FulfillmentGroup) - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.SingleLocationPerGroupReservationStrategy
 
getReservations(FulfillmentGroup) - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.SingleLocationPerItemReservationStrategy
 
getReservations() - Method in class com.broadleafcommerce.inventory.advanced.weave.WeaveFulfillmentGroupItemReservations
 
getReservationStrategy() - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
getRollbackStateFromContext(Map<String, Object>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
getSectionKey(Map<String, String>) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.controller.AdminFulfillmentLocationController
 
getSku() - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
getSku() - Method in interface com.broadleafcommerce.inventory.advanced.domain.Inventory
Retrieves the sku for this Inventory
getSku() - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
getSku() - Method in interface com.broadleafcommerce.inventory.advanced.domain.InventoryReservation
A transient value representing the Sku that the InventoryReservation.getItem() was used to lookup quantity.
getSku() - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
getSku() - Method in interface com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotification
Gets the Sku that a user has subscribed to receive notifications for
getSku() - Method in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
getSku() - Method in class com.broadleafcommerce.inventory.advanced.service.dto.UpdateInventoryInfo
 
getSkuForItem(FulfillmentGroupItem) - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.AbstractInventoryReservationStrategy
 
getSkuForItem(FulfillmentGroupItem) - Method in interface com.broadleafcommerce.inventory.advanced.reservation.strategy.InventoryReservationStrategy
Convenience method to determine the SKU from the FulfillmentGroupItem
getSkuForItem(FulfillmentGroupItem) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
getSkuId() - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.InventoryImportDTO
 
getSkuQuantityMap() - Method in class com.broadleafcommerce.inventory.advanced.workflow.InventoryState
 
getStringifiedApplicableTypes(FulfillmentType) - Method in class com.broadleafcommerce.inventory.advanced.helper.FulfillmentTypeHelper
The same as FulfillmentTypeHelper.getApplicableTypes(FulfillmentType) but conveniently returns the results as a list of strings
getType() - Method in interface com.broadleafcommerce.inventory.advanced.reservation.strategy.InventoryReservationStrategy
The type of this strategy, used for configuring the active strategy for selecting between.
getType() - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.InventoryReservationStrategyType
 
getType() - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.MultipleReservationPerItemReservationStrategy
 
getType() - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.SingleLocationPerGroupReservationStrategy
 
getType() - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.SingleLocationPerItemReservationStrategy
 
getUnProcessedNotificationsForEmail(HttpServletRequest, String) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryNotificationEndpoint
 
getVersion() - Method in interface com.broadleafcommerce.inventory.advanced.domain.Inventory
Retrieves the version set by Hibernate.
getVersion() - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
goToNextInventoryList(JsonParser) - Method in interface com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportService
Moves the parser's cursor to the start of the first inventory record in the next list of inventories for the given parser
goToNextInventoryList(JsonParser) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportServiceImpl
 
Group() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl.Presentation.Group
 
Group() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation.Group
 

H

handleNegativeInventory(Map<Long, Integer>, Sku, Inventory, int, int, boolean) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
handlePositiveInventory(Inventory, int, int, boolean) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
hashCode() - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
hashCode() - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.InventoryReservationStrategyType
 

I

id - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
id - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
id - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryWrapper
 
id - Variable in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
id - Variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
id - Variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
id - Variable in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
importService - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.FulfillmentLocationImportProcessExecutor
 
importService - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.MultipleLocationInventoryImportProcessExecutor
 
importService - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.SingleLocationInventoryImportProcessExecutor
 
importService - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
 
importService - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint.AdminAdvancedInventoryImportEndpoint
 
importService - Variable in class com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportServiceImpl
 
ImportSQLConfig - Class in com.broadleafcommerce.inventory.advanced.demo
 
ImportSQLConfig() - Constructor for class com.broadleafcommerce.inventory.advanced.demo.ImportSQLConfig
 
incrementInventory(Map<Sku, Integer>, Map<String, Object>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
incrementInventoryFromLocations(Map<FulfillmentLocation, Map<Sku, Integer>>) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Add available inventory to sku.
incrementInventoryFromLocations(Map<FulfillmentLocation, Map<Sku, Integer>>, List<InventoryReservation>) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
 
incrementInventoryFromLocations(Map<FulfillmentLocation, Map<Sku, Integer>>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
incrementInventoryFromLocations(Map<FulfillmentLocation, Map<Sku, Integer>>, List<InventoryReservation>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
incrementInventoryOnHand(Map<FulfillmentLocation, Map<Sku, Integer>>) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Add inventory on hand to sku.
incrementInventoryOnHand(Map<FulfillmentLocation, Map<Sku, Integer>>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
init() - Method in class com.broadleafcommerce.inventory.advanced.admin.web.service.FulfillmentLocationsFormBuilderExtensionHandler
 
init() - Method in class com.broadleafcommerce.inventory.advanced.admin.web.service.InventoryAwareSkuFormBuilderExtensionHandler
 
init() - Method in class com.broadleafcommerce.inventory.advanced.admin.web.service.InventoryFormBuilderExtensionHandler
 
init() - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
inspect(PersistencePackage, DynamicEntityDao, InspectHelper) - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
Inventory - Static variable in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl.Presentation.Tab.Name
 
Inventory - Interface in com.broadleafcommerce.inventory.advanced.domain
Inventory should be pretty self-explanatory: this is the amount of a Sku that is available at a particular Location.
INVENTORY_IMPORT_PROCESS - Static variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.SingleLocationInventoryImportProcessExecutor
 
InventoryAwareSkuFormBuilderExtensionHandler - Class in com.broadleafcommerce.inventory.advanced.admin.web.service
Removes header fields that are relevant when displaying a list of Inventory by itself, but not relevant when displaying Inventory within the context of a Sku (like sku.name and consolidated product options).
InventoryAwareSkuFormBuilderExtensionHandler() - Constructor for class com.broadleafcommerce.inventory.advanced.admin.web.service.InventoryAwareSkuFormBuilderExtensionHandler
 
InventoryCustomPersistenceHandler - Class in com.broadleafcommerce.inventory.advanced.admin.server.handler
Because of the potentially volatile nature of inventory in high-contention environments, inventory updates have to be managed in a very specific way.
InventoryCustomPersistenceHandler() - Constructor for class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
inventoryDao - Variable in class com.broadleafcommerce.inventory.advanced.admin.server.handler.AdminInventoryPersister
 
inventoryDao - Variable in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
inventoryDao - Variable in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
InventoryEndpoint - Class in com.broadleafcommerce.inventory.advanced.api.endpoint
REST endpoint for operations dealing with AdvancedInventoryService functionality
InventoryEndpoint() - Constructor for class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryEndpoint
 
InventoryFormBuilderExtensionHandler - Class in com.broadleafcommerce.inventory.advanced.admin.web.service
Responsible for dealing with quantity and quantity change fields.
InventoryFormBuilderExtensionHandler() - Constructor for class com.broadleafcommerce.inventory.advanced.admin.web.service.InventoryFormBuilderExtensionHandler
 
InventoryImpl - Class in com.broadleafcommerce.inventory.advanced.domain
 
InventoryImpl() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
InventoryImpl.Presentation - Class in com.broadleafcommerce.inventory.advanced.domain
 
InventoryImpl.Presentation.FieldOrder - Class in com.broadleafcommerce.inventory.advanced.domain
 
InventoryImpl.Presentation.Group - Class in com.broadleafcommerce.inventory.advanced.domain
 
InventoryImpl.Presentation.Group.Name - Class in com.broadleafcommerce.inventory.advanced.domain
 
InventoryImpl.Presentation.Group.Order - Class in com.broadleafcommerce.inventory.advanced.domain
 
InventoryImpl.Presentation.Tab - Class in com.broadleafcommerce.inventory.advanced.domain
 
InventoryImpl.Presentation.Tab.Location - Class in com.broadleafcommerce.inventory.advanced.domain
 
InventoryImpl.Presentation.Tab.Order - Class in com.broadleafcommerce.inventory.advanced.domain
 
InventoryImportDTO - Class in com.broadleafcommerce.inventory.advanced.admin.web.api.dto
Object used for Inventory imports.
InventoryImportDTO() - Constructor for class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.InventoryImportDTO
 
inventoryList - Variable in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
InventoryLocationResolver - Interface in com.broadleafcommerce.inventory.advanced.service
This is generally for determining where inventory is being fulfilled from.
InventoryNotification - Interface in com.broadleafcommerce.inventory.advanced.notification.domain
Used in order to allow a Customer (or just an anonymous email address) to subscribe to receive notifications about an out of stock item being back in stock.
InventoryNotificationController - Class in com.broadleafcommerce.reference.controller.catalog
 
InventoryNotificationController() - Constructor for class com.broadleafcommerce.reference.controller.catalog.InventoryNotificationController
 
InventoryNotificationDao - Interface in com.broadleafcommerce.inventory.advanced.notification.dao
 
inventoryNotificationDao - Variable in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
InventoryNotificationDaoImpl - Class in com.broadleafcommerce.inventory.advanced.notification.dao
 
InventoryNotificationDaoImpl() - Constructor for class com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDaoImpl
 
InventoryNotificationEndpoint - Class in com.broadleafcommerce.inventory.advanced.api.endpoint
 
InventoryNotificationEndpoint() - Constructor for class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryNotificationEndpoint
 
InventoryNotificationImpl - Class in com.broadleafcommerce.inventory.advanced.notification.domain
 
InventoryNotificationImpl() - Constructor for class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
InventoryNotificationJob - Class in com.broadleafcommerce.inventory.advanced.notification.service
Job that can be configured to send email notifications to users that have subscribed to be notified about inventory becoming available via an InventoryNotification.
InventoryNotificationJob() - Constructor for class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationJob
 
InventoryNotificationService - Interface in com.broadleafcommerce.inventory.advanced.notification.service
CRUD Operations for InventoryNotifications
inventoryNotificationService - Variable in class com.broadleafcommerce.inventory.advanced.web.controller.BroadleafInventoryNotificationController
 
InventoryNotificationServiceImpl - Class in com.broadleafcommerce.inventory.advanced.notification.service
 
InventoryNotificationServiceImpl() - Constructor for class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
InventoryNotificationWrapper - Class in com.broadleafcommerce.inventory.advanced.api.wrapper
 
InventoryNotificationWrapper() - Constructor for class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
inventoryPersister - Variable in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
InventoryReservation - Interface in com.broadleafcommerce.inventory.advanced.domain
Quantity reserved for a particular FulfillmentGroupItem within an FulfillmentLocation.
InventoryReservationImpl - Class in com.broadleafcommerce.inventory.advanced.domain
 
InventoryReservationImpl() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
inventoryReservations - Variable in class com.broadleafcommerce.inventory.advanced.workflow.InventoryState
 
InventoryReservationStrategy - Interface in com.broadleafcommerce.inventory.advanced.reservation.strategy
Configurable interface used to determine how to create InventoryReservations for a FulfillmentGroup when an order is checked out.
InventoryReservationStrategyType - Class in com.broadleafcommerce.inventory.advanced.reservation.strategy
Extensible types of InventoryReservationStrategy.
InventoryReservationStrategyType() - Constructor for class com.broadleafcommerce.inventory.advanced.reservation.strategy.InventoryReservationStrategyType
 
InventoryReservationStrategyType(String, String) - Constructor for class com.broadleafcommerce.inventory.advanced.reservation.strategy.InventoryReservationStrategyType
 
InventoryReservationTemplate - Class in com.broadleafcommerce.inventory.advanced.domain
Represents items that know about which FulfillmentLocation they should be fulfilled out of.
InventoryReservationTemplate() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationTemplate
 
inventoryService - Variable in class com.broadleafcommerce.inventory.advanced.admin.server.handler.AdminInventoryPersister
 
inventoryService - Variable in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
inventoryService - Variable in class com.broadleafcommerce.inventory.advanced.api.endpoint.FulfillmentLocationEndpoint
 
inventoryService - Variable in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryEndpoint
 
inventoryService - Variable in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationJob
 
inventoryService - Variable in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
inventoryService - Variable in class com.broadleafcommerce.inventory.advanced.reservation.strategy.AbstractInventoryReservationStrategy
 
inventoryService - Variable in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
inventoryService - Variable in class com.broadleafcommerce.inventory.advanced.service.DefaultInventoryLocationResolver
 
InventoryState - Class in com.broadleafcommerce.inventory.advanced.workflow
Contains the inventory state in case of a rollback.
InventoryState() - Constructor for class com.broadleafcommerce.inventory.advanced.workflow.InventoryState
 
InventoryWrapper - Class in com.broadleafcommerce.inventory.advanced.api.wrapper
 
InventoryWrapper() - Constructor for class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryWrapper
 
IS_LOCKED - Variable in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationJob
 
isAvailable(Product, Integer) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Returns a map indicating if the quantity requested is available for each sku associated with the Product in the default fulfillment location.
isAvailable(Sku, Integer, FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Retrieves whether or not the quantity is available for a sku at a fulfillment location.
isAvailable(Sku, int, List<FulfillmentLocation>) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Determines if quantity is available for the given sku at the given locations
isAvailable(Product, Integer, FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Returns a map indicating whether the quantity requested is available for the specified Product in the fulfillment location.
isAvailable(Sku, Integer, FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
isAvailable(Product, Integer) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
isAvailable(Product, Integer, FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
isAvailable(Sku, int, List<FulfillmentLocation>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
isAvailableAtDefaultFulfillmentLocation(Sku, Integer) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Retrieves whether or not the quantity is available for a sku at the default fulfillment location.
isAvailableAtDefaultFulfillmentLocation(Sku, Integer) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
isDefaultLocation() - Method in interface com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocation
Retrieves if this fulfillment location as default.
isDefaultLocation() - Method in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
isProcessed() - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
isProcessed() - Method in interface com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotification
Whether or not this notification has been sent out to the user.
isProcessed() - Method in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
isSkuEligibleForInventoryCheck(Sku) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Tests whether an inventory check will be invoked for the given Sku.
isSkuEligibleForInventoryCheck(Sku) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
isSkuEligibleForReservation(Sku) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Tests whether a reservation will be created for a given Sku.
isSkuEligibleForReservation(Sku) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
item - Variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 

L

location - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
location - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryWrapper
 
Location() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation.Tab.Location
 
location - Variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
location - Variable in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
LOCATION_ID - Static variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.SingleLocationInventoryImportProcessExecutor
 
LOCATION_IMPORT_PROCESS - Static variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.FulfillmentLocationImportProcessExecutor
 
LOCATION_TYPE - Static variable in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl.Presentation.FieldOrder
 
LocationImportDTO - Class in com.broadleafcommerce.inventory.advanced.admin.web.api.dto
Object used for fulfillment location imports.
LocationImportDTO() - Constructor for class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.LocationImportDTO
 
locationResolver - Variable in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
locationService - Variable in class com.broadleafcommerce.inventory.advanced.api.endpoint.FulfillmentLocationEndpoint
 
locationService - Variable in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryEndpoint
 
locationService - Variable in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryNotificationEndpoint
 
locationService - Variable in class com.broadleafcommerce.inventory.advanced.service.DefaultInventoryLocationResolver
 
LOCK - Variable in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationJob
 
logError(Long, String) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.FulfillmentLocationImportProcessExecutor
 
logError(Long, String) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.MultipleLocationInventoryImportProcessExecutor
 
logError(Long, String) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.SingleLocationInventoryImportProcessExecutor
 

M

modifyDetailEntityForm(EntityForm) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.service.FulfillmentLocationsFormBuilderExtensionHandler
 
modifyDetailEntityForm(EntityForm) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.service.InventoryAwareSkuFormBuilderExtensionHandler
 
modifyDetailEntityForm(EntityForm) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.service.InventoryFormBuilderExtensionHandler
 
modifyType(JavaType, Type, TypeBindings, TypeFactory) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.modifier.AdvancedInventoryTypeModifier
 
modifyUnpopulatedEntityForm(EntityForm) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.service.FulfillmentLocationsFormBuilderExtensionHandler
 
modifyUnpopulatedEntityForm(EntityForm) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.service.InventoryFormBuilderExtensionHandler
 
MODULE_NAME - Static variable in class com.broadleafcommerce.inventory.advanced.config.AdvancedInventoryModuleRegistration
 
moveParserToField(JsonParser, String) - Method in interface com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportService
Moves the cursor of the parser to the next token with name equal to fieldName
moveParserToField(JsonParser, String) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
MULTI_INVENTORY_IMPORT_PROCESS - Static variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.MultipleLocationInventoryImportProcessExecutor
 
multiImportService - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.MultipleLocationInventoryImportProcessExecutor
 
multiImportService - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
 
MULTIPLE_PER_ITEM - Static variable in class com.broadleafcommerce.inventory.advanced.reservation.strategy.InventoryReservationStrategyType
Creates reservations for FulfillmentGroupItems whose quantity can be spread across different FulfillmentLocations.
MultipleLocationInventoryImportProcessExecutor - Class in com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer
Consumer used to import inventory for multiple locations from one payload.
MultipleLocationInventoryImportProcessExecutor() - Constructor for class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.MultipleLocationInventoryImportProcessExecutor
 
MultipleLocationInventoryImportService - Interface in com.broadleafcommerce.inventory.advanced.dataimport.service
 
MultipleLocationInventoryImportServiceImpl - Class in com.broadleafcommerce.inventory.advanced.dataimport.service
 
MultipleLocationInventoryImportServiceImpl() - Constructor for class com.broadleafcommerce.inventory.advanced.dataimport.service.MultipleLocationInventoryImportServiceImpl
 
MultipleReservationPerItemReservationStrategy - Class in com.broadleafcommerce.inventory.advanced.reservation.strategy
Creates multiple reservations for each FulfillmentGroupItem.
MultipleReservationPerItemReservationStrategy() - Constructor for class com.broadleafcommerce.inventory.advanced.reservation.strategy.MultipleReservationPerItemReservationStrategy
 

N

name - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.LocationImportDTO
 
name - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
name - Variable in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
NAME - Static variable in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl.Presentation.FieldOrder
 
Name() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl.Presentation.Group.Name
 
Name() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl.Presentation.Tab.Name
 
Name() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation.Group.Name
 
notificationService - Variable in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryNotificationEndpoint
 
notificationService - Variable in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationJob
 

O

onHandQuantity - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.InventoryImportDTO
 
onHandQuantity - Variable in class com.broadleafcommerce.inventory.advanced.service.dto.UpdateInventoryInfo
 
Order() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl.Presentation.Group.Order
 
Order() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl.Presentation.Tab.Order
 
Order() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation.Group.Order
 
Order() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation.Tab.Order
 

P

parseNext(ObjectMapper, JsonParser, Class<T>) - Method in interface com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportService
Parses the next object out of the given JsonParser in the structure of the given class Automatically moves the parser to the start of the next JSON object
parseNext(ObjectMapper, JsonParser, Class<T>) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
parseNextBatch(ObjectMapper, JsonParser, Class<T>, int) - Method in interface com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportService
Parses the next batch of objects out of the given JsonParser in the structure of the given class.
parseNextBatch(ObjectMapper, JsonParser, Class<T>, int) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
populateInventory(Inventory, Entity, Map<String, FieldMetadata>, RecordHelper) - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.AdminInventoryPersister
Attempts to populate the given Inventory instance with the merged properties from the admin.
Presentation() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl.Presentation
 
Presentation() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation
 
prioritizeInventory(List<Inventory>) - Method in class com.broadleafcommerce.inventory.advanced.reservation.strategy.AbstractInventoryReservationStrategy
 
prioritizeInventory(List<Inventory>) - Method in interface com.broadleafcommerce.inventory.advanced.reservation.strategy.InventoryReservationStrategy
Takes the given list of inventory and returns a new sorted list.
processActionManager - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
 
processed - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
processed - Variable in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
processImport(String, Long) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.FulfillmentLocationImportProcessExecutor
Processes the file that fileName returns and creates fulfillment locations for each record in the file
processInventoryImport(String, Long) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.MultipleLocationInventoryImportProcessExecutor
 
processInventoryImport(String, FulfillmentLocation, Long) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.SingleLocationInventoryImportProcessExecutor
Processes the import file and sets the inventory accordingly
processNotification(HttpServletRequest, Long) - Method in class com.broadleafcommerce.inventory.advanced.api.endpoint.InventoryNotificationEndpoint
 
processNotification(InventoryNotification) - Method in interface com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationService
Processes the given notification by usually sending an email to the configured InventoryNotification#getCustomer() or InventoryNotification.getEmailAddress().
processNotification(InventoryNotification) - Method in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
processRegistrationManager - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
 
processStateManager - Variable in class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
 

Q

quantity - Variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
QUANTITY_AVAILABLE - Static variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation.FieldOrder
 
QUANTITY_AVAILABLE_CHANGE_FIELD_NAME - Static variable in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
QUANTITY_ON_HAND - Static variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation.FieldOrder
 
QUANTITY_ON_HAND_CHANGE_FIELD_NAME - Static variable in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
quantityAvailable - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryWrapper
 
quantityAvailable - Variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
quantityOnHand - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryWrapper
 
quantityOnHand - Variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 

R

readAll() - Method in interface com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDao
Retrieves all of the fulfillment locations
readAll() - Method in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
readAll(int, int, boolean) - Method in interface com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDao
 
readAll(int, int, boolean) - Method in class com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDaoImpl
 
readAllForCustomer(Customer, boolean) - Method in interface com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDao
 
readAllForCustomer(Customer, boolean) - Method in class com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDaoImpl
 
readAllForEmail(String, boolean) - Method in interface com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDao
 
readAllForEmail(String, boolean) - Method in class com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDaoImpl
 
readAllForSku(Sku, int, int, boolean) - Method in interface com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDao
 
readAllForSku(Sku, int, int, boolean) - Method in class com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDaoImpl
 
readAllFulfillmentLocations(FulfillmentType) - Method in interface com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDao
 
readAllFulfillmentLocations(FulfillmentType) - Method in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
readAllFulfillmentLocationsForSku(Long) - Method in interface com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDao
 
readAllFulfillmentLocationsForSku(Long, FulfillmentType) - Method in interface com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDao
Reads all fulfillment locations associated with a sku
readAllFulfillmentLocationsForSku(Long, FulfillmentType, int) - Method in interface com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDao
 
readAllFulfillmentLocationsForSku(Long) - Method in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
readAllFulfillmentLocationsForSku(Long, FulfillmentType) - Method in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
readAllFulfillmentLocationsForSku(Long, FulfillmentType, int) - Method in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
readById(Long) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
 
readById(Long) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
readById(Long) - Method in interface com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDao
Retrieves a FulfillmentLocation from the given id
readById(Long) - Method in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
readById(Long) - Method in interface com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDao
 
readById(Long) - Method in class com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDaoImpl
 
readDefaultFulfillmentLocation() - Method in interface com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDao
Reads the first fulfillment location that it finds that is flagged as default
readDefaultFulfillmentLocation() - Method in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
readForUpdateById(Long) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Same as read, but refreshes and handles locking for concurrent updates
readForUpdateById(Long) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
readInventoriesForUpdateFromSkus(Set<Long>, FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
 
readInventoriesForUpdateFromSkus(Set<Long>, FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
readInventory(Sku, FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Retrieves the Inventory for the given Sku and FulfillmentLocation
readInventory(Sku, FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
readInventoryAcrossFulfillmentLocations(Sku) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Returns all of the inventory records for the given sku within all {@link FulfillmentLocations
readInventoryAcrossFulfillmentLocations(Sku, FulfillmentType) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Returns all of the inventory records for the given sku at FulfillmentLocations with the given fulfillmentType
readInventoryAcrossFulfillmentLocations(Sku, FulfillmentType) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
readInventoryAcrossFulfillmentLocations(Sku) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
readInventoryCountAcrossFulfillmentLocations(Sku) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Reads a sum of all available quantities for a Sku across all fulfillment locations.
readInventoryCountAcrossFulfillmentLocations(Sku) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
readInventoryCountInFulfillmentLocations(Sku, List<FulfillmentLocation>) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
readInventoryCountInFulfillmentLocations(Sku, List<FulfillmentLocation>) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
readInventoryForDefaultFulfillmentLocation(Sku) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Retrieves the Inventory for the given Sku
readInventoryForDefaultFulfillmentLocation(Sku) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
readInventoryForFulfillmentLocation(List<Sku>, FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Reads inventories for a list of skus in the default fulfillment location.
readInventoryForFulfillmentLocation(FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Retrieves all instances of Inventory for this fulfillmentLocation
readInventoryForFulfillmentLocation(FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
readInventoryForFulfillmentLocation(List<Sku>, FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
readInventoryForUpdate(Sku, FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Same as readInventory but refreshes and locks the object.
readInventoryForUpdate(Sku, FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
readInventoryForUpdateForDefaultFulfillmentLocation(Sku) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Same as readInventoryForDefaultFulfillmentLocation but refreshes and locks the object.
readInventoryForUpdateForDefaultFulfillmentLocation(Sku) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
readMaxInventoryAcrossFulfillmentLocations(Sku) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Gets the maximum quantity at a single fulfillment location for the given sku acros all locations
readMaxInventoryAcrossFulfillmentLocations(Sku) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
readMaxInventoryInFulfillmentLocations(Sku, List<FulfillmentLocation>) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Gets the maximum quantity at a single fulfillment location for the given sku filtered by the given locations
readMaxInventoryInFulfillmentLocations(Sku, List<FulfillmentLocation>) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
reconcileChangeOrderInventory(Map<Sku, Integer>, Map<Sku, Integer>, Map<String, Object>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
In the case of a change order (i.e from the OMS workflow), we need to rollback existing reservations and start over in order to reconcile the difference in inventory and reservations that have already been committed.
registerAndStart(String, String, Map<String, String>, Long) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
 
removeHeaderFields(ListGrid) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.service.InventoryAwareSkuFormBuilderExtensionHandler
 
REORDER_THRESHOLD - Static variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation.FieldOrder
 
reservations - Variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationTemplate
 
reservationStrategies - Variable in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
Injects all of the InventoryReservationStrategy types
resolveInventoryLocationForDecrement(Sku, Integer, Order) - Method in class com.broadleafcommerce.inventory.advanced.service.DefaultInventoryLocationResolver
 
resolveInventoryLocationForDecrement(Sku, Integer, Order) - Method in interface com.broadleafcommerce.inventory.advanced.service.InventoryLocationResolver
Resolves an inventory location when none has been determined from other means.
resolveInventoryLocationForIncrement(Sku, Integer, Order) - Method in class com.broadleafcommerce.inventory.advanced.service.DefaultInventoryLocationResolver
 
resolveInventoryLocationForIncrement(Sku, Integer, Order) - Method in interface com.broadleafcommerce.inventory.advanced.service.InventoryLocationResolver
This attempts to resolve an inventory location for incrementing inventory when a location is not known.
resolveInventoryLocationsForAvailability(Sku, Order) - Method in class com.broadleafcommerce.inventory.advanced.service.DefaultInventoryLocationResolver
 
resolveInventoryLocationsForAvailability(Sku, Order) - Method in interface com.broadleafcommerce.inventory.advanced.service.InventoryLocationResolver
Resolves a list of locations to check for whether or not the given sku is available.
retrieveQuantitiesAvailable(Collection<Sku>, Map<String, Object>, ExtensionResultHolder<Map<Sku, Integer>>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
reverseLocationQuantityMapFromReservations(List<InventoryReservation>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
Given a list of reservations (e.g.
ROLLBACK_BLC_ADVANCED_INVENTORY_DECREMENTED - Static variable in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
ROLLBACK_BLC_ADVANCED_INVENTORY_INCREMENTED - Static variable in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
ROLLBACK_BLC_ADVANCED_INVENTORY_ORDER_ID - Static variable in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 

S

sandBoxHelper - Variable in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
sandBoxHelper - Variable in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
sandBoxHelper - Variable in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
sandBoxHelper - Variable in class com.broadleafcommerce.inventory.advanced.reservation.strategy.SingleLocationPerGroupReservationStrategy
 
save(Inventory) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Persists the Inventory
save(Inventory) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
save(FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDao
Persists the FulfillmentLocation
save(FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
save(InventoryNotification) - Method in interface com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDao
 
save(InventoryNotification) - Method in class com.broadleafcommerce.inventory.advanced.notification.dao.InventoryNotificationDaoImpl
 
save(InventoryNotification) - Method in interface com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationService
Persists the given notification
save(InventoryNotification) - Method in class com.broadleafcommerce.inventory.advanced.notification.service.InventoryNotificationServiceImpl
 
save(Inventory) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Persists the inventory
save(Inventory) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
save(FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationService
Persists the FulfillmentLocation
save(FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationServiceImpl
 
saveAdminInventory(Long, Entity, Map<String, FieldMetadata>, RecordHelper) - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.AdminInventoryPersister
Creates a new transaction and attempts a read, populate, update within the transaction.
saveReservation(InventoryReservation) - Method in interface com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDao
Saves the given reservation
saveReservation(InventoryReservation) - Method in class com.broadleafcommerce.inventory.advanced.dao.AdvancedInventoryDaoImpl
 
saveReservation(InventoryReservation) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Saves the given reservation
saveReservation(InventoryReservation) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
scheduleInventoryImport(String, Long) - Method in interface com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventScheduler
Schedules an event to set inventory for all the records in the file with name fileName
scheduleInventoryImport(String, Long) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
 
scheduleLocationImport(String) - Method in interface com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventScheduler
Schedules an event to create fulfillment location for all of the records in the file with name fileName
scheduleLocationImport(String) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
 
scheduleMultipleLocationInventoryImport(String) - Method in interface com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventScheduler
Schedules an event to set inventory for all of the records in the file with name fileName
scheduleMultipleLocationInventoryImport(String) - Method in class com.broadleafcommerce.inventory.advanced.admin.dataimport.service.AdvancedInventoryImportEventSchedulerImpl
 
scheduler - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint.AdminAdvancedInventoryImportEndpoint
 
SECTION_KEY - Static variable in class com.broadleafcommerce.inventory.advanced.admin.web.controller.AdminFulfillmentLocationController
 
selectedStrategy - Variable in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
setAddress(AddressWrapper) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
setAddress(Address) - Method in interface com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocation
Set the Address of the fulfillment location
setAddress(Address) - Method in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
setAddressId(Long) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.LocationImportDTO
 
setApplicationContext(ApplicationContext) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.modifier.AdvancedInventoryTypeModifier
 
setAvailableQuantity(Integer) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.InventoryImportDTO
 
setAvailableQuantity(Integer) - Method in class com.broadleafcommerce.inventory.advanced.service.dto.UpdateInventoryInfo
 
setDate(Date) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
setDate(Date) - Method in interface com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotification
When the user actually subscribed to this notification.
setDate(Date) - Method in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
setDefaultLocation(Boolean) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.LocationImportDTO
 
setDefaultLocation(Boolean) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
setDefaultLocation(Boolean) - Method in interface com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocation
Sets whether or not this fulfillment location is the default one
setDefaultLocation(Boolean) - Method in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
setEmailAddress(String) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
setEmailAddress(String) - Method in interface com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotification
The email address used to notify the user that there is inventory available for the given Sku.
setEmailAddress(String) - Method in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
setForDefaultLocation(InputStream) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint.AdminAdvancedInventoryImportEndpoint
Sets the inventory based on body for the default fulfillment location
setForMultipleLocations(InputStream) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint.AdminAdvancedInventoryImportEndpoint
Sets the inventory based on body.
setFormView(String) - Method in class com.broadleafcommerce.inventory.advanced.web.controller.BroadleafInventoryNotificationController
 
setForSingleLocation(InputStream, Long) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.endpoint.AdminAdvancedInventoryImportEndpoint
Sets the inventory based on @{code body} for the fulfillment location with id locationId
setFulfillmentGroupItem(FulfillmentGroupItem) - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationTemplate
 
setFulfillmentLocation(FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.domain.Inventory
Sets the fulfillment location information related to this inventory
setFulfillmentLocation(FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
setFulfillmentType(String) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.LocationImportDTO
 
setFulfillmentType(String) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
setFulfillmentType(FulfillmentType) - Method in interface com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocation
Sets the type of fulfillment that this location supports.
setFulfillmentType(FulfillmentType) - Method in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
setId(Long) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
setId(Long) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
setId(Long) - Method in interface com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocation
 
setId(Long) - Method in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
setId(Long) - Method in interface com.broadleafcommerce.inventory.advanced.domain.Inventory
Sets the unique identifier of the Inventory
setId(Long) - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
setId(Long) - Method in interface com.broadleafcommerce.inventory.advanced.domain.InventoryReservation
Sets the primary key for this reservation
setId(Long) - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
setId(Long) - Method in interface com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotification
Sets the primary key for this entity
setId(Long) - Method in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
setInventory(List<InventoryImportDTO>, FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportService
Sets the inventory for the given InventoryImportDTOs for the given FulfillmentLocation
setInventory(List<InventoryImportDTO>, FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
 
setInventory(Map<Long, InventoryImportDTO>, FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.dataimport.service.AdvancedInventoryImportServiceImpl
Converts the given skuMap to an appropriate map of fulfillment location to UpdateInventoryInfos so that it can be sent to the inventory service
setInventory(List<Inventory>) - Method in class com.broadleafcommerce.inventory.advanced.domain.AdvancedInventoryTemplate
 
setInventory(List<Inventory>) - Method in interface com.broadleafcommerce.inventory.advanced.domain.SkuInventory
Sets associated inventory items for this Sku.
setInventory(Map<FulfillmentLocation, List<UpdateInventoryInfo>>) - Method in interface com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryService
Sets the on hand and available quantities for a sku at a fulfillment location.
setInventory(Map<FulfillmentLocation, List<UpdateInventoryInfo>>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
 
setInventory(List<Inventory>) - Method in class com.broadleafcommerce.inventory.advanced.weave.WeaveSkuInventory
 
setInventoryReservations(List<InventoryReservation>) - Method in class com.broadleafcommerce.inventory.advanced.workflow.InventoryState
 
setItem(FulfillmentGroupItem) - Method in interface com.broadleafcommerce.inventory.advanced.domain.InventoryReservation
Sets the item that this inventory was reserved for
setItem(FulfillmentGroupItem) - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
setLocation(FulfillmentLocationWrapper) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
setLocation(FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.domain.InventoryReservation
Sets the location where this inventory should be decremented from
setLocation(FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
setLocation(FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotification
Optional, allows the user to further narrow down the criteria for when they want to receive inventory in stock notifications.
setLocation(FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
setName(String) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.LocationImportDTO
 
setName(String) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
setName(String) - Method in interface com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocation
For convenience you can name an inventory location.
setName(String) - Method in class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl
 
setOnHandQuantity(Integer) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.InventoryImportDTO
 
setOnHandQuantity(Integer) - Method in class com.broadleafcommerce.inventory.advanced.service.dto.UpdateInventoryInfo
 
setProcessed(boolean) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
setProcessed(boolean) - Method in interface com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotification
Whether or not this notification was actually sent to the subscribing user.
setProcessed(boolean) - Method in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
setQuantity(Integer) - Method in interface com.broadleafcommerce.inventory.advanced.domain.InventoryReservation
Sets the quantity.
setQuantity(Integer) - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
setQuantityAvailable(Integer) - Method in interface com.broadleafcommerce.inventory.advanced.domain.Inventory
Sets the inventory available for sale.
setQuantityAvailable(Integer) - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
setQuantityOnHand(Integer) - Method in interface com.broadleafcommerce.inventory.advanced.domain.Inventory
Sets the actual inventory in possession of the business
setQuantityOnHand(Integer) - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
setReservations(List<InventoryReservation>) - Method in interface com.broadleafcommerce.inventory.advanced.domain.FulfillmentGroupItemReservations
Sets where inventory comes from out of a FulfillmentGroupItem.
setReservations(List<InventoryReservation>) - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationTemplate
 
setReservations(List<InventoryReservation>) - Method in class com.broadleafcommerce.inventory.advanced.weave.WeaveFulfillmentGroupItemReservations
 
setSku(SkuWrapper) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
setSku(Sku) - Method in interface com.broadleafcommerce.inventory.advanced.domain.Inventory
Sets the sku for this Inventory
setSku(Sku) - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
setSku(Sku) - Method in interface com.broadleafcommerce.inventory.advanced.domain.InventoryReservation
Sets the transient value representing the Sku that the InventoryReservation.getItem() was used to lookup quantity for
setSku(Sku) - Method in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
setSku(Sku) - Method in interface com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotification
Required, sets the Sku from the Broadleaf catalog that the user has requested to listen for inventory notifications for.
setSku(Sku) - Method in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
setSku(Sku) - Method in class com.broadleafcommerce.inventory.advanced.service.dto.UpdateInventoryInfo
 
setSkuId(Long) - Method in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.InventoryImportDTO
 
setSkuQuantityMap(Map<FulfillmentLocation, Map<Sku, Integer>>) - Method in class com.broadleafcommerce.inventory.advanced.workflow.InventoryState
 
SINGLE_PER_GROUP - Static variable in class com.broadleafcommerce.inventory.advanced.reservation.strategy.InventoryReservationStrategyType
Creates a inventory reservations that have the same FulfillmentLocation for all of the FulfillmentGroupItems within the FulfillmentGroup
SINGLE_PER_ITEM - Static variable in class com.broadleafcommerce.inventory.advanced.reservation.strategy.InventoryReservationStrategyType
Creates reservations that have a single location for every FulfillmentGroupItem.
SingleLocationInventoryImportProcessExecutor - Class in com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer
Consumer used to set the inventory.
SingleLocationInventoryImportProcessExecutor() - Constructor for class com.broadleafcommerce.inventory.advanced.admin.dataimport.consumer.SingleLocationInventoryImportProcessExecutor
 
SingleLocationPerGroupReservationStrategy - Class in com.broadleafcommerce.inventory.advanced.reservation.strategy
All FulfillmentGroupItems are reserved from a single FulfillmentLocation for the entire FulfillmentGroup.
SingleLocationPerGroupReservationStrategy() - Constructor for class com.broadleafcommerce.inventory.advanced.reservation.strategy.SingleLocationPerGroupReservationStrategy
 
SingleLocationPerItemReservationStrategy - Class in com.broadleafcommerce.inventory.advanced.reservation.strategy
Each FulfillmentGroupItem within a FulfillmentGroup must have the entire item fulfilled from a single FulfillmentLocation.
SingleLocationPerItemReservationStrategy() - Constructor for class com.broadleafcommerce.inventory.advanced.reservation.strategy.SingleLocationPerItemReservationStrategy
 
sku - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
sku - Variable in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryWrapper
 
SKU - Static variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation.FieldOrder
 
sku - Variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 
sku - Variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryReservationImpl
 
sku - Variable in class com.broadleafcommerce.inventory.advanced.notification.domain.InventoryNotificationImpl
 
sku - Variable in class com.broadleafcommerce.inventory.advanced.service.dto.UpdateInventoryInfo
 
skuId - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.api.dto.InventoryImportDTO
 
SkuInventory - Interface in com.broadleafcommerce.inventory.advanced.domain
 
skuPersistenceHandler - Variable in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
skuQuantityMap - Variable in class com.broadleafcommerce.inventory.advanced.workflow.InventoryState
 
subdivisionService - Variable in class com.broadleafcommerce.inventory.advanced.admin.web.controller.AdminFulfillmentLocationController
 

T

Tab() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.FulfillmentLocationImpl.Presentation.Tab
 
Tab() - Constructor for class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl.Presentation.Tab
 

U

update(PersistencePackage, DynamicEntityDao, RecordHelper) - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.FulfillmentLocationCustomPersistenceHandler
 
update(PersistencePackage, DynamicEntityDao, RecordHelper) - Method in class com.broadleafcommerce.inventory.advanced.admin.server.handler.InventoryCustomPersistenceHandler
 
UpdateInventoryInfo - Class in com.broadleafcommerce.inventory.advanced.service.dto
 
UpdateInventoryInfo() - Constructor for class com.broadleafcommerce.inventory.advanced.service.dto.UpdateInventoryInfo
 
updateInventoryRecord(UpdateInventoryInfo, Inventory) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
Given an UpdateInventoryInfo record, updates the related inventory record
updateOtherDefaultLocationToFalse(FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDao
Sets the defaultLocation flag to false for all fulfillmentLocations
updateOtherDefaultLocationToFalse(FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.dao.FulfillmentLocationDaoImpl
 
updateOtherDefaultLocationToFalse(FulfillmentLocation) - Method in interface com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationService
Updates all FulfillmentLocations in the database to false, excluding the FulfillmentLocation that was passed in
updateOtherDefaultLocationToFalse(FulfillmentLocation) - Method in class com.broadleafcommerce.inventory.advanced.service.FulfillmentLocationServiceImpl
 

V

validateReservationQuantities(FulfillmentGroupItem, List<InventoryReservation>) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceExtensionHandler
 
validateUpdateInventoryRequest(Sku, UpdateInventoryInfo) - Method in class com.broadleafcommerce.inventory.advanced.service.AdvancedInventoryServiceImpl
Validates that the Sku and UpdateInventoryInfo objects valid when trying to update/create an inventory record
version - Variable in class com.broadleafcommerce.inventory.advanced.domain.InventoryImpl
 

W

WeaveFulfillmentGroupItemReservations - Class in com.broadleafcommerce.inventory.advanced.weave
 
WeaveFulfillmentGroupItemReservations() - Constructor for class com.broadleafcommerce.inventory.advanced.weave.WeaveFulfillmentGroupItemReservations
 
WeaveSkuInventory - Class in com.broadleafcommerce.inventory.advanced.weave
 
WeaveSkuInventory() - Constructor for class com.broadleafcommerce.inventory.advanced.weave.WeaveSkuInventory
 
wrapDetails(FulfillmentLocation, HttpServletRequest) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
wrapDetails(InventoryNotification, HttpServletRequest) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
wrapDetails(Inventory, HttpServletRequest) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryWrapper
 
wrapSummary(FulfillmentLocation, HttpServletRequest) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.FulfillmentLocationWrapper
 
wrapSummary(InventoryNotification, HttpServletRequest) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryNotificationWrapper
 
wrapSummary(Inventory, HttpServletRequest) - Method in class com.broadleafcommerce.inventory.advanced.api.wrapper.InventoryWrapper
 
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2020. All rights reserved.