RS - platform dependent record set typepublic class ChkOut<RS> extends Object implements org.beigesoft.prc.IPrc
Service that checkouts cart phase#1, i.e. creates orders with status NEW from cart. Next phase#2 is accepting these orders (booking bookable items) and making payments (if there is order with any online payment method).
| Constructor and Description |
|---|
ChkOut() |
| Modifier and Type | Method and Description |
|---|---|
FcPrWs<RS> |
getFcPrWs()
Getter for fcPrWs.
|
org.beigesoft.log.ILog |
getLog()
Getter for log.
|
org.beigesoft.rdb.IOrm |
getOrm()
Geter for orm.
|
org.beigesoft.rdb.IRdb<RS> |
getRdb()
Getter for rdb.
|
ISrCart |
getSrCart()
Getter for srCart.
|
Integer |
getTrIsl()
Getter for trIsl.
|
void |
makeOrdLn(Map<String,Object> pRvs,
List<CuOr> pOrders,
AItmPlc<?,?> pItPl,
CartLn pCartLn,
TrdStg pTs)
It makes order line.
|
void |
makeSeOrdLn(Map<String,Object> pRvs,
List<CuOrSe> pOrders,
SeSel pSel,
AItmPlc<?,?> pItPl,
CartLn pCartLn,
TrdStg pTs)
It makes S.E.
|
void |
process(Map<String,Object> pRvs,
org.beigesoft.mdl.IReqDt pRqDt)
Process entity request.
|
void |
redir(Map<String,Object> pRvs,
org.beigesoft.mdl.IReqDt pRqDt)
Redirect.
|
Purch |
retNewOrds(Map<String,Object> pRvs,
Buyer pBur)
Retrieve new orders to redone.
|
void |
saveOrds(Map<String,Object> pRvs,
Purch pPur,
Cart pCart)
Saves orders.
|
void |
saveSords(Map<String,Object> pRvs,
Purch pPur,
Cart pCart)
Saves S.E.
|
void |
setFcPrWs(FcPrWs<RS> pFcPrWs)
Setter for fcPrWs.
|
void |
setLog(org.beigesoft.log.ILog pLog)
Setter for log.
|
void |
setOrm(org.beigesoft.rdb.IOrm pOrm)
Setter for orm.
|
void |
setRdb(org.beigesoft.rdb.IRdb<RS> pRdb)
Setter for rdb.
|
void |
setSrCart(ISrCart pSrCart)
Setter for srCart.
|
void |
setTrIsl(Integer pTrIsl)
Setter for trIsl.
|
public final void process(Map<String,Object> pRvs, org.beigesoft.mdl.IReqDt pRqDt) throws Exception
Process entity request.
process in interface org.beigesoft.prc.IPrcpRvs - request scoped varspRqDt - Request DataException - - an exceptionpublic final void saveSords(Map<String,Object> pRvs, Purch pPur, Cart pCart) throws Exception
Saves S.E. orders.
pRvs - request scoped varspPur - purchasepCart - cartException - - an exceptionpublic final void saveOrds(Map<String,Object> pRvs, Purch pPur, Cart pCart) throws Exception
Saves orders.
pRvs - request scoped varspPur - purchasepCart - cartException - - an exceptionpublic final Purch retNewOrds(Map<String,Object> pRvs, Buyer pBur) throws Exception
Retrieve new orders to redone.
pRvs - request scoped varspBur - buyerException - - an exceptionpublic final void makeSeOrdLn(Map<String,Object> pRvs, List<CuOrSe> pOrders, SeSel pSel, AItmPlc<?,?> pItPl, CartLn pCartLn, TrdStg pTs) throws Exception
It makes S.E. order line.
pRvs - Request scoped VarspOrders - OrderspSel - sellerpItPl - item placepCartLn - Cart LinepTs - trading settingsException - an Exceptionpublic final void makeOrdLn(Map<String,Object> pRvs, List<CuOr> pOrders, AItmPlc<?,?> pItPl, CartLn pCartLn, TrdStg pTs) throws Exception
It makes order line.
pRvs - Request scoped VarspOrders - OrderspItPl - item placepCartLn - Cart LinepTs - trading settingsException - an Exceptionpublic final void redir(Map<String,Object> pRvs, org.beigesoft.mdl.IReqDt pRqDt) throws Exception
Redirect.
pRvs - request scoped varspRqDt - Request DataException - - an exceptionpublic final org.beigesoft.rdb.IRdb<RS> getRdb()
Getter for rdb.
public final void setRdb(org.beigesoft.rdb.IRdb<RS> pRdb)
Setter for rdb.
pRdb - referencepublic final Integer getTrIsl()
Getter for trIsl.
public final void setTrIsl(Integer pTrIsl)
Setter for trIsl.
pTrIsl - referencepublic final org.beigesoft.log.ILog getLog()
Getter for log.
public final void setLog(org.beigesoft.log.ILog pLog)
Setter for log.
pLog - referencepublic final org.beigesoft.rdb.IOrm getOrm()
Geter for orm.
public final void setOrm(org.beigesoft.rdb.IOrm pOrm)
Setter for orm.
pOrm - referencepublic final ISrCart getSrCart()
Getter for srCart.
public final void setSrCart(ISrCart pSrCart)
Setter for srCart.
pSrCart - referenceCopyright © 2019. All rights reserved.