RS - platform dependent RDBMS recordsetpublic class AcpOrd<RS> extends Object implements IAcpOrd
It accepts all buyer's orders. It changes item's availability and orders status to PENDING. If any item is unavailable, then it throws exception. And so does if there are several payees for online payment.
| Constructor and Description |
|---|
AcpOrd() |
| Modifier and Type | Method and Description |
|---|---|
Purch |
accept(Map<String,Object> pRvs,
org.beigesoft.mdl.IReqDt pReqDt,
Buyer pBur)
It accepts all buyer's orders.
|
void |
adChekBook(Map<String,Object> pRvs,
CuOr pCoOr)
It checks additionally and books items.
|
void |
adChekBookSe(Map<String,Object> pRvs,
CuOrSe pCoOr)
It checks additionally and books S.E.
|
CuOr |
check1(Map<String,Object> pRvs,
List<CuOr> pOrds)
It half-checks items.
|
CuOrSe |
checkSe1(Map<String,Object> pRvs,
List<CuOrSe> pOrds)
It half-checks items.
|
boolean |
getIsAndr()
Getter for isAndr.
|
org.beigesoft.log.ILog |
getLog()
Geter for log.
|
org.beigesoft.rdb.IOrm |
getOrm()
Getter for orm.
|
org.beigesoft.rdb.IRdb<RS> |
getRdb()
Getter for rdb.
|
org.beigesoft.rdb.SrvClVl |
getSrvClVl()
Getter for srvClVl.
|
String |
lazyGetQuOrGdChk()
Lazy Getter for quOrGdChk.
|
String |
lazyGetQuOrSrChk()
Lazy Getter for quOrSrChk.
|
String |
loadString(String pFileName)
Load string file (usually SQL query).
|
void |
setIsAndr(boolean pIsAndr)
Setter for isAndr.
|
void |
setLog(org.beigesoft.log.ILog pLogger)
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 |
setSrvClVl(org.beigesoft.rdb.SrvClVl pSrvClVl)
Setter for srvClVl.
|
public final Purch accept(Map<String,Object> pRvs, org.beigesoft.mdl.IReqDt pReqDt, Buyer pBur) throws Exception
It accepts all buyer's orders. It changes item's availability and orders status to PENDING. If any item is unavailable, then it throws exception. And so does if there are several payees for online payment.
public final CuOrSe checkSe1(Map<String,Object> pRvs, List<CuOrSe> pOrds) throws Exception
It half-checks items. Order can has items from several places.
pRvs - additional request scoped parameterspOrds - S.E. ordersException - - an exception if checking failpublic final CuOr check1(Map<String,Object> pRvs, List<CuOr> pOrds) throws Exception
It half-checks items. Order can has items from several places.
pRvs - additional request scoped parameterspOrds - ordersException - - an exception if checking failpublic final void adChekBookSe(Map<String,Object> pRvs, CuOrSe pCoOr) throws Exception
It checks additionally and books S.E. items.
pRvs - additional request scoped parameterspCoOr - consolidate orderException - - an exception if incompletepublic final void adChekBook(Map<String,Object> pRvs, CuOr pCoOr) throws Exception
It checks additionally and books items.
pRvs - additional request scoped parameterspCoOr - consolidate orderException - - an exception if incompletepublic final String lazyGetQuOrGdChk() throws IOException
Lazy Getter for quOrGdChk.
IOException - - IO exceptionpublic final String lazyGetQuOrSrChk() throws IOException
Lazy Getter for quOrSrChk.
IOException - - IO exceptionpublic final String loadString(String pFileName) throws IOException
Load string file (usually SQL query).
pFileName - file nameIOException - - IO exceptionpublic final org.beigesoft.log.ILog getLog()
Geter for log.
public final void setLog(org.beigesoft.log.ILog pLogger)
Setter for log.
pLogger - referencepublic final org.beigesoft.rdb.IOrm getOrm()
Getter for orm.
public final void setOrm(org.beigesoft.rdb.IOrm pOrm)
Setter for orm.
pOrm - referencepublic 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 boolean getIsAndr()
Getter for isAndr.
public final void setIsAndr(boolean pIsAndr)
Setter for isAndr.
pIsAndr - referencepublic final org.beigesoft.rdb.SrvClVl getSrvClVl()
Getter for srvClVl.
public final void setSrvClVl(org.beigesoft.rdb.SrvClVl pSrvClVl)
Setter for srvClVl.
pSrvClVl - referenceCopyright © 2019. All rights reserved.