public class XPFOrderItem extends XPFEntity
| Modifier and Type | Class and Description |
|---|---|
static class |
XPFOrderItem.XPFOrderItemBuilder<C extends XPFOrderItem,B extends XPFOrderItem.XPFOrderItemBuilder<C,B>> |
XPFEntity.XPFEntityBuilder<C extends XPFEntity,B extends XPFEntity.XPFEntityBuilder<C,B>>| Modifier | Constructor and Description |
|---|---|
|
XPFOrderItem(@NonNull String guid,
@NonNull XPFProductSku productSku,
int quantity,
BigDecimal listUnitPrice,
BigDecimal saleUnitPrice,
BigDecimal promoUnitPrice,
BigDecimal unitPrice,
BigDecimal discountAmount,
BigDecimal taxAmount,
BigDecimal amount,
String displayName,
@NonNull Map<String,String> modifierFields,
@NonNull List<XPFOrderItem> children,
@NonNull XPFEntitySupplier<List<XPFTaxLine>> taxLines,
boolean inventoryAllocated,
@NonNull BigDecimal savings,
@NonNull XPFEntitySupplier<XPFLinePricing> pricing) |
protected |
XPFOrderItem(XPFOrderItem.XPFOrderItemBuilder<?,?> b) |
| Modifier and Type | Method and Description |
|---|---|
static XPFOrderItem.XPFOrderItemBuilder<?,?> |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
BigDecimal |
getAmount()
Deprecated.
use getPricing().withListPrice().withDiscounts().withApportionedContainerDiscounts().getAmount() instead
|
@NonNull List<XPFOrderItem> |
getChildren()
The children.
|
BigDecimal |
getDiscountAmount()
Deprecated.
use getPricing().withDiscounts().getAmount() instead
|
String |
getDisplayName()
The display name.
|
@NonNull String |
getGuid()
The guid.
|
BigDecimal |
getListUnitPrice()
Deprecated.
use getPricing().perUnit().withListPrice().getAmount() instead
|
@NonNull Map<String,String> |
getModifierFields()
The modifier fields.
|
XPFLinePricing |
getPricing()
The order item price calculator.
|
@NonNull XPFProductSku |
getProductSku()
The product sku.
|
BigDecimal |
getPromoUnitPrice()
Deprecated.
use getPricing().perUnit().withListPrice().withDiscounts().getAmount() instead
|
int |
getQuantity()
The quantity.
|
BigDecimal |
getSaleUnitPrice()
Deprecated.
no longer supported
|
@NonNull BigDecimal |
getSavings()
The savings.
|
BigDecimal |
getTaxAmount()
Deprecated.
use getPricing().withTaxes().getAmount() instead
|
List<XPFTaxLine> |
getTaxLines()
Get the Tax Lines.
|
BigDecimal |
getUnitPrice()
Deprecated.
use getPricing().perUnit().withListPrice().withDiscounts().getAmount() instead
|
int |
hashCode() |
boolean |
isInventoryAllocated()
Indicates if inventory has been allocated for the order item.
|
String |
toString() |
getCustomData, getCustomDataValueprotected XPFOrderItem(XPFOrderItem.XPFOrderItemBuilder<?,?> b)
public XPFOrderItem(@NonNull
@NonNull String guid,
@NonNull
@NonNull XPFProductSku productSku,
int quantity,
BigDecimal listUnitPrice,
BigDecimal saleUnitPrice,
BigDecimal promoUnitPrice,
BigDecimal unitPrice,
BigDecimal discountAmount,
BigDecimal taxAmount,
BigDecimal amount,
String displayName,
@NonNull
@NonNull Map<String,String> modifierFields,
@NonNull
@NonNull List<XPFOrderItem> children,
@NonNull
@NonNull XPFEntitySupplier<List<XPFTaxLine>> taxLines,
boolean inventoryAllocated,
@NonNull
@NonNull BigDecimal savings,
@NonNull
@NonNull XPFEntitySupplier<XPFLinePricing> pricing)
@LazyLoaded public List<XPFTaxLine> getTaxLines()
@LazyLoaded public XPFLinePricing getPricing()
public static XPFOrderItem.XPFOrderItemBuilder<?,?> builder()
@NonNull public @NonNull String getGuid()
@NonNull public @NonNull XPFProductSku getProductSku()
public int getQuantity()
@Deprecated public BigDecimal getListUnitPrice()
@Deprecated public BigDecimal getSaleUnitPrice()
@Deprecated public BigDecimal getPromoUnitPrice()
@Deprecated public BigDecimal getUnitPrice()
@Deprecated public BigDecimal getDiscountAmount()
@Deprecated public BigDecimal getTaxAmount()
@Deprecated public BigDecimal getAmount()
public String getDisplayName()
@NonNull public @NonNull Map<String,String> getModifierFields()
@NonNull public @NonNull List<XPFOrderItem> getChildren()
public boolean isInventoryAllocated()
@NonNull public @NonNull BigDecimal getSavings()
Copyright © 2026. All rights reserved.