public class SrInvSv extends Object
Service that saves invoice into DB. It's type-safe part (shared code) that is used inside type safe processor-assembly.
| Constructor and Description |
|---|
SrInvSv() |
| Modifier and Type | Method and Description |
|---|---|
org.beigesoft.rdb.IOrm |
getOrm()
Getter for orm.
|
ISrEntr |
getSrEntr()
Getter for srEntr.
|
ISrToPa |
getSrToPa()
Getter for srToPa.
|
UtlBas |
getUtlBas()
Getter for utlBas.
|
<T extends AInv,G extends AInvLn<T,Itm>,S extends AInvLn<T,Srv>> |
save(Map<String,Object> pRvs,
T pEnt,
org.beigesoft.mdl.IReqDt pRqDt,
IRvInvLn<T,G> pRvGdLn,
IRvInvLn<T,S> pRvSrLn)
Saves entity generic method.
|
void |
setOrm(org.beigesoft.rdb.IOrm pOrm)
Setter for orm.
|
void |
setSrEntr(ISrEntr pSrEntr)
Setter for srEntr.
|
void |
setSrToPa(ISrToPa pSrToPa)
Setter for srToPa.
|
void |
setUtlBas(UtlBas pUtlBas)
Setter for utlBas.
|
public final <T extends AInv,G extends AInvLn<T,Itm>,S extends AInvLn<T,Srv>> T save(Map<String,Object> pRvs, T pEnt, org.beigesoft.mdl.IReqDt pRqDt, IRvInvLn<T,G> pRvGdLn, IRvInvLn<T,S> pRvSrLn) throws Exception
Saves entity generic method.
T - invoice typeG - invoice goods line typeS - invoice service line typepRvs - request scoped varspEnt - Entity to processpRqDt - Request DatapRvGdLn - reverser good linepRvSrLn - reverser service lineException - - an exceptionpublic final org.beigesoft.rdb.IOrm getOrm()
Getter for orm.
public final void setOrm(org.beigesoft.rdb.IOrm pOrm)
Setter for orm.
pOrm - referencepublic final ISrEntr getSrEntr()
Getter for srEntr.
public final void setSrEntr(ISrEntr pSrEntr)
Setter for srEntr.
pSrEntr - referencepublic final UtlBas getUtlBas()
Getter for utlBas.
public final void setUtlBas(UtlBas pUtlBas)
Setter for utlBas.
pUtlBas - referencepublic final ISrToPa getSrToPa()
Getter for srToPa.
public final void setSrToPa(ISrToPa pSrToPa)
Setter for srToPa.
pSrToPa - referenceCopyright © 2019–2020. All rights reserved.