RS - platform dependent record set typepublic class SrDrItEnr<RS> extends Object implements ISrDrItEnr
Service that makes, reverses, retrieves draw item entries for given drawer/document.
| Constructor and Description |
|---|
SrDrItEnr() |
| Modifier and Type | Method and Description |
|---|---|
<T extends ADrItEnr> |
draw(Map<String,Object> pRvs,
IMkDriEnr<T> pDrer)
Makes drawing entries for given drawer.
|
<T extends ADrItEnr> |
drawFr(Map<String,Object> pRvs,
IMkDriEnr<T> pDrer,
IItmSrc pSrc,
BigDecimal pQuan)
Makes drawing entries for given drawer from given source.
|
org.beigesoft.hld.IHlIntCls |
getHlTyEnSr()
Getter for hlTyEnSr.
|
org.beigesoft.hld.IHlIntCls |
getHlTyItSr()
Getter for hlTyItSr.
|
org.beigesoft.srv.II18n |
getI18n()
Getter for i18n.
|
boolean |
getIsAndr()
Getter for isAndr.
|
org.beigesoft.log.ILog |
getLog()
Getter 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.
|
ISrWrhEnr |
getSrWrhEnr()
Getter for srWrhEnr.
|
void |
hndStgCng(Map<String,Object> pRvs)
Handles settings changed, i.e.
|
String |
lazEntrQu(String pFlNm)
Lazy gets SQL query.
|
String |
loadStr(String pFlNm)
Loads SQL query.
|
StringBuffer |
mkDscr(Map<String,Object> pRvs,
IMkDriEnr pDrer,
DateFormat pDtFrm)
Makes entry description.
|
<T extends ADrItEnr> |
retEntrs(Map<String,Object> pRvs,
IDcDri pDoc,
Class<T> pEnrCls)
Retrieves drawing entries for given document.
|
<T extends ADrItEnr> |
rvDraw(Map<String,Object> pRvs,
IMkDriEnr<T> pDrer)
Reverses drawing entries for given drawer.
|
void |
setHlTyEnSr(org.beigesoft.hld.IHlIntCls pHlTyEnSr)
Setter for hlTyEnSr.
|
void |
setHlTyItSr(org.beigesoft.hld.IHlIntCls pHlTyItSr)
Setter for hlTyItSr.
|
void |
setI18n(org.beigesoft.srv.II18n pI18n)
Setter for i18n.
|
void |
setIsAndr(boolean pIsAndr)
Setter for isAndr.
|
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 |
setSrvClVl(org.beigesoft.rdb.SrvClVl pSrvClVl)
Setter for srvClVl.
|
void |
setSrWrhEnr(ISrWrhEnr pSrWrhEnr)
Setter for srWrhEnr.
|
public final void hndStgCng(Map<String,Object> pRvs) throws Exception
Handles settings changed, i.e. clears cached data.
hndStgCng in interface ISrDrItEnrpRvs - Request scoped variablesException - - an exceptionpublic final <T extends ADrItEnr> void draw(Map<String,Object> pRvs, IMkDriEnr<T> pDrer) throws Exception
Makes drawing entries for given drawer. It also makes warehouse entries exactly for warehouse place as in source one.
draw in interface ISrDrItEnrT - draw entry typepRvs - Request scoped variablespDrer - drawer document or lineException - - an exceptionpublic final <T extends ADrItEnr> void drawFr(Map<String,Object> pRvs, IMkDriEnr<T> pDrer, IItmSrc pSrc, BigDecimal pQuan) throws Exception
Makes drawing entries for given drawer from given source. Field "toLf" mast be already made by SQL query or invoker. It also makes warehouse entries exactly for warehouse place as in source one.
drawFr in interface ISrDrItEnrT - draw entry typepRvs - Request scoped variablespDrer - drawer document or linepSrc - item sourcepQuan - quantityException - - an exceptionpublic final <T extends ADrItEnr> void rvDraw(Map<String,Object> pRvs, IMkDriEnr<T> pDrer) throws Exception
Reverses drawing entries for given drawer.
rvDraw in interface ISrDrItEnrT - draw entry typepRvs - Request scoped variablespDrer - reversing drawer document or lineException - - an exceptionpublic final <T extends ADrItEnr> List<T> retEntrs(Map<String,Object> pRvs, IDcDri pDoc, Class<T> pEnrCls) throws Exception
Retrieves drawing entries for given document.
retEntrs in interface ISrDrItEnrT - draw entry typepRvs - Request scoped variablespDoc - documentpEnrCls - entries classException - - an exceptionpublic final StringBuffer mkDscr(Map<String,Object> pRvs, IMkDriEnr pDrer, DateFormat pDtFrm) throws Exception
Makes entry description.
pRvs - request scoped varspDrer - drawerpDtFrm - date formatException - - an exceptionpublic final String lazEntrQu(String pFlNm) throws IOException
Lazy gets SQL query.
pFlNm - file nameIOException - - IO exceptionpublic final String loadStr(String pFlNm) throws IOException
Loads SQL query.
pFlNm - file nameIOException - - IO exceptionpublic 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()
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 org.beigesoft.srv.II18n getI18n()
Getter for i18n.
public final void setI18n(org.beigesoft.srv.II18n pI18n)
Setter for i18n.
pI18n - referencepublic final org.beigesoft.rdb.SrvClVl getSrvClVl()
Getter for srvClVl.
public final void setSrvClVl(org.beigesoft.rdb.SrvClVl pSrvClVl)
Setter for srvClVl.
pSrvClVl - referencepublic final boolean getIsAndr()
Getter for isAndr.
public final void setIsAndr(boolean pIsAndr)
Setter for isAndr.
pIsAndr - referencepublic final org.beigesoft.hld.IHlIntCls getHlTyItSr()
Getter for hlTyItSr.
public final void setHlTyItSr(org.beigesoft.hld.IHlIntCls pHlTyItSr)
Setter for hlTyItSr.
pHlTyItSr - referencepublic final org.beigesoft.hld.IHlIntCls getHlTyEnSr()
Getter for hlTyEnSr.
public final void setHlTyEnSr(org.beigesoft.hld.IHlIntCls pHlTyEnSr)
Setter for hlTyEnSr.
pHlTyEnSr - referencepublic final ISrWrhEnr getSrWrhEnr()
Getter for srWrhEnr.
public final void setSrWrhEnr(ISrWrhEnr pSrWrhEnr)
Setter for srWrhEnr.
pSrWrhEnr - referenceCopyright © 2019. All rights reserved.