RS - platform dependent record set typepublic class ItmPg<RS> extends Object implements org.beigesoft.prc.IPrc
Service that retrieves goods/service details. It passes itmPri=null in case of outdated or inconsistent price data. JSP should handle wrong price or availability data.
| Constructor and Description |
|---|
ItmPg() |
| Modifier and Type | Method and Description |
|---|---|
IBuySr |
getBuySr()
Getter for buySr.
|
org.beigesoft.log.ILog |
getLog()
Geter 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.
|
String |
lazyGetQuItSpDeIn()
Lazy Get quItSpDeIn.
|
String |
loadStr(String pFiNm)
Load string file (usually SQL query).
|
void |
process(Map<String,Object> pRvs,
org.beigesoft.mdl.IReqDt pRqDt)
Process entity request.
|
void |
processGoods(Map<String,Object> pRvs,
org.beigesoft.mdl.IReqDt pRqDt,
TrdStg pTs,
Buyer pBuyer,
Long pItId)
Process a goods from our warehouse.
|
void |
processSeItm(Map<String,Object> pRvs,
org.beigesoft.mdl.IReqDt pRqDt,
TrdStg pTs,
Buyer pBuyer,
Long pItId)
Process a seGood.
|
void |
processService(Map<String,Object> pRvs,
org.beigesoft.mdl.IReqDt pRqDt,
TrdStg pTs,
Buyer pBuyer,
Long pItId)
Process a service.
|
void |
procSeSrv(Map<String,Object> pRvs,
org.beigesoft.mdl.IReqDt pRqDt,
TrdStg pTs,
Buyer pBuyer,
Long pItId)
Process a seGood.
|
<T extends AItmSpf<?,?>> |
retItmSpfLs(Map<String,Object> pRvs,
TrdStg pTs,
Long pItId,
Class<T> pItmSpfCl,
String pItemSn)
Retrieve Item Specifics list for item.
|
void |
setBuySr(IBuySr pBuySr)
Setter for buySr.
|
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 processGoods(Map<String,Object> pRvs, org.beigesoft.mdl.IReqDt pRqDt, TrdStg pTs, Buyer pBuyer, Long pItId) throws Exception
Process a goods from our warehouse.
pRvs - request scoped varspRqDt - Request DatapTs - TrdStgpBuyer - BuyerpItId - Item IDException - - an exceptionpublic final void procSeSrv(Map<String,Object> pRvs, org.beigesoft.mdl.IReqDt pRqDt, TrdStg pTs, Buyer pBuyer, Long pItId) throws Exception
Process a seGood.
pRvs - request scoped varspRqDt - Request DatapTs - TrdStgpBuyer - BuyerpItId - Item IDException - - an exceptionpublic final void processSeItm(Map<String,Object> pRvs, org.beigesoft.mdl.IReqDt pRqDt, TrdStg pTs, Buyer pBuyer, Long pItId) throws Exception
Process a seGood.
pRvs - request scoped varspRqDt - Request DatapTs - TrdStgpBuyer - BuyerpItId - Item IDException - - an exceptionpublic final void processService(Map<String,Object> pRvs, org.beigesoft.mdl.IReqDt pRqDt, TrdStg pTs, Buyer pBuyer, Long pItId) throws Exception
Process a service.
pRvs - request scoped varspRqDt - Request DatapTs - TrdStgpBuyer - BuyerpItId - Item IDException - - an exceptionpublic final <T extends AItmSpf<?,?>> List<T> retItmSpfLs(Map<String,Object> pRvs, TrdStg pTs, Long pItId, Class<T> pItmSpfCl, String pItemSn) throws Exception
Retrieve Item Specifics list for item.
T - item typepRvs - request scoped varspTs - TrdStgpItId - item IDpItmSpfCl - item specifics classpItemSn - item simple nameException - - an exceptionpublic final String lazyGetQuItSpDeIn() throws Exception
Lazy Get quItSpDeIn.
Exception - - an exceptionpublic final String loadStr(String pFiNm) throws IOException
Load string file (usually SQL query).
pFiNm - file nameIOException - - IO exceptionpublic final org.beigesoft.log.ILog getLog()
Geter 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 - referencepublic final IBuySr getBuySr()
Getter for buySr.
public final void setBuySr(IBuySr pBuySr)
Setter for buySr.
pBuySr - 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 Integer getTrIsl()
Getter for trIsl.
public final void setTrIsl(Integer pTrIsl)
Setter for trIsl.
pTrIsl - referenceCopyright © 2019. All rights reserved.