public class XPFShoppingItem extends XPFEntity
Constructor and Description |
---|
XPFShoppingItem(String guid,
@NonNull XPFProductSku productSku,
@NonNull List<XPFShoppingItem> children,
long quantity,
@NonNull Map<String,String> modifierFields,
@NonNull XPFEntitySupplier<XPFLinePricing> pricing,
boolean bundleConstituent,
boolean addedByPromotion) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
@NonNull List<XPFShoppingItem> |
getChildren()
The children of this shopping item.
|
String |
getGuid()
The shopping item guid.
|
@NonNull Map<String,String> |
getModifierFields()
The modifier field values.
|
XPFLinePricing |
getPricing()
The shopping item price calculator.
|
@NonNull XPFProductSku |
getProductSku()
The product sku.
|
long |
getQuantity()
The quantity of items.
|
int |
hashCode() |
boolean |
isAddedByPromotion()
Indicates if the line item was added by a promotion.
|
boolean |
isBundleConstituent()
Indicates if the line item is a bundle constituent.
|
String |
toString() |
getCustomData
public XPFShoppingItem(String guid, @NonNull @NonNull XPFProductSku productSku, @NonNull @NonNull List<XPFShoppingItem> children, long quantity, @NonNull @NonNull Map<String,String> modifierFields, @NonNull @NonNull XPFEntitySupplier<XPFLinePricing> pricing, boolean bundleConstituent, boolean addedByPromotion)
@LazyLoaded public XPFLinePricing getPricing()
public String getGuid()
@NonNull public @NonNull XPFProductSku getProductSku()
@NonNull public @NonNull List<XPFShoppingItem> getChildren()
public long getQuantity()
@NonNull public @NonNull Map<String,String> getModifierFields()
public boolean isBundleConstituent()
public boolean isAddedByPromotion()
Copyright © 2025. All rights reserved.