RS - platform dependent record set typepublic class SrvAccEntry<RS> extends Object implements ISrvAccEntry
Business service for accounting entries.
| Constructor and Description |
|---|
SrvAccEntry()
minimum constructor.
|
SrvAccEntry(org.beigesoft.service.ISrvOrm<RS> pSrvOrm,
org.beigesoft.service.ISrvDatabase<RS> pSrvDatabase,
ISrvTypeCode pSrvTypeCode,
ISrvAccSettings pSrvAccSettings,
ISrvBalance pSrvBalance,
org.beigesoft.service.ISrvI18n pSrvI18n)
Useful constructor.
|
| Modifier and Type | Method and Description |
|---|---|
CmprAccSourcesByType |
getCmprAccSourcesByType()
Getter for cmprAccSourcesByType.
|
Map<String,String> |
getQueries()
Getter for queries.
|
ISrvAccSettings |
getSrvAccSettings()
Getter for srvAccSettings.
|
ISrvBalance |
getSrvBalance()
Getter for srvBalance.
|
org.beigesoft.service.ISrvDatabase<RS> |
getSrvDatabase()
Geter for srvDatabase.
|
org.beigesoft.service.ISrvI18n |
getSrvI18n()
Getter for srvI18n.
|
org.beigesoft.service.ISrvOrm<RS> |
getSrvOrm()
Getter for srvOrm.
|
ISrvTypeCode |
getSrvTypeCode()
Getter for srvTypeCode.
|
String |
lazyGetQuery(String pFileName)
Query loader.
|
String |
loadString(String pFileName)
Load string file (usually SQL query).
|
void |
makeEntries(Map<String,Object> pAddParam,
IDoc pEntity)
Make accounting entries for document.
|
void |
makeEntriesAll(Map<String,Object> pAddParam)
Make accounting entries for all documents.
|
List<AccountingEntry> |
retrieveAccEntriesFor(Map<String,Object> pAddParam,
IDoc pEntity)
Retrieve accounting entries for document.
|
void |
reverseEntries(Map<String,Object> pAddParam,
IDoc pReversing,
IDoc pReversed)
Make accounting entries for reversing document.
|
void |
setCmprAccSourcesByType(CmprAccSourcesByType pCmprAccSourcesByType)
Setter for cmprAccSourcesByType.
|
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.
|
void |
setSrvI18n(org.beigesoft.service.ISrvI18n pSrvI18n)
Setter for srvI18n.
|
void |
setSrvOrm(org.beigesoft.service.ISrvOrm<RS> pSrvOrm)
Setter for srvOrm.
|
void |
setSrvTypeCode(ISrvTypeCode pSrvTypeCode)
Setter for srvTypeCode.
|
public SrvAccEntry()
minimum constructor.
public SrvAccEntry(org.beigesoft.service.ISrvOrm<RS> pSrvOrm, org.beigesoft.service.ISrvDatabase<RS> pSrvDatabase, ISrvTypeCode pSrvTypeCode, ISrvAccSettings pSrvAccSettings, ISrvBalance pSrvBalance, org.beigesoft.service.ISrvI18n pSrvI18n)
Useful constructor.
pSrvOrm - ORM servicepSrvDatabase - Database servicepSrvTypeCode - service for code - java type map of material holderspSrvAccSettings - AccSettings servicepSrvBalance - Balance servicepSrvI18n - I18N servicepublic final void makeEntries(Map<String,Object> pAddParam, IDoc pEntity) throws Exception
Make accounting entries for document.
makeEntries in interface ISrvAccEntrypAddParam - additional parampEntity - a documentException - - an exceptionpublic final void reverseEntries(Map<String,Object> pAddParam, IDoc pReversing, IDoc pReversed) throws Exception
Make accounting entries for reversing document.
reverseEntries in interface ISrvAccEntrypAddParam - additional parampReversing - a reversing documentpReversed - a reversed documentException - - an exceptionpublic final List<AccountingEntry> retrieveAccEntriesFor(Map<String,Object> pAddParam, IDoc pEntity) throws Exception
Retrieve accounting entries for document.
retrieveAccEntriesFor in interface ISrvAccEntrypAddParam - additional parampEntity - a documentException - - an exceptionpublic final void makeEntriesAll(Map<String,Object> pAddParam) throws Exception
Make accounting entries for all documents. It find out date of first document that has no entries, then make request for all documents since that date.
makeEntriesAll in interface ISrvAccEntrypAddParam - additional paramException - - an exceptionpublic final String lazyGetQuery(String pFileName) throws Exception
Query loader.
pFileName - File NameException - - an exceptionpublic final String loadString(String pFileName) throws IOException
Load string file (usually SQL query).
pFileName - file nameIOException - - IO exceptionpublic final org.beigesoft.service.ISrvOrm<RS> getSrvOrm()
Getter for srvOrm.
public final void setSrvOrm(org.beigesoft.service.ISrvOrm<RS> pSrvOrm)
Setter for srvOrm.
pSrvOrm - referencepublic 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()
Getter 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 - referencepublic final ISrvTypeCode getSrvTypeCode()
Getter for srvTypeCode.
public final void setSrvTypeCode(ISrvTypeCode pSrvTypeCode)
Setter for srvTypeCode.
pSrvTypeCode - referencepublic final CmprAccSourcesByType getCmprAccSourcesByType()
Getter for cmprAccSourcesByType.
public final void setCmprAccSourcesByType(CmprAccSourcesByType pCmprAccSourcesByType)
Setter for cmprAccSourcesByType.
pCmprAccSourcesByType - referencepublic final org.beigesoft.service.ISrvI18n getSrvI18n()
Getter for srvI18n.
public final void setSrvI18n(org.beigesoft.service.ISrvI18n pSrvI18n)
Setter for srvI18n.
pSrvI18n - referenceCopyright © 2016–2018. All rights reserved.