|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.endow.report.service.impl.EndowmentReportServiceImpl
org.kuali.kfs.module.endow.report.service.impl.TransactionSummaryReportServiceImpl
@Transactional public class TransactionSummaryReportServiceImpl
Field Summary | |
---|---|
protected HoldingHistoryDao |
holdingHistoryDao
|
protected TransactionArchiveDao |
transactionArchiveDao
|
Fields inherited from class org.kuali.kfs.module.endow.report.service.impl.EndowmentReportServiceImpl |
---|
ALL_VALUES, businessObjectService, dateTimeService, kemidBenefittingOrganizationDao, kemidDao, kemidHistoricalCashDao, kemidReportGroupDao, kemService, parameterService |
Constructor Summary | |
---|---|
TransactionSummaryReportServiceImpl()
|
Method Summary | |
---|---|
protected void |
combineCashTransfersData(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder)
Helper method to first retrieve all the Cash Transfers records and go over all of them to combine based on same description of the expenses. |
protected void |
combineContributionsData(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder)
Helper method to first retrieve all the contributions records and go over all of them to combine based on same description of the contributions. |
protected void |
combineExpensesData(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder)
Helper method to first retrieve all the expenses records and go over all of them to combine based on same description of the expenses. |
protected void |
combineSecurityTransfersData(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder)
Helper method to first retrieve all the Security Transfers records and go over all of them to combine based on same description of the expenses. |
protected String |
convertDateToString(Date date)
Convert java.sql.date to string |
protected void |
getHistoryCashAmounts(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder,
String kemid,
org.kuali.rice.kns.util.KualiInteger beginningMed,
org.kuali.rice.kns.util.KualiInteger endingMed)
Method to retrieve the records from END_HIST_CSH_T table for the given kemid and retrieve the the income and principal cash amounts. |
protected HoldingHistoryDao |
getHoldingHistoryDao()
gets attribute holdingHistoryDao |
protected KEMID |
getKemid(String kemid)
|
protected KemidHistoricalCash |
getKemidHistoricalCash(String kemid,
org.kuali.rice.kns.util.KualiInteger medId)
|
protected TransactionArchiveDao |
getTransactionArchiveDao()
|
protected void |
getTransactionArchiveTotalsForCashTransfers(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder,
TransactionArchive transactionArchive)
Cash Transfers..... |
protected void |
getTransactionArchiveTotalsForExpenseTypeCode(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder,
TransactionArchive transactionArchive)
Method to look into each transaction archive record and gather income or principal amounts. |
protected void |
getTransactionArchiveTotalsForIncomeTypeCode(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder,
TransactionArchive transactionArchive)
Method to look into each transaction archive record and gather income or principal amounts. |
protected void |
getTransactionArchiveTotalsForSecurityTransfers(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder,
TransactionArchive transactionArchive)
Security Transfers..... |
List<TransactionSummaryReportDataHolder> |
getTransactionSummaryReportForAllKemids(String beginningDate,
String endingDate,
String endowmentOption,
String closedIndicator,
String reportOption)
Gets the transaction summary data for all kemids |
List<TransactionSummaryReportDataHolder> |
getTransactionSummaryReportsByKemidByIds(List<String> kemids,
String beginningDate,
String endingDate,
String endowmentOption,
String closedIndicator,
String reportOption)
Gets the transaction summary data using selected kemids |
List<TransactionSummaryReportDataHolder> |
getTransactionSummaryReportsByOtherCriteria(List<String> benefittingOrganziationCampusCodes,
List<String> benefittingOrganziationChartCodes,
List<String> benefittingOrganziationCodes,
List<String> typeCodes,
List<String> purposeCodes,
List<String> combineGroupCodes,
String beginningDate,
String endingDate,
String endowmnetOption,
String closedIndicator,
String reportOption)
Gets the transaction summary data using selected criteria |
void |
setHoldingHistoryDao(HoldingHistoryDao holdingHistoryDao)
sets attribute holdingHistoryDao |
void |
setTransactionArchiveDao(TransactionArchiveDao transactionArchiveDao)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.kuali.kfs.module.endow.report.service.EndowmentReportService |
---|
createReportHeaderSheetData, getBenefittingCampuses, getBenefittingCharts, getBenefittingOrganizations, getCombineGroupCodes, getInstitutionName, getKemidPurposeCodes, getKemidsBasedOnUserSelection, getKemidsInHistoryCash, getKemidsWithMultipleBenefittingOrganizations, getKemidTypeCodes, getReportRequestor |
Field Detail |
---|
protected TransactionArchiveDao transactionArchiveDao
protected HoldingHistoryDao holdingHistoryDao
Constructor Detail |
---|
public TransactionSummaryReportServiceImpl()
Method Detail |
---|
public List<TransactionSummaryReportDataHolder> getTransactionSummaryReportForAllKemids(String beginningDate, String endingDate, String endowmentOption, String closedIndicator, String reportOption)
TransactionSummaryReportService
getTransactionSummaryReportForAllKemids
in interface TransactionSummaryReportService
org.kuali.kfs.module.endow.report.service.TrialBalanceReportService#getTrialBalanceReportForAllKemids(java.lang.String)
public List<TransactionSummaryReportDataHolder> getTransactionSummaryReportsByKemidByIds(List<String> kemids, String beginningDate, String endingDate, String endowmentOption, String closedIndicator, String reportOption)
TransactionSummaryReportService
getTransactionSummaryReportsByKemidByIds
in interface TransactionSummaryReportService
org.kuali.kfs.module.endow.report.service.TransactionStatementReportService#getTransactionStatementReportsByKemidByIds(java.util.List, java.lang.String)
protected void getHistoryCashAmounts(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder, String kemid, org.kuali.rice.kns.util.KualiInteger beginningMed, org.kuali.rice.kns.util.KualiInteger endingMed)
kemid
- historyIncomeCash
- historyPrincipalCash
- beginningMED
- endingMED
- public List<TransactionSummaryReportDataHolder> getTransactionSummaryReportsByOtherCriteria(List<String> benefittingOrganziationCampusCodes, List<String> benefittingOrganziationChartCodes, List<String> benefittingOrganziationCodes, List<String> typeCodes, List<String> purposeCodes, List<String> combineGroupCodes, String beginningDate, String endingDate, String endowmnetOption, String closedIndicator, String reportOption)
TransactionSummaryReportService
getTransactionSummaryReportsByOtherCriteria
in interface TransactionSummaryReportService
org.kuali.kfs.module.endow.report.service.TransactionStatementReportService#getTransactionStatementReportsByOtherCriteria(java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.lang.String)
protected void getTransactionArchiveTotalsForIncomeTypeCode(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder, TransactionArchive transactionArchive)
transactionSummaryReportDataHolder
- transactionArchive
- protected void getTransactionArchiveTotalsForExpenseTypeCode(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder, TransactionArchive transactionArchive)
transactionSummaryReportDataHolder
- transactionArchive
- protected void getTransactionArchiveTotalsForCashTransfers(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder, TransactionArchive transactionArchive)
transactionSummaryReportDataHolder
- transactionArchive
- protected void getTransactionArchiveTotalsForSecurityTransfers(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder, TransactionArchive transactionArchive)
transactionSummaryReportDataHolder
- transactionArchive
- protected void combineContributionsData(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder)
transactionSummaryReportDataHolder
- protected void combineExpensesData(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder)
transactionSummaryReportDataHolder
- protected void combineCashTransfersData(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder)
transactionSummaryReportDataHolder
- protected void combineSecurityTransfersData(TransactionSummaryReportDataHolder transactionSummaryReportDataHolder)
transactionSummaryReportDataHolder
- protected KEMID getKemid(String kemid)
protected KemidHistoricalCash getKemidHistoricalCash(String kemid, org.kuali.rice.kns.util.KualiInteger medId)
protected String convertDateToString(Date date)
EndowmentReportServiceImpl
convertDateToString
in class EndowmentReportServiceImpl
public void setTransactionArchiveDao(TransactionArchiveDao transactionArchiveDao)
protected TransactionArchiveDao getTransactionArchiveDao()
protected HoldingHistoryDao getHoldingHistoryDao()
public void setHoldingHistoryDao(HoldingHistoryDao holdingHistoryDao)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |