public class XPFShoppingItem extends XPFEntity
| Modifier and Type | Class and Description |
|---|---|
static class |
XPFShoppingItem.XPFShoppingItemBuilder<C extends XPFShoppingItem,B extends XPFShoppingItem.XPFShoppingItemBuilder<C,B>> |
XPFEntity.XPFEntityBuilder<C extends XPFEntity,B extends XPFEntity.XPFEntityBuilder<C,B>>| Modifier | 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,
String agreementCode,
XPFEntitySupplier<XPFAgreement> agreement) |
protected |
XPFShoppingItem(XPFShoppingItem.XPFShoppingItemBuilder<?,?> b) |
| Modifier and Type | Method and Description |
|---|---|
static XPFShoppingItem.XPFShoppingItemBuilder<?,?> |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
XPFAgreement |
getAgreement()
The selected agreement.
|
String |
getAgreementCode()
The agreement code.
|
@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, getCustomDataValueprotected XPFShoppingItem(XPFShoppingItem.XPFShoppingItemBuilder<?,?> b)
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, String agreementCode, XPFEntitySupplier<XPFAgreement> agreement)
@LazyLoaded public XPFLinePricing getPricing()
@LazyLoaded public XPFAgreement getAgreement()
public static XPFShoppingItem.XPFShoppingItemBuilder<?,?> builder()
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()
public String getAgreementCode()
Copyright © 2026. All rights reserved.