Class FulfillmentOriginInfo
java.lang.Object
com.broadleafcommerce.fulfillment.common.domain.FulfillmentOriginInfo
Indicates fulfillment origin information such as inventory location for a
FulfillmentPricingItem
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
Map to hold arbitrary additional attributes.@NonNull String
The inventory location where this product will be fulfilled from.int
hashCode()
void
setAdditionalAttributes
(@NonNull Map<String, Object> additionalAttributes) Map to hold arbitrary additional attributes.void
setInventoryLocationRef
(@NonNull String inventoryLocationRef) The inventory location where this product will be fulfilled from.
-
Constructor Details
-
FulfillmentOriginInfo
public FulfillmentOriginInfo()
-
-
Method Details
-
getInventoryLocationRef
The inventory location where this product will be fulfilled from. Only required for implementations that have pricing specific to origin and destination pairs. -
getAdditionalAttributes
Map to hold arbitrary additional attributes. This is intended to allow an application to pass in additional data about the inventory location that can drive sorting algorithms. For example, if the system should prefer calculators that can handle the inventory locations closest to the customer. -
setInventoryLocationRef
The inventory location where this product will be fulfilled from. Only required for implementations that have pricing specific to origin and destination pairs. -
setAdditionalAttributes
Map to hold arbitrary additional attributes. This is intended to allow an application to pass in additional data about the inventory location that can drive sorting algorithms. For example, if the system should prefer calculators that can handle the inventory locations closest to the customer. -
equals
-
canEqual
-
hashCode
public int hashCode()
-