T - invoice typeTL - invoice tax line typepublic class InvTxMeth<T extends IInvb,TL extends AInTxLn<T>> extends Object implements IInvTxMeth<T,TL>
Tax method code/data for purchase/sales invoice. It contains code/data dedicated to concrete invoice type.
| Constructor and Description |
|---|
InvTxMeth() |
| Modifier and Type | Method and Description |
|---|---|
org.beigesoft.fct.IFctRq<TL> |
getFctInvTxLn()
Getter for fctInvTxLn.
|
String |
getFlTotals()
Getter for flTotals.
|
String |
getFlTxInvAdj()
Getter for flTxInvAdj.
|
String |
getFlTxInvBas()
Getter for flTxInvBas.
|
String |
getFlTxInvBasAggr()
Getter for flTxInvBasAggr.
|
String |
getFlTxItBas()
Getter for flTxItBas.
|
String |
getFlTxItBasAggr()
Getter for flTxItBasAggr.
|
Class<? extends IInvLn<T,Itm>> |
getGoodLnCl()
Getter for good line class.
|
Class<T> |
getInvCl()
Getter for invCl.
|
Class<TL> |
getInvTxLnCl()
Getter for invTxLnCl.
|
Boolean |
getIsTxByUser()
Getter for isTxByUser, if line tax must be set by user.
|
Class<? extends IInvLn<T,Srv>> |
getServiceLnCl()
Getter for service line class.
|
String[] |
getTblNmsTot()
Getter for invoice SQL tables names: {[GOOD LINE], [SERVICE LINE],
[TAX LINE], [GOOD TAX LINE], [SERVICE TAX LINE]} or
{[GOOD LINE], [TAX LINE], [GOOD TAX LINE]}.
|
String |
lazyGetQuTotals()
Lazy get for quTotals.
|
String |
lazyGetQuTxInvAdj()
Lazy get for quTxInvAdj.
|
String |
lazyGetQuTxInvBas()
Lazy get for quTxInvBas.
|
String |
lazyGetQuTxInvBasAggr()
Lazy get for quTxInvBasAggr.
|
String |
lazyGetQuTxItBas()
Lazy get for quTxItBas.
|
String |
lazyGetQuTxItBasAggr()
Lazy get for quTxItBasAggr.
|
String |
loadStr(String pFlNm)
Load string file (usually SQL query).
|
void |
setFctInvTxLn(org.beigesoft.fct.IFctRq<TL> pFctInvTxLn)
Setter for fctInvTxLn.
|
void |
setFlTotals(String pFlTotals)
Setter for flTotals.
|
void |
setFlTxInvAdj(String pFlTxInvAdj)
Setter for flTxInvAdj.
|
void |
setFlTxInvBas(String pFlTxInvBas)
Setter for flTxInvBas.
|
void |
setFlTxInvBasAggr(String pFlTxInvBasAggr)
Setter for flTxInvBasAggr.
|
void |
setFlTxItBas(String pFlTxItBas)
Setter for flTxItBas.
|
void |
setFlTxItBasAggr(String pFlTxItBasAggr)
Setter for flTxItBasAggr.
|
void |
setGoodLnCl(Class<? extends IInvLn<T,Itm>> pGoodLnCl)
Setter for goodLnCl.
|
void |
setInvCl(Class<T> pInvCl)
Setter for invCl.
|
void |
setInvTxLnCl(Class<TL> pInvTxLnCl)
Setter for invTxLnCl.
|
void |
setIsTxByUser(Boolean pIsTxByUser)
Setter for isTxByUser.
|
void |
setServiceLnCl(Class<? extends IInvLn<T,Srv>> pServiceLnCl)
Setter for serviceLnCl.
|
void |
setTblNmsTot(String[] pTblNmsTot)
Setter for tblNmsTot.
|
public final org.beigesoft.fct.IFctRq<TL> getFctInvTxLn()
Getter for fctInvTxLn.
getFctInvTxLn in interface IInvTxMeth<T extends IInvb,TL extends AInTxLn<T>>public final Class<? extends IInvLn<T,Itm>> getGoodLnCl()
Getter for good line class.
getGoodLnCl in interface IInvTxMeth<T extends IInvb,TL extends AInTxLn<T>>public final Class<? extends IInvLn<T,Srv>> getServiceLnCl()
Getter for service line class.
getServiceLnCl in interface IInvTxMeth<T extends IInvb,TL extends AInTxLn<T>>public final Boolean getIsTxByUser()
Getter for isTxByUser, if line tax must be set by user.
getIsTxByUser in interface IInvTxMeth<T extends IInvb,TL extends AInTxLn<T>>public final String lazyGetQuTxInvAdj() throws IOException
Lazy get for quTxInvAdj.
lazyGetQuTxInvAdj in interface IInvTxMeth<T extends IInvb,TL extends AInTxLn<T>>IOException - - IO exceptionpublic final String lazyGetQuTxInvBas() throws IOException
Lazy get for quTxInvBas.
lazyGetQuTxInvBas in interface IInvTxMeth<T extends IInvb,TL extends AInTxLn<T>>IOException - - IO exceptionpublic final String lazyGetQuTxInvBasAggr() throws IOException
Lazy get for quTxInvBasAggr.
lazyGetQuTxInvBasAggr in interface IInvTxMeth<T extends IInvb,TL extends AInTxLn<T>>IOException - - IO exceptionpublic final String lazyGetQuTxItBasAggr() throws IOException
Lazy get for quTxItBasAggr.
lazyGetQuTxItBasAggr in interface IInvTxMeth<T extends IInvb,TL extends AInTxLn<T>>IOException - - IO exceptionpublic final String lazyGetQuTxItBas() throws IOException
Lazy get for quTxItBas.
lazyGetQuTxItBas in interface IInvTxMeth<T extends IInvb,TL extends AInTxLn<T>>IOException - - IO exceptionpublic final String lazyGetQuTotals() throws IOException
Lazy get for quTotals.
lazyGetQuTotals in interface IInvTxMeth<T extends IInvb,TL extends AInTxLn<T>>IOException - - IO exceptionpublic final String[] getTblNmsTot()
Getter for invoice SQL tables names: {[GOOD LINE], [SERVICE LINE], [TAX LINE], [GOOD TAX LINE], [SERVICE TAX LINE]} or {[GOOD LINE], [TAX LINE], [GOOD TAX LINE]}. If SQL query no needs it, then set it NULL.
getTblNmsTot in interface IInvTxMeth<T extends IInvb,TL extends AInTxLn<T>>public final Class<TL> getInvTxLnCl()
Getter for invTxLnCl.
getInvTxLnCl in interface IInvTxMeth<T extends IInvb,TL extends AInTxLn<T>>public final String loadStr(String pFlNm) throws IOException
Load string file (usually SQL query).
pFlNm - file nameIOException - - IO exceptionpublic final void setInvCl(Class<T> pInvCl)
Setter for invCl.
pInvCl - referencepublic final void setInvTxLnCl(Class<TL> pInvTxLnCl)
Setter for invTxLnCl.
pInvTxLnCl - referencepublic final void setTblNmsTot(String[] pTblNmsTot)
Setter for tblNmsTot.
pTblNmsTot - referencepublic final void setFctInvTxLn(org.beigesoft.fct.IFctRq<TL> pFctInvTxLn)
Setter for fctInvTxLn.
pFctInvTxLn - referencepublic final String getFlTotals()
Getter for flTotals.
public final void setFlTotals(String pFlTotals)
Setter for flTotals.
pFlTotals - referencepublic final String getFlTxItBas()
Getter for flTxItBas.
public final void setFlTxItBas(String pFlTxItBas)
Setter for flTxItBas.
pFlTxItBas - referencepublic final String getFlTxItBasAggr()
Getter for flTxItBasAggr.
public final void setFlTxItBasAggr(String pFlTxItBasAggr)
Setter for flTxItBasAggr.
pFlTxItBasAggr - referencepublic final String getFlTxInvBasAggr()
Getter for flTxInvBasAggr.
public final void setFlTxInvBasAggr(String pFlTxInvBasAggr)
Setter for flTxInvBasAggr.
pFlTxInvBasAggr - referencepublic final String getFlTxInvAdj()
Getter for flTxInvAdj.
public final void setFlTxInvAdj(String pFlTxInvAdj)
Setter for flTxInvAdj.
pFlTxInvAdj - referencepublic final String getFlTxInvBas()
Getter for flTxInvBas.
public final void setFlTxInvBas(String pFlTxInvBas)
Setter for flTxInvBas.
pFlTxInvBas - referencepublic final void setIsTxByUser(Boolean pIsTxByUser)
Setter for isTxByUser.
pIsTxByUser - referencepublic final void setGoodLnCl(Class<? extends IInvLn<T,Itm>> pGoodLnCl)
Setter for goodLnCl.
pGoodLnCl - referenceCopyright © 2019. All rights reserved.