public class AccountBalanceConsolidationDaoJdbc extends AccountBalanceDaoJdbcBase implements AccountBalanceConsolidationDao
Constructor and Description |
---|
AccountBalanceConsolidationDaoJdbc() |
Modifier and Type | Method and Description |
---|---|
List<Map<String,Object>> |
findAccountBalanceByConsolidationObjectTypes(String[] objectTypes,
Integer universityFiscalYear,
String chartOfAccountsCode,
String accountNumber,
boolean isExcludeCostShare,
boolean isConsolidated,
int pendingEntriesCode,
SystemOptions options,
UniversityDate today)
Returns account balance information that qualifies, based on the inquiry formed out of the parameters
|
protected boolean |
getMatchingPendingEntriesByConsolidation(String[] objectTypes,
SystemOptions options,
Integer universityFiscalYear,
String chartOfAccountsCode,
String accountNumber,
boolean isCostShareExcluded,
int pendingEntriesCode,
String sessionId,
UniversityDate today)
Finds whether pending entries exist that would change the results of this inquiry
|
protected void |
summarizePendingEntriesByConsolidation(SystemOptions options,
String sessionId)
This method summarizes pending entries to temporary tables for easier inclusion into the inquiry
|
clearTempTable, fixPendingEntryDisplay, hasEntriesInPendingTable, inString, purgeCostShareEntries
getDbPlatform, setDbPlatform
getSimpleJdbcTemplate, initTemplateConfig
public AccountBalanceConsolidationDaoJdbc()
public List<Map<String,Object>> findAccountBalanceByConsolidationObjectTypes(String[] objectTypes, Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber, boolean isExcludeCostShare, boolean isConsolidated, int pendingEntriesCode, SystemOptions options, UniversityDate today)
findAccountBalanceByConsolidationObjectTypes
in interface AccountBalanceConsolidationDao
objectTypes
- the object types of account balances to include in the inquiryuniversityFiscalYear
- the fiscal year of account balances to include in the inquirychartOfAccountsCode
- the chart of accounts of account balances to include in the inquiryaccountNumber
- the account number of account balances to include in the inquiryisExcludeCostShare
- whether to exclude cost share entries from this inquiry or notisConsolidated
- whether the results of the inquiry should be consolidatedpendingEntriesCode
- whether the inquiry should also report results based on no pending entries, approved pending
entries, or all pending entriesoptions
- system optionstoday
- current university dateorg.kuali.ole.gl.dataaccess.AccountBalanceConsolidationDao#findAccountBalanceByConsolidationObjectTypes(java.lang.String[],
java.lang.Integer, java.lang.String, java.lang.String, boolean, boolean, int)
protected boolean getMatchingPendingEntriesByConsolidation(String[] objectTypes, SystemOptions options, Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber, boolean isCostShareExcluded, int pendingEntriesCode, String sessionId, UniversityDate today)
objectTypes
- the object types to search foroptions
- the options table for the fiscal year being inquiring onuniversityFiscalYear
- the university fiscal year of account balances being inquired uponchartOfAccountsCode
- the chart of accounts of account balances being inquired uponaccountNumber
- the account number of account balances being inquired uponisCostShareExcluded
- whether cost share entries should be excludedpendingEntriesCode
- is the inquiry for no pending entries, approved pending entries, or all pending entriessessionId
- the unique session id of the web session of the currently inquiring users, so temp table entries have a
unique identifierprotected void summarizePendingEntriesByConsolidation(SystemOptions options, String sessionId)
options
- the system options of the fiscal year that is being inquired uponsessionId
- the session id of the inquiring user, for a unique primary key in the temporary tablesCopyright © 2004–2015 The Kuali Foundation. All rights reserved.