public class LineItemBuilder
extends java.lang.Object
| Constructor and Description |
|---|
LineItemBuilder(java.lang.String brand,
java.lang.String name,
java.lang.String description,
int quantity,
double price) |
LineItemBuilder(TransactionalTradeItemType type,
java.lang.String code,
int quantity,
double price) |
| Modifier and Type | Method and Description |
|---|---|
LineItemBuilder |
addGeneralDiscount(double amount,
java.lang.String description) |
LineItemBuilder |
addGeneralDiscount(double amount,
java.lang.String description,
Tax tax) |
LineItemBuilder |
addPackagingFee(double amount,
java.lang.String description) |
LineItemBuilder |
addPackagingFee(double amount,
java.lang.String description,
Tax tax) |
LineItemBuilder |
addTax(Tax tax) |
LineItem |
build() |
LineItemBuilder |
setBatchNumber(java.lang.String batchNumber) |
LineItemBuilder |
setBillingCostCentre(java.lang.String billingCostCentre) |
LineItemBuilder |
setDeliveryDate(java.util.Date deliveryDate) |
LineItemBuilder |
setDeliveryInstructions(java.lang.String deliveryInstructions) |
LineItemBuilder |
setDespatchDate(java.util.Date despatchDate) |
LineItemBuilder |
setSerialNumber(java.lang.String serialNumber) |
public LineItemBuilder(java.lang.String brand,
java.lang.String name,
java.lang.String description,
int quantity,
double price)
public LineItemBuilder(TransactionalTradeItemType type, java.lang.String code, int quantity, double price)
public LineItemBuilder addTax(Tax tax)
public LineItemBuilder addGeneralDiscount(double amount, java.lang.String description)
public LineItemBuilder addGeneralDiscount(double amount, java.lang.String description, Tax tax)
public LineItemBuilder addPackagingFee(double amount, java.lang.String description)
public LineItemBuilder addPackagingFee(double amount, java.lang.String description, Tax tax)
public LineItemBuilder setSerialNumber(java.lang.String serialNumber)
public LineItemBuilder setBatchNumber(java.lang.String batchNumber)
public LineItemBuilder setBillingCostCentre(java.lang.String billingCostCentre)
public LineItemBuilder setDespatchDate(java.util.Date despatchDate)
public LineItemBuilder setDeliveryDate(java.util.Date deliveryDate)
public LineItemBuilder setDeliveryInstructions(java.lang.String deliveryInstructions)
public LineItem build()