org.kuali.kfs.module.endow.report.service.impl
Class TransactionStatementReportServieImpl

java.lang.Object
  extended by org.kuali.kfs.module.endow.report.service.impl.EndowmentReportServiceImpl
      extended by org.kuali.kfs.module.endow.report.service.impl.TransactionStatementReportServieImpl
All Implemented Interfaces:
EndowmentReportService, TransactionStatementReportService

@Transactional
public class TransactionStatementReportServieImpl
extends EndowmentReportServiceImpl
implements TransactionStatementReportService


Field Summary
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
TransactionStatementReportServieImpl()
           
 
Method Summary
protected  String convertDateToString(Date date)
          Convert date to string
protected  Date convertStringToDate(String stringDate)
          Converts string to date
protected  EndowmentTransactionCode getEndowmentTransactionCode(String etranCcode)
          Gets an transaction code object
protected  KEMID getKemid(String kemid)
          Gets a Kemid object
protected  KemidHistoricalCash getKemidHistoricalCash(String kemid, org.kuali.rice.kns.util.KualiInteger medId)
          Gets a historical cash object
protected  MonthEndDate getMonthEndDate(Date date)
          Gets a month end date object
protected  MonthEndDate getPreviousMonthEndDate(Date date)
          Gets the previous month end date object
protected  Security getSecurity(TransactionArchive transactionArchive)
          Gets a security object
protected  TransactionArchiveSecurity getTransactionArchiveSecurity(TransactionArchive transactionArchive)
          Gets a transaction archive object
 List<TransactionStatementReportDataHolder> getTransactionStatementReportForAllKemids(String beginningDate, String endingDate, String endowmentOption, String closedIndicator)
          Gets the trial balance data for all kemids
 List<TransactionStatementReportDataHolder> getTransactionStatementReportsByKemidByIds(List<String> kemids, String beginningDate, String endingDate, String endowmentOption, String closedIndicator)
          Gets the trial balance data using selected kemids
 List<TransactionStatementReportDataHolder> getTransactionStatementReportsByOtherCriteria(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)
          Gets the trial balance data using selected criteria
 void setTransactionArchiveDao(TransactionArchiveDao transactionArchiveDao)
          Sets transaction archive dao
 
Methods inherited from class org.kuali.kfs.module.endow.report.service.impl.EndowmentReportServiceImpl
createFooterData, createReportHeaderSheetData, getBenefittingCampuses, getBenefittingCharts, getBenefittingOrganizations, getCampus, getCombineGroupCodes, getDateTimeService, getInstitutionName, getKemidBenefittingOrganization, getKemidHistoricalCashDao, getKemidPurposeCodes, getKemidsBasedOnUserSelection, getKemidsByOtherCriteria, getKemidsInHistoryCash, getKemidsInHistoryCash, getKemidsWithMultipleBenefittingOrganizations, getKemidTypeCodes, getListWithSeparator, getOrganization, getReportRequestor, retainCommonKemids, setBusinessObjectService, setDateTimeService, setKemidBenefittingOrganizationDao, setKemidDao, setKemidHistoricalCashDao, setKemidReportGroupDao, setKemService, setParameterService
 
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

transactionArchiveDao

protected TransactionArchiveDao transactionArchiveDao
Constructor Detail

TransactionStatementReportServieImpl

public TransactionStatementReportServieImpl()
Method Detail

getTransactionStatementReportForAllKemids

public List<TransactionStatementReportDataHolder> getTransactionStatementReportForAllKemids(String beginningDate,
                                                                                            String endingDate,
                                                                                            String endowmentOption,
                                                                                            String closedIndicator)
Description copied from interface: TransactionStatementReportService
Gets the trial balance data for all kemids

Specified by:
getTransactionStatementReportForAllKemids in interface TransactionStatementReportService
Returns:
See Also:
org.kuali.kfs.module.endow.report.service.TrialBalanceReportService#getTrialBalanceReportForAllKemids(java.lang.String)

getTransactionStatementReportsByKemidByIds

public List<TransactionStatementReportDataHolder> getTransactionStatementReportsByKemidByIds(List<String> kemids,
                                                                                             String beginningDate,
                                                                                             String endingDate,
                                                                                             String endowmentOption,
                                                                                             String closedIndicator)
Description copied from interface: TransactionStatementReportService
Gets the trial balance data using selected kemids

Specified by:
getTransactionStatementReportsByKemidByIds in interface TransactionStatementReportService
Returns:
See Also:
org.kuali.kfs.module.endow.report.service.TransactionStatementReportService#getTransactionStatementReportsByKemidByIds(java.util.List, java.lang.String)

getTransactionStatementReportsByOtherCriteria

public List<TransactionStatementReportDataHolder> getTransactionStatementReportsByOtherCriteria(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)
Description copied from interface: TransactionStatementReportService
Gets the trial balance data using selected criteria

Specified by:
getTransactionStatementReportsByOtherCriteria in interface TransactionStatementReportService
Returns:
See Also:
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)

getKemid

protected KEMID getKemid(String kemid)
Gets a Kemid object

Parameters:
kemid -
Returns:

getTransactionArchiveSecurity

protected TransactionArchiveSecurity getTransactionArchiveSecurity(TransactionArchive transactionArchive)
Gets a transaction archive object

Parameters:
transactionArchive -
Returns:

getSecurity

protected Security getSecurity(TransactionArchive transactionArchive)
Gets a security object

Parameters:
transactionArchive -
Returns:

getEndowmentTransactionCode

protected EndowmentTransactionCode getEndowmentTransactionCode(String etranCcode)
Gets an transaction code object

Parameters:
etranCcode -
Returns:

getKemidHistoricalCash

protected KemidHistoricalCash getKemidHistoricalCash(String kemid,
                                                     org.kuali.rice.kns.util.KualiInteger medId)
Gets a historical cash object

Parameters:
kemid -
medId -
Returns:

getPreviousMonthEndDate

protected MonthEndDate getPreviousMonthEndDate(Date date)
Gets the previous month end date object

Overrides:
getPreviousMonthEndDate in class EndowmentReportServiceImpl
Returns:
See Also:
EndowmentReportServiceImpl.getPreviousMonthEndDate(java.sql.Date)

getMonthEndDate

protected MonthEndDate getMonthEndDate(Date date)
Description copied from class: EndowmentReportServiceImpl
Gets a month end date object

Overrides:
getMonthEndDate in class EndowmentReportServiceImpl
Returns:
See Also:
EndowmentReportServiceImpl.getMonthEndDate(java.sql.Date)

convertStringToDate

protected Date convertStringToDate(String stringDate)
Converts string to date

Overrides:
convertStringToDate in class EndowmentReportServiceImpl
Returns:
See Also:
EndowmentReportServiceImpl.convertStringToDate(java.lang.String)

convertDateToString

protected String convertDateToString(Date date)
Convert date to string

Overrides:
convertDateToString in class EndowmentReportServiceImpl
Parameters:
date -
Returns:

setTransactionArchiveDao

public void setTransactionArchiveDao(TransactionArchiveDao transactionArchiveDao)
Sets transaction archive dao

Parameters:
transactionArchiveDao -


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.