public class AccountBalanceLevelDaoJdbc extends AccountBalanceDaoJdbcBase implements AccountBalanceLevelDao
Constructor and Description |
---|
AccountBalanceLevelDaoJdbc() |
Modifier and Type | Method and Description |
---|---|
List |
findAccountBalanceByLevel(Integer universityFiscalYear,
String chartOfAccountsCode,
String accountNumber,
String financialConsolidationObjectCode,
boolean isCostShareExcluded,
boolean isConsolidated,
int pendingEntriesCode,
UniversityDate today,
SystemOptions options)
Summarizes all of the qualifying account balance information for the balance by level inquiry
|
protected boolean |
getMatchingPendingEntriesByLevel(SystemOptions options,
Integer universityFiscalYear,
String chartOfAccountsCode,
String accountNumber,
String financialConsolidationObjectCode,
boolean isCostShareExcluded,
int pendingEntriesCode,
String sessionId,
UniversityDate today)
Fetches pending entries summarized by level matching the keys passed in as parameter, and then saves those summaries in a
temporary table
|
protected void |
summarizePendingEntriesByLevel(SystemOptions options,
String sessionId)
Summarizes all pending entries by level, so they can be added to the general query if necessary
|
clearTempTable, fixPendingEntryDisplay, hasEntriesInPendingTable, inString, purgeCostShareEntries
getDbPlatform, setDbPlatform
getSimpleJdbcTemplate, initTemplateConfig
public AccountBalanceLevelDaoJdbc()
public List findAccountBalanceByLevel(Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber, String financialConsolidationObjectCode, boolean isCostShareExcluded, boolean isConsolidated, int pendingEntriesCode, UniversityDate today, SystemOptions options)
findAccountBalanceByLevel
in interface AccountBalanceLevelDao
universityFiscalYear
- the university fiscal year of reported on account balanceschartOfAccountsCode
- the chart of accounts code of reported on account balancesaccountNumber
- the account number of reported on account balancesfinancialConsolidationObjectCode
- the consolidation code of reported on account balancesisCostShareExcluded
- whether cost share account balances should be excluded from the query or notisConsolidated
- whether the results of the query should be consolidatedpendingEntriesCode
- whether this query should account for no pending entries, approved pending entries, or all pending
entriestoday
- the current university dateoptions
- system optionsorg.kuali.ole.gl.dataaccess.AccountBalanceLevelDao#findAccountBalanceByLevel(java.lang.Integer, java.lang.String,
java.lang.String, java.lang.String, boolean, boolean, int, org.kuali.ole.sys.businessobject.UniversityDate,
org.kuali.ole.sys.businessobject.SystemOptions)
protected void summarizePendingEntriesByLevel(SystemOptions options, String sessionId)
options
- a given set of system optionssessionId
- the unique web id of the currently inquiring user, which acts as a key for the temporary tableprotected boolean getMatchingPendingEntriesByLevel(SystemOptions options, Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber, String financialConsolidationObjectCode, boolean isCostShareExcluded, int pendingEntriesCode, String sessionId, UniversityDate today)
options
- a given set of system optionsuniversityFiscalYear
- the university fiscal year of pending entries to findchartOfAccountsCode
- the chart of accounts code of pending entries to findaccountNumber
- the account number of pending entries to findfinancialConsolidationObjectCode
- the consolidation code of pending entries to findisCostShareExcluded
- whether to exclude cost share entries or notpendingEntriesCode
- whether to include all, approved, or no pending entries in this inquirysessionId
- the unique web id of the currently inquiring user, used as a key for the temporary tablesCopyright © 2004–2014 The Kuali Foundation. All rights reserved.