RS - platform dependent record set typepublic class SrvLedger<RS> extends Object implements ISrvLedger
Ledger service.
| Constructor and Description |
|---|
SrvLedger()
Minimal constructor.
|
SrvLedger(org.beigesoft.service.ISrvDatabase<RS> pSrvDatabase,
ISrvAccSettings pSrvAccSettings,
ISrvBalance pSrvBalance)
Useful constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ISrvAccSettings |
getSrvAccSettings()
Geter for srvAccSettings.
|
ISrvBalance |
getSrvBalance()
Getter for srvBalance.
|
org.beigesoft.service.ISrvDatabase<RS> |
getSrvDatabase()
Geter for srvDatabase.
|
String |
loadString(String pFileName)
Load string file (usually SQL query).
|
LedgerDetail |
retrieveDetail(Map<String,Object> pAddParam,
Account pAccount,
Date pDate1,
Date pDate2,
String pSubaccId,
LedgerPrevious ledgerPrevious)
Retrieve detail entries for period.
|
LedgerPrevious |
retrievePrevious(Map<String,Object> pAddParam,
Account pAccount,
Date pDate1,
String pSubaccId)
Retrieve previous totals.
|
void |
setSrvAccSettings(ISrvAccSettings pSrvAccSettings)
Setter for srvAccSettings.
|
void |
setSrvBalance(ISrvBalance pSrvBalance)
Setter for srvBalance.
|
void |
setSrvDatabase(org.beigesoft.service.ISrvDatabase<RS> pSrvDatabase)
Setter for srvDatabase.
|
public SrvLedger()
Minimal constructor.
public SrvLedger(org.beigesoft.service.ISrvDatabase<RS> pSrvDatabase, ISrvAccSettings pSrvAccSettings, ISrvBalance pSrvBalance)
Useful constructor.
pSrvDatabase - Database servicepSrvAccSettings - AccSettings servicepSrvBalance - Balance servicepublic final LedgerPrevious retrievePrevious(Map<String,Object> pAddParam, Account pAccount, Date pDate1, String pSubaccId) throws Exception
Retrieve previous totals.
retrievePrevious in interface ISrvLedgerpAddParam - additional parampAccount - accountpDate1 - date startpSubaccId - Subaccount ID or nullException - - an exceptionpublic final LedgerDetail retrieveDetail(Map<String,Object> pAddParam, Account pAccount, Date pDate1, Date pDate2, String pSubaccId, LedgerPrevious ledgerPrevious) throws Exception
Retrieve detail entries for period.
retrieveDetail in interface ISrvLedgerpAddParam - additional parampAccount - accountpDate1 - date startpDate2 - date endpSubaccId - Subaccount ID or nullledgerPrevious - ledger previousException - - an exceptionpublic final String loadString(String pFileName) throws IOException
Load string file (usually SQL query).
pFileName - file nameIOException - - IO exceptionpublic final org.beigesoft.service.ISrvDatabase<RS> getSrvDatabase()
Geter for srvDatabase.
public final void setSrvDatabase(org.beigesoft.service.ISrvDatabase<RS> pSrvDatabase)
Setter for srvDatabase.
pSrvDatabase - referencepublic final ISrvAccSettings getSrvAccSettings()
Geter for srvAccSettings.
public final void setSrvAccSettings(ISrvAccSettings pSrvAccSettings)
Setter for srvAccSettings.
pSrvAccSettings - referencepublic final ISrvBalance getSrvBalance()
Getter for srvBalance.
public final void setSrvBalance(ISrvBalance pSrvBalance)
Setter for srvBalance.
pSrvBalance - referenceCopyright © 2016–2018. All rights reserved.