Uses of Class
com.broadleafcommerce.inventory.domain.InventoryLocation
Package
Description
-
Uses of InventoryLocation in com.broadleafcommerce.inventory.provider.jpa.domain
Modifier and TypeMethodDescriptionprotected <V> org.modelmapper.spi.DestinationSetter<InventoryLocation,
V> JpaInventoryLocation.fromMeAddressSetter
(org.modelmapper.spi.DestinationSetter<Address, V> setterOnAddress) protected org.modelmapper.spi.SourceGetter<InventoryLocation>
JpaInventoryLocation.toMeAddressGetter
(org.modelmapper.spi.SourceGetter<Address> getterOnAddress) -
Uses of InventoryLocation in com.broadleafcommerce.inventory.service
Modifier and TypeClassDescriptionclass
DefaultInventoryLocationService<L extends InventoryLocation>
Service to store and retrieveInventoryLocation
data.interface
InventoryLocationService<L extends InventoryLocation>
Service to provide business logic / data access related toInventoryLocation
references.Modifier and TypeMethodDescriptionprotected InventoryLocationService<InventoryLocation>
DefaultSkuInventoryAvailabilityStrategy.getInventoryLocationService()
protected InventoryLocationService<InventoryLocation>
DefaultSkuInventoryService.getInventoryLocationService()
Modifier and TypeMethodDescriptionDefaultSkuInventoryService.readSkuInventoryDetails
(SkuReferenceFieldType skuRefType, Set<String> skuRefs, InventoryLocation location, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) SkuInventoryService.readSkuInventoryDetails
(SkuReferenceFieldType skuRefType, Set<String> skuRefs, InventoryLocation location, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ReadsSkuInventory
details based on specificSkuRef
details, specified by theSkuReferenceFieldType
for a givenInventoryLocation
.ModifierConstructorDescriptionDefaultSkuInventoryAvailabilityStrategy
(SkuInventoryRepository<com.broadleafcommerce.data.tracking.core.Trackable> skuInventoryRepository, SkuFieldReferenceTypeUtility skuFieldReferenceTypeUtility, InventoryLocationService<InventoryLocation> inventoryLocationService, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) DefaultSkuInventoryService
(SkuInventoryRepository<com.broadleafcommerce.data.tracking.core.Trackable> skuInventoryRepository, InventoryLocationService<InventoryLocation> inventoryLocationService, SkuFieldReferenceTypeUtility skuFieldReferenceTypeUtility, SkuInventoryAdjustmentService<I> skuInventoryAdjustmentService, SkuInventoryAvailabilityStrategy<I> skuInventoryAvailabilityStrategy, StockChangeNotificationService stockChangeNotificationService, SkuInventoryReservationRequestValidator skuInventoryReservationRequestValidator, InventoryTransactionService<InventoryTransaction> inventoryTransactionService, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager domainMapperManager) -
Uses of InventoryLocation in com.broadleafcommerce.inventory.service.messaging.autoconfigure
Modifier and TypeMethodDescriptionInventoryMessagingAutoConfiguration.inventoryVendorNotificationHandler
(InventoryLocationService<InventoryLocation> locationService, InventoryLocationRepository<com.broadleafcommerce.data.tracking.core.Trackable> locationRepository, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager) -
Uses of InventoryLocation in com.broadleafcommerce.inventory.service.messaging.vendor
Modifier and TypeMethodDescriptionprotected InventoryLocationService<InventoryLocation>
InventoryVendorNotificationHandler.getInventoryLocationService()
ModifierConstructorDescriptionInventoryVendorNotificationHandler
(InventoryLocationService<InventoryLocation> inventoryLocationService, InventoryLocationRepository<com.broadleafcommerce.data.tracking.core.Trackable> inventoryLocationRepo, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager) -
Uses of InventoryLocation in com.broadleafcommerce.inventory.service.validation
Modifier and TypeMethodDescriptionprotected InventoryLocationService<InventoryLocation>
InventoryLocationValidator.getInventoryLocationService()
protected InventoryLocationService<InventoryLocation>
SkuInventoryValidator.getInventoryLocationService()
Modifier and TypeMethodDescriptionprotected void
InventoryLocationValidator.validateAddress
(@NonNull InventoryLocation location, @NonNull org.springframework.validation.Errors errors) Modifier and TypeMethodDescriptionvoid
InventoryLocationValidator.setInventoryLocationService
(InventoryLocationService<InventoryLocation> inventoryLocationService) void
SkuInventoryValidator.setInventoryLocationService
(InventoryLocationService<InventoryLocation> inventoryLocationService) -
Uses of InventoryLocation in com.broadleafcommerce.inventory.web.endpoint
Modifier and TypeMethodDescriptionInventoryLocationEndpoint.createNewInventoryLocation
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, InventoryLocation inventoryLocation) Creates a brand newInventoryLocation
.InventoryLocationEndpoint.readInventoryLocationByContextId
(String id, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads anInventoryLocation
by context ID.InventoryLocationEndpoint.replaceInventoryLocation
(String id, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, InventoryLocation inventoryLocation) Replaces an existingInventoryLocation
.Modifier and TypeMethodDescriptionprotected InventoryLocationService<InventoryLocation>
InventoryLocationEndpoint.getInventoryLocationService()
org.springframework.data.domain.Page<InventoryLocation>
InventoryLocationEndpoint.readAllLocations
(String nameOrNumberQuery, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) InventoryLocationEndpoint.readInventoryLocationByLocationNumber
(String inventoryLocationNumber, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads anInventoryLocation
by an arbitrary location number.org.springframework.data.domain.Page<InventoryLocation>
InventoryLocationEndpoint.readInventoryLocationsByCoordinates
(Double latitude, Double longitude, Double radius, DistanceType distanceType, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads allInventoryLocation
references within a given area, within the radius of a point identified by latitude and longitude coordinates.org.springframework.data.domain.Page<InventoryLocation>
InventoryLocationEndpoint.readInventoryLocationsByPostalCode
(String countryCode, String postalCode, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads allInventoryLocation
references within a given country and for a given postal code.org.springframework.data.domain.Page<InventoryLocation>
InventoryLocationEndpoint.readInventoryLocationsByStateProvinceRegion
(String countryCode, String stateProvinceRegionCode, String city, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads allInventoryLocation
references within a given country and for a given state or province or region, based on region code.org.springframework.data.domain.Page<InventoryLocation>
InventoryLocationEndpoint.readPickupLocationsByCoordinates
(Double latitude, Double longitude, Double radius, DistanceType distanceType, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads allInventoryLocation
references that allow pickup within a given area, within the radius of a point identified by latitude and longitude coordinates.org.springframework.data.domain.Page<InventoryLocation>
InventoryLocationEndpoint.readPickupLocationsByPostalCode
(String countryCode, String postalCode, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads allInventoryLocation
references that are flagged as pickup locations within a given country and for a given postal code.org.springframework.data.domain.Page<InventoryLocation>
InventoryLocationEndpoint.readPickupLocationsByStateProvinceRegion
(String countryCode, String stateProvinceRegionCode, String city, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads allInventoryLocation
references that are flagged as pickup locations within a given country and for a given state or province or region, based on region code.org.springframework.data.domain.Page<InventoryLocation>
InventoryLocationEndpoint.readShippingLocationsByCoordinates
(Double latitude, Double longitude, Double radius, DistanceType distanceType, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads allInventoryLocation
references that allow shipping within a given area, within the radius of a point identified by latitude and longitude coordinates.org.springframework.data.domain.Page<InventoryLocation>
InventoryLocationEndpoint.readShippingLocationsByPostalCode
(String countryCode, String postalCode, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads allInventoryLocation
references that are flagged as shipping locations within a given country and for a given postal code.org.springframework.data.domain.Page<InventoryLocation>
InventoryLocationEndpoint.readShippingLocationsByStateProvinceRegion
(String countryCode, String stateProvinceRegionCode, String city, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads allInventoryLocation
references that are flagged as shipping locations within a given country and for a given state or province or region, based on region code.org.springframework.data.domain.Page<InventoryLocation>
InventoryLocationEndpoint.readStoreLocationsByCoordinates
(Double latitude, Double longitude, Double radius, DistanceType distanceType, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads allInventoryLocation
references that allow shipping within a given area, within the radius of a point identified by latitude and longitude coordinates.org.springframework.data.domain.Page<InventoryLocation>
InventoryLocationEndpoint.readStoreLocationsByPostalCode
(String countryCode, String postalCode, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads allInventoryLocation
references that are flagged as "Store" locations within a given country and for a given postal code.org.springframework.data.domain.Page<InventoryLocation>
InventoryLocationEndpoint.readStoreLocationsByStateProvinceRegion
(String countryCode, String stateProvinceRegionCode, String city, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads allInventoryLocation
references that are flagged as pickup locations within a given country and for a given state or province or region, based on region code.Modifier and TypeMethodDescriptionInventoryLocationEndpoint.createNewInventoryLocation
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, InventoryLocation inventoryLocation) Creates a brand newInventoryLocation
.InventoryLocationEndpoint.replaceInventoryLocation
(String id, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, InventoryLocation inventoryLocation) Replaces an existingInventoryLocation
.ModifierConstructorDescriptionInventoryLocationEndpoint
(InventoryLocationService<InventoryLocation> inventoryLocationService, SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService)