T - invoice typeTL - invoice tax line typepublic class InvTxMeth<T extends IInvoice,TL extends AInvTxLn<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.factory.IFactorySimple<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 IInvoiceLine<T>> |
getGoodLnCl()
Getter for good line class.
|
Class<TL> |
getInvTxLnCl()
Getter for invTxLnCl.
|
Boolean |
getIsTxByUser()
Getter for isTxByUser, if line tax must be set by user.
|
Class<? extends IInvoiceLine<T>> |
getServiceLnCl()
Getter for service line class.
|
String |
getStWhereAdjGdLnInvBas()
Getter for stWhereAdjGdLnInvBas.
|
String |
getStWhereAdjSrLnInvBas()
Getter for stWhereAdjSrLnInvBas.
|
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 |
loadString(String pFileName)
Load string file (usually SQL query).
|
void |
setFctInvTxLn(org.beigesoft.factory.IFactorySimple<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 IInvoiceLine<T>> pGoodLnCl)
Setter for goodLnCl.
|
void |
setInvTxLnCl(Class<TL> pInvTxLnCl)
Setter for invTxLnCl.
|
void |
setIsTxByUser(Boolean pIsTxByUser)
Setter for isTxByUser.
|
void |
setQuTotals(String pQuTotals)
Setter for quTotals.
|
void |
setQuTxInvAdj(String pQuTxInvAdj)
Setter for quTxInvAdj.
|
void |
setQuTxInvBas(String pQuTxInvBas)
Setter for quTxInvBas.
|
void |
setQuTxInvBasAggr(String pQuTxInvBasAggr)
Setter for quTxInvBasAggr.
|
void |
setQuTxItBas(String pQuTxItBas)
Setter for quTxItBas.
|
void |
setQuTxItBasAggr(String pQuTxItBasAggr)
Setter for quTxItBasAggr.
|
void |
setServiceLnCl(Class<? extends IInvoiceLine<T>> pServiceLnCl)
Setter for serviceLnCl.
|
void |
setStWhereAdjGdLnInvBas(String pStWhereAdjGdLnInvBas)
Setter for stWhereAdjGdLnInvBas.
|
void |
setStWhereAdjSrLnInvBas(String pStWhereAdjSrLnInvBas)
Setter for stWhereAdjSrLnInvBas.
|
void |
setTblNmsTot(String[] pTblNmsTot)
Setter for tblNmsTot.
|
public final String getStWhereAdjGdLnInvBas()
Getter for stWhereAdjGdLnInvBas. Where start clause for adjusting invoice goods lines for invoice basis method.
getStWhereAdjGdLnInvBas in interface IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>public final String getStWhereAdjSrLnInvBas()
Getter for stWhereAdjSrLnInvBas. Where start clause for adjusting invoice service lines for invoice basis method.
getStWhereAdjSrLnInvBas in interface IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>public final org.beigesoft.factory.IFactorySimple<TL> getFctInvTxLn()
Getter for fctInvTxLn.
getFctInvTxLn in interface IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>public final Class<? extends IInvoiceLine<T>> getGoodLnCl()
Getter for good line class.
getGoodLnCl in interface IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>public final Class<? extends IInvoiceLine<T>> getServiceLnCl()
Getter for service line class.
getServiceLnCl in interface IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>public final Boolean getIsTxByUser()
Getter for isTxByUser, if line tax must be set by user.
getIsTxByUser in interface IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>public final String lazyGetQuTxInvAdj() throws IOException
Lazy get for quTxInvAdj.
lazyGetQuTxInvAdj in interface IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>IOException - - IO exceptionpublic final String lazyGetQuTxInvBas() throws IOException
Lazy get for quTxInvBas.
lazyGetQuTxInvBas in interface IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>IOException - - IO exceptionpublic final String lazyGetQuTxInvBasAggr() throws IOException
Lazy get for quTxInvBasAggr.
lazyGetQuTxInvBasAggr in interface IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>IOException - - IO exceptionpublic final String lazyGetQuTxItBasAggr() throws IOException
Lazy get for quTxItBasAggr.
lazyGetQuTxItBasAggr in interface IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>IOException - - IO exceptionpublic final String lazyGetQuTxItBas() throws IOException
Lazy get for quTxItBas.
lazyGetQuTxItBas in interface IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>IOException - - IO exceptionpublic final String lazyGetQuTotals() throws IOException
Lazy get for quTotals.
lazyGetQuTotals in interface IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<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 IInvoice,TL extends AInvTxLn<T>>public final Class<TL> getInvTxLnCl()
Getter for invTxLnCl.
getInvTxLnCl in interface IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>public final String loadString(String pFileName) throws IOException
Load string file (usually SQL query).
pFileName - file nameIOException - - IO exceptionpublic 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.factory.IFactorySimple<TL> pFctInvTxLn)
Setter for fctInvTxLn.
pFctInvTxLn - referencepublic final void setQuTotals(String pQuTotals)
Setter for quTotals.
pQuTotals - referencepublic final void setQuTxItBas(String pQuTxItBas)
Setter for quTxItBas.
pQuTxItBas - referencepublic final void setQuTxItBasAggr(String pQuTxItBasAggr)
Setter for quTxItBasAggr.
pQuTxItBasAggr - referencepublic final void setQuTxInvBasAggr(String pQuTxInvBasAggr)
Setter for quTxInvBasAggr.
pQuTxInvBasAggr - referencepublic final void setQuTxInvAdj(String pQuTxInvAdj)
Setter for quTxInvAdj.
pQuTxInvAdj - referencepublic final void setQuTxInvBas(String pQuTxInvBas)
Setter for quTxInvBas.
pQuTxInvBas - 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 IInvoiceLine<T>> pGoodLnCl)
Setter for goodLnCl.
pGoodLnCl - referencepublic final void setServiceLnCl(Class<? extends IInvoiceLine<T>> pServiceLnCl)
Setter for serviceLnCl.
pServiceLnCl - referencepublic final void setStWhereAdjGdLnInvBas(String pStWhereAdjGdLnInvBas)
Setter for stWhereAdjGdLnInvBas.
pStWhereAdjGdLnInvBas - referencepublic final void setStWhereAdjSrLnInvBas(String pStWhereAdjSrLnInvBas)
Setter for stWhereAdjSrLnInvBas.
pStWhereAdjSrLnInvBas - referenceCopyright © 2016–2019. All rights reserved.