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

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

@Transactional
public class BudgetConstructionLevelSummaryReportServiceImpl
extends Object
implements BudgetConstructionLevelSummaryReportService

Service implementation of BudgetConstructionLevelSummaryReportService.


Constructor Summary
BudgetConstructionLevelSummaryReportServiceImpl()
           
 
Method Summary
 List<String> buildOrderByList()
          builds orderByList for sort order.
 Collection<BudgetConstructionOrgLevelSummaryReport> buildReports(Integer universityFiscalYear, String principalName)
          builds BudgetConstructionLevelSummaryReports
 void buildReportsBody(BudgetConstructionOrgLevelSummaryReport orgLevelSummaryReportEntry, BudgetConstructionLevelSummary levelSummary)
          builds report body
 void buildReportsHeader(Integer universityFiscalYear, BudgetConstructionOrgLevelSummaryReport orgLevelSummaryReportEntry, BudgetConstructionLevelSummary levelSummary)
          builds report Header
 void buildReportsTotal(BudgetConstructionOrgLevelSummaryReport orgLevelSummaryReportEntry, BudgetConstructionLevelSummary levelSummary, List<BudgetConstructionOrgLevelSummaryReportTotal> levelSummaryTotalConsList, List<BudgetConstructionOrgLevelSummaryReportTotal> levelSummaryTotalGexpAndTypeList, List<BudgetConstructionOrgLevelSummaryReportTotal> levelSummaryTotalList)
          builds report total
 List calculateConsTotal(List<BudgetConstructionLevelSummary> bclsList, List<BudgetConstructionLevelSummary> simpleList)
           
 List calculateGexpAndTypeTotal(List<BudgetConstructionLevelSummary> bclsList, List<BudgetConstructionLevelSummary> simpleList)
           
 List calculateTotal(List<BudgetConstructionLevelSummary> bclsList, List<BudgetConstructionLevelSummary> simpleList)
           
protected  List<String> fieldsForCons()
           
protected  List<String> fieldsForGexpAndType()
           
protected  List<String> fieldsForTotal()
           
 void setBudgetConstructionLevelSummaryReportDao(BudgetConstructionLevelSummaryReportDao budgetConstructionLevelSummaryReportDao)
          sets budgetConstructionLevelSummaryReportDao
 void setBudgetConstructionReportsServiceHelper(BudgetConstructionReportsServiceHelper budgetConstructionReportsServiceHelper)
           
 void setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
           
 void updateLevelSummaryReport(String principalName)
          updates account summary table.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BudgetConstructionLevelSummaryReportServiceImpl

public BudgetConstructionLevelSummaryReportServiceImpl()
Method Detail

updateLevelSummaryReport

public void updateLevelSummaryReport(String principalName)
Description copied from interface: BudgetConstructionLevelSummaryReportService
updates account summary table.

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

setBudgetConstructionLevelSummaryReportDao

public void setBudgetConstructionLevelSummaryReportDao(BudgetConstructionLevelSummaryReportDao budgetConstructionLevelSummaryReportDao)
sets budgetConstructionLevelSummaryReportDao

Parameters:
budgetConstructionLevelSummaryReportDao -

buildReports

public Collection<BudgetConstructionOrgLevelSummaryReport> buildReports(Integer universityFiscalYear,
                                                                        String principalName)
Description copied from interface: BudgetConstructionLevelSummaryReportService
builds BudgetConstructionLevelSummaryReports

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

buildReportsHeader

public void buildReportsHeader(Integer universityFiscalYear,
                               BudgetConstructionOrgLevelSummaryReport orgLevelSummaryReportEntry,
                               BudgetConstructionLevelSummary levelSummary)
builds report Header

Parameters:
BudgetConstructionLevelSummary - bcas

buildReportsBody

public void buildReportsBody(BudgetConstructionOrgLevelSummaryReport orgLevelSummaryReportEntry,
                             BudgetConstructionLevelSummary levelSummary)
builds report body

Parameters:
BudgetConstructionLevelSummary - bcas

buildReportsTotal

public void buildReportsTotal(BudgetConstructionOrgLevelSummaryReport orgLevelSummaryReportEntry,
                              BudgetConstructionLevelSummary levelSummary,
                              List<BudgetConstructionOrgLevelSummaryReportTotal> levelSummaryTotalConsList,
                              List<BudgetConstructionOrgLevelSummaryReportTotal> levelSummaryTotalGexpAndTypeList,
                              List<BudgetConstructionOrgLevelSummaryReportTotal> levelSummaryTotalList)
builds report total

Parameters:
BudgetConstructionLevelSummary - bcas
List - reportTotalList

calculateConsTotal

public List calculateConsTotal(List<BudgetConstructionLevelSummary> bclsList,
                               List<BudgetConstructionLevelSummary> simpleList)

calculateGexpAndTypeTotal

public List calculateGexpAndTypeTotal(List<BudgetConstructionLevelSummary> bclsList,
                                      List<BudgetConstructionLevelSummary> simpleList)

calculateTotal

public List calculateTotal(List<BudgetConstructionLevelSummary> bclsList,
                           List<BudgetConstructionLevelSummary> simpleList)

buildOrderByList

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

Returns:
returnList

fieldsForCons

protected List<String> fieldsForCons()

fieldsForGexpAndType

protected List<String> fieldsForGexpAndType()

fieldsForTotal

protected List<String> fieldsForTotal()

setBudgetConstructionReportsServiceHelper

public void setBudgetConstructionReportsServiceHelper(BudgetConstructionReportsServiceHelper budgetConstructionReportsServiceHelper)

setKualiConfigurationService

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


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