org.kuali.kfs.module.bc.document.service.impl
Class BudgetConstructionSubFundSummaryReportServiceImpl

java.lang.Object
  extended by org.kuali.kfs.module.bc.document.service.impl.BudgetConstructionSubFundSummaryReportServiceImpl
All Implemented Interfaces:
BudgetConstructionSubFundSummaryReportService

@Transactional
public class BudgetConstructionSubFundSummaryReportServiceImpl
extends Object
implements BudgetConstructionSubFundSummaryReportService

Service implementation of BudgetConstructionAccountSummaryReportService.


Constructor Summary
BudgetConstructionSubFundSummaryReportServiceImpl()
           
 
Method Summary
 List<String> buildOrderByList()
          builds orderByList for sort order.
 Collection<BudgetConstructionOrgSubFundSummaryReport> buildReports(Integer universityFiscalYear, String principalName)
          builds BudgetConstructionOrgSubFundSummaryReports
 void buildReportsBody(BudgetConstructionOrgSubFundSummaryReport orgSubFundSummaryReportEntry, BudgetConstructionAccountSummary subFundSummary)
          builds report body
 void buildReportsHeader(Integer universityFiscalYear, BudgetConstructionOrgSubFundSummaryReport orgSubFundSummaryReportEntry, BudgetConstructionAccountSummary subFundSummaryList)
          builds report Header
 void buildReportsTotal(BudgetConstructionOrgSubFundSummaryReport orgSubFundSummaryReportEntry, BudgetConstructionAccountSummary subFundSummaryList, List<BudgetConstructionOrgSubFundSummaryReportTotal> reportSubTotalList, List<BudgetConstructionOrgSubFundSummaryReportTotal> reportTotalList)
          builds report total
 List calculateSubTotal(List<BudgetConstructionAccountSummary> bcasList, List<BudgetConstructionAccountSummary> subTotalList)
          Calculates total part of report
 List calculateTotal(List<BudgetConstructionAccountSummary> bcasList, List<BudgetConstructionAccountSummary> totalList)
          Calculates total part of report
protected  List<String> fieldsForSubTotal()
           
protected  List<String> fieldsForTotal()
           
 void setBudgetConstructionAccountSummaryReportDao(BudgetConstructionAccountSummaryReportDao budgetConstructionAccountSummaryReportDao)
          sets budgetConstructionAccountSummaryReportDao
 void setBudgetConstructionReportsServiceHelper(BudgetConstructionReportsServiceHelper budgetConstructionReportsServiceHelper)
           
 void setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
           
 void updateSubFundSummaryReport(String principalName)
          updates account summary table for SubFundSummaryReport.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BudgetConstructionSubFundSummaryReportServiceImpl

public BudgetConstructionSubFundSummaryReportServiceImpl()
Method Detail

updateSubFundSummaryReport

public void updateSubFundSummaryReport(String principalName)
Description copied from interface: BudgetConstructionSubFundSummaryReportService
updates account summary table for SubFundSummaryReport.

Specified by:
updateSubFundSummaryReport in interface BudgetConstructionSubFundSummaryReportService
See Also:
org.kuali.kfs.module.bc.document.service.BudgetReportsControlListService#updateSubFundSummaryReport(java.lang.String)

buildReports

public Collection<BudgetConstructionOrgSubFundSummaryReport> buildReports(Integer universityFiscalYear,
                                                                          String principalName)
Description copied from interface: BudgetConstructionSubFundSummaryReportService
builds BudgetConstructionOrgSubFundSummaryReports

Specified by:
buildReports in interface BudgetConstructionSubFundSummaryReportService
Returns:
See Also:
org.kuali.kfs.module.bc.document.service.BudgetConstructionSubFundSummaryReportService#buildReports(java.lang.Integer, java.util.Collection)

buildReportsHeader

public void buildReportsHeader(Integer universityFiscalYear,
                               BudgetConstructionOrgSubFundSummaryReport orgSubFundSummaryReportEntry,
                               BudgetConstructionAccountSummary subFundSummaryList)
builds report Header

Parameters:
universityFiscalYear -
orgSubFundSummaryReportEntry -
subFundSummaryList -

buildReportsBody

public void buildReportsBody(BudgetConstructionOrgSubFundSummaryReport orgSubFundSummaryReportEntry,
                             BudgetConstructionAccountSummary subFundSummary)
builds report body

Parameters:
orgSubFundSummaryReportEntry -
subFundSummary -

buildReportsTotal

public void buildReportsTotal(BudgetConstructionOrgSubFundSummaryReport orgSubFundSummaryReportEntry,
                              BudgetConstructionAccountSummary subFundSummaryList,
                              List<BudgetConstructionOrgSubFundSummaryReportTotal> reportSubTotalList,
                              List<BudgetConstructionOrgSubFundSummaryReportTotal> reportTotalList)
builds report total

Parameters:
orgSubFundSummaryReportEntry -
subFundSummaryList -
reportTotalList -

calculateSubTotal

public List calculateSubTotal(List<BudgetConstructionAccountSummary> bcasList,
                              List<BudgetConstructionAccountSummary> subTotalList)
Calculates total part of report

Parameters:
List - bcasList
List - simpleList

calculateTotal

public List calculateTotal(List<BudgetConstructionAccountSummary> bcasList,
                           List<BudgetConstructionAccountSummary> totalList)
Calculates total part of report

Parameters:
List - bcasList
List - simpleList

fieldsForSubTotal

protected List<String> fieldsForSubTotal()

fieldsForTotal

protected List<String> fieldsForTotal()

buildOrderByList

public List<String> buildOrderByList()
builds orderByList for sort order.

Returns:
returnList

setBudgetConstructionAccountSummaryReportDao

public void setBudgetConstructionAccountSummaryReportDao(BudgetConstructionAccountSummaryReportDao budgetConstructionAccountSummaryReportDao)
sets budgetConstructionAccountSummaryReportDao

Parameters:
budgetConstructionAccountSummaryReportDao -

setKualiConfigurationService

public void setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)

setBudgetConstructionReportsServiceHelper

public void setBudgetConstructionReportsServiceHelper(BudgetConstructionReportsServiceHelper budgetConstructionReportsServiceHelper)


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