public class CustomerOrder
extends org.beigesoft.persistable.AHasIdLongVersion
Model of Customer Order. If buyer buy something then CustomerOrder(s) will be created, if buyer order items belonging different owners (S.E.sellers, web-store owner) then orders will be created for each goods/service owner. If items has different payment method e.g. a goods must payment full price online but another one - with cash, then order will be divided. Many online payment providers do not allow partial payment to avoid some problems. So divide cart by two orders - part items will be payed full online and other part- with cash, is suitable method
| Constructor and Description |
|---|
CustomerOrder() |
| Modifier and Type | Method and Description |
|---|---|
OnlineBuyer |
getBuyer()
Getter for buyer.
|
List<CustomerOrderGoods> |
getGoodsList()
Getter for goodsList.
|
EPaymentMethod |
getPaymentMethod()
Getter for paymentMethod.
|
List<CustomerOrderSeGoods> |
getSeGoodsList()
Getter for seGoodsList.
|
List<CustomerOrderService> |
getServiceList()
Getter for serviceList.
|
SeSeller |
getSeSeller()
Getter for seSeller.
|
List<CustomerOrderSeService> |
getSeServiceList()
Getter for seServiceList.
|
List<CustomerOrderTaxLine> |
getTaxesList()
Getter for taxesList.
|
void |
setBuyer(OnlineBuyer pBuyer)
Setter for buyer.
|
void |
setGoodsList(List<CustomerOrderGoods> pGoodsList)
Setter for goodsList.
|
void |
setPaymentMethod(EPaymentMethod pPaymentMethod)
Setter for paymentMethod.
|
void |
setSeGoodsList(List<CustomerOrderSeGoods> pSeGoodsList)
Setter for seGoodsList.
|
void |
setServiceList(List<CustomerOrderService> pServiceList)
Setter for serviceList.
|
void |
setSeSeller(SeSeller pSeSeller)
Setter for seSeller.
|
void |
setSeServiceList(List<CustomerOrderSeService> pSeServiceList)
Setter for seServiceList.
|
void |
setTaxesList(List<CustomerOrderTaxLine> pTaxesList)
Setter for taxesList.
|
getItsVersion, setItsVersionpublic final OnlineBuyer getBuyer()
Getter for buyer.
public final void setBuyer(OnlineBuyer pBuyer)
Setter for buyer.
pBuyer - referencepublic final SeSeller getSeSeller()
Getter for seSeller.
public final void setSeSeller(SeSeller pSeSeller)
Setter for seSeller.
pSeSeller - referencepublic final EPaymentMethod getPaymentMethod()
Getter for paymentMethod.
public final void setPaymentMethod(EPaymentMethod pPaymentMethod)
Setter for paymentMethod.
pPaymentMethod - referencepublic final List<CustomerOrderGoods> getGoodsList()
Getter for goodsList.
public final void setGoodsList(List<CustomerOrderGoods> pGoodsList)
Setter for goodsList.
pGoodsList - referencepublic final List<CustomerOrderService> getServiceList()
Getter for serviceList.
public final void setServiceList(List<CustomerOrderService> pServiceList)
Setter for serviceList.
pServiceList - referencepublic final List<CustomerOrderSeGoods> getSeGoodsList()
Getter for seGoodsList.
public final void setSeGoodsList(List<CustomerOrderSeGoods> pSeGoodsList)
Setter for seGoodsList.
pSeGoodsList - referencepublic final List<CustomerOrderSeService> getSeServiceList()
Getter for seServiceList.
public final void setSeServiceList(List<CustomerOrderSeService> pSeServiceList)
Setter for seServiceList.
pSeServiceList - referencepublic final List<CustomerOrderTaxLine> getTaxesList()
Getter for taxesList.
public final void setTaxesList(List<CustomerOrderTaxLine> pTaxesList)
Setter for taxesList.
pTaxesList - referenceCopyright © 2017–2018. All rights reserved.