Class DefaultShippingLabelProviderService
- java.lang.Object
-
- com.broadleafcommerce.shipping.service.DefaultShippingLabelProviderService
-
- All Implemented Interfaces:
ShippingLabelProviderService
public class DefaultShippingLabelProviderService extends Object implements ShippingLabelProviderService
-
-
Constructor Summary
Constructors Constructor Description DefaultShippingLabelProviderService(List<ShippingLabelProvider> shippingLabelProviders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<ShippingLabelProvider>
getShippingLabelProvider(String fulfillmentOptionName)
Get the appropriateShippingLabelProvider
from the givenFulfillmentOption
name.protected List<ShippingLabelProvider>
getShippingLabelProviders()
-
-
-
Constructor Detail
-
DefaultShippingLabelProviderService
public DefaultShippingLabelProviderService(List<ShippingLabelProvider> shippingLabelProviders)
-
-
Method Detail
-
getShippingLabelProvider
public Optional<ShippingLabelProvider> getShippingLabelProvider(String fulfillmentOptionName)
Description copied from interface:ShippingLabelProviderService
Get the appropriateShippingLabelProvider
from the givenFulfillmentOption
name.- Specified by:
getShippingLabelProvider
in interfaceShippingLabelProviderService
- Parameters:
fulfillmentOptionName
- The name of theFulfillmentOption
.- Returns:
- the
ShippingLabelProvider
that corresponds to the given fulfillmentOptionName.
-
getShippingLabelProviders
protected List<ShippingLabelProvider> getShippingLabelProviders()
-
-