All Classes and Interfaces

Class
Description
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
since 1.1.0, in favor of using BandedFulfillmentPricingProperties directly
A banded fulfillment option has potentially many configurations per option defined by the bands (or tiers) in that option.
 
Banded implementation of FulfillmentPricingProvider for implementations that require banded (or tiered) shipping configuration for its fulfillment options based on minimum price or weight.
Defines the type for a BandedFulfillmentPricingOption's bands.
 
 
 
 
 
 
 
 
The default supported "types" of bands.
 
Interacts with the ShipEngine API
 
 
Utilizes the Indriya project (Github) to support weight calculations with different units of measurement.
 
 
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
since 1.1.0, in favor of using FixedFulfillmentPricingProperties directly
A fixed fulfillment option has only one configuration per option as defined by the fields in this class.
 
Simple implementation of FulfillmentPricingProvider for implementations that require fixed shipping configuration for it's fulfillment options.
A band represents a tier of pricing for a specific BandedFulfillmentPricingOption.
 
Defines a service that provides fulfillment pricing, e.g., shipping.
Routes FulfillmentPricingRequest to the appropriate FulfillmentPricingProvider.
 
 
Persistent counter-part to a ShipmentDetails for use with a JPA datastore.
 
 
 
 
 
Indicates problems with shipping label functionality.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Holds error data from the ShipEngine response.
 
An exception that happens during communication with the ShipEngine API.
 
 
Exception handlers for the ShipEngine integration
FulfillmentPricingProvider for the ShipEngine integration.
 
 
 
 
ShipEngine requires a FROM address for rates and labels.
Holds request header and body data needed by WebClient to exchange with the ShipEngine API
Encapsulates supported functions of the ShipEngine API.
 
 
 
Links a shipment to an OrderFulfillment.
ShipmentDetailsRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
 
Service to facilitate CRUD operations for ShipmentDetails.
 
Default properties for Shipping Services
 
 
Provides methods to facilitate creating or accessing shipping labels.
Service to facilitate finding the appropriate ShippingLabelProvider for a fulfillment option.
 
Thrown when there is an error when using a shipping provider
 
 
Enable controller and advisor for the ShipEngine implementation
Utility class for String operations in Shipping Services.
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
since 1.1.0, in favor of using VirtualFulfillmentPricingProperties directly
A virtual fulfillment option has only one configuration per option as defined by the fields in this class.
 
 
Handles weight calculations for shipping pricing.