org.kuali.kfs.module.endow.report.service
Interface EndowmentReportService

All Known Subinterfaces:
AssetStatementReportService, TransactionStatementReportService, TransactionSummaryReportService, TrialBalanceReportService
All Known Implementing Classes:
AssetStatementReportServiceImpl, EndowmentReportServiceImpl, TransactionStatementReportServieImpl, TransactionSummaryReportServiceImpl, TrialBalanceReportServiceImpl

public interface EndowmentReportService


Method Summary
 EndowmentReportHeaderDataHolder createReportHeaderSheetData(List<String> kemidsSelected, List<String> benefittingOrganziationCampuses, List<String> benefittingOrganziationCharts, List<String> benefittingOrganziations, List<String> typeCodes, List<String> purposeCodes, List<String> combineGroupCodes, String reportName, String endowmnetOption, String reportOption)
          Creates the report header data
 String getBenefittingCampuses(List<String> campuses)
          Gets the campus names of selected campuses
 String getBenefittingCharts(List<String> charts)
          Gets the chart names of selected charts
 String getBenefittingOrganizations(List<String> organizations)
          Gets the organization names of selected organizations
 String getCombineGroupCodes(List<String> groupCodes)
          Gets the selected group codes
 String getInstitutionName()
          Gets the institution name, using the KFS parameter See 8 Report Design in the specs
 String getKemidPurposeCodes(List<String> purposes)
          Gets the selected purpose codes
 List<String> getKemidsBasedOnUserSelection(List<String> kemids, String endowmentOption, String closedIndicator)
          method to pickup all kemids based on user selection of endowmentOption and closed indicator
 List<String> getKemidsInHistoryCash(List<String> kemids, String beginningDate, String endingDate)
          method to pickup all kemids from the list of kemids where for each kemid, if there is record in END_HIST_CSH_T table
 List<KemidsWithMultipleBenefittingOrganizationsDataHolder> getKemidsWithMultipleBenefittingOrganizations(List<String> kemids)
          Gets the KEMIDs with multiple benefitting organizations
 String getKemidTypeCodes(List<String> typeCodes)
          Gets the selected type codes
 String getReportRequestor()
          Gets the report name "Trial Balance"
 

Method Detail

getInstitutionName

String getInstitutionName()
Gets the institution name, using the KFS parameter See 8 Report Design in the specs

Returns:

getReportRequestor

String getReportRequestor()
Gets the report name "Trial Balance"

Returns:

getBenefittingCampuses

String getBenefittingCampuses(List<String> campuses)
Gets the campus names of selected campuses

Parameters:
campuses -
Returns:

getBenefittingCharts

String getBenefittingCharts(List<String> charts)
Gets the chart names of selected charts

Parameters:
charts -
Returns:

getBenefittingOrganizations

String getBenefittingOrganizations(List<String> organizations)
Gets the organization names of selected organizations

Parameters:
organizations -
Returns:

getKemidTypeCodes

String getKemidTypeCodes(List<String> typeCodes)
Gets the selected type codes

Parameters:
typeCodes -
Returns:

getKemidPurposeCodes

String getKemidPurposeCodes(List<String> purposes)
Gets the selected purpose codes

Parameters:
purposes -
Returns:

getCombineGroupCodes

String getCombineGroupCodes(List<String> groupCodes)
Gets the selected group codes

Parameters:
groupCodes -
Returns:

getKemidsWithMultipleBenefittingOrganizations

List<KemidsWithMultipleBenefittingOrganizationsDataHolder> getKemidsWithMultipleBenefittingOrganizations(List<String> kemids)
Gets the KEMIDs with multiple benefitting organizations

Parameters:
kemids -
Returns:

createReportHeaderSheetData

EndowmentReportHeaderDataHolder createReportHeaderSheetData(List<String> kemidsSelected,
                                                            List<String> benefittingOrganziationCampuses,
                                                            List<String> benefittingOrganziationCharts,
                                                            List<String> benefittingOrganziations,
                                                            List<String> typeCodes,
                                                            List<String> purposeCodes,
                                                            List<String> combineGroupCodes,
                                                            String reportName,
                                                            String endowmnetOption,
                                                            String reportOption)
Creates the report header data

Parameters:
kemidsSelected -
reportName -
endowmnetOption -
benefittingOrganziationCampuses -
benefittingOrganziationCharts -
benefittingOrganziations -
typeCodes -
purposeCodes -
combineGroupCodes -
Returns:

getKemidsInHistoryCash

List<String> getKemidsInHistoryCash(List<String> kemids,
                                    String beginningDate,
                                    String endingDate)
method to pickup all kemids from the list of kemids where for each kemid, if there is record in END_HIST_CSH_T table

Parameters:
kemids -
beginningDate -
endingDate -
Returns:
List newKemids

getKemidsBasedOnUserSelection

List<String> getKemidsBasedOnUserSelection(List<String> kemids,
                                           String endowmentOption,
                                           String closedIndicator)
method to pickup all kemids based on user selection of endowmentOption and closed indicator

Parameters:
kemids -
endowmentOption -
endingDate -
Returns:
List newKemids


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