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

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

@Transactional
public class BudgetConstructionReasonStatisticsReportServiceImpl
extends Object
implements BudgetConstructionReasonStatisticsReportService

Service implementation of BudgetConstructionAccountSummaryReportService.


Constructor Summary
BudgetConstructionReasonStatisticsReportServiceImpl()
           
 
Method Summary
 List<String> buildOrderByList()
          builds orderByList for sort order.
 Collection<BudgetConstructionOrgReasonStatisticsReport> buildReports(Integer universityFiscalYear, String principalId, BudgetConstructionReportThresholdSettings budgetConstructionReportThresholdSettings)
          builds BudgetConstructionAccountFundingDetailReports
 void buildReportsBody(BudgetConstructionOrgReasonStatisticsReport orgReasonStatisticsReportEntry, BudgetConstructionSalaryTotal salaryTotalEntry)
           
 void buildReportsHeader(Integer universityFiscalYear, String objectCodes, String reasonCodes, BudgetConstructionOrgReasonStatisticsReport orgReasonStatisticsReportEntry, BudgetConstructionSalaryTotal salaryTotalEntry, BudgetConstructionReportThresholdSettings budgetConstructionReportThresholdSettings)
          builds report Header
 void setBudgetConstructionOrganizationReportsService(BudgetConstructionOrganizationReportsService budgetConstructionOrganizationReportsService)
          Sets the budgetConstructionOrganizationReportsService attribute value.
 void setBudgetConstructionReasonStatisticsReportDao(BudgetConstructionReasonStatisticsReportDao budgetConstructionReasonStatisticsReportDao)
          Sets the budgetConstructionReasonStatisticsReportDao attribute value.
 void setBudgetConstructionReportsServiceHelper(BudgetConstructionReportsServiceHelper budgetConstructionReportsServiceHelper)
          Sets the budgetConstructionReportsServiceHelper attribute value.
 void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
          Sets the businessObjectService attribute value.
 void setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
          Sets the kualiConfigurationService attribute value.
 void updateReasonStatisticsReport(String principalName, Integer universityFiscalYear, BudgetConstructionReportThresholdSettings budgetConstructionReportThresholdSettings)
          updates account FundingDetail table.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BudgetConstructionReasonStatisticsReportServiceImpl

public BudgetConstructionReasonStatisticsReportServiceImpl()
Method Detail

updateReasonStatisticsReport

public void updateReasonStatisticsReport(String principalName,
                                         Integer universityFiscalYear,
                                         BudgetConstructionReportThresholdSettings budgetConstructionReportThresholdSettings)
Description copied from interface: BudgetConstructionReasonStatisticsReportService
updates account FundingDetail table.

Specified by:
updateReasonStatisticsReport in interface BudgetConstructionReasonStatisticsReportService
See Also:
BudgetConstructionReasonStatisticsReportService.updateReasonStatisticsReport(java.lang.String, java.lang.Integer, org.kuali.kfs.module.bc.businessobject.BudgetConstructionReportThresholdSettings)

buildReports

public Collection<BudgetConstructionOrgReasonStatisticsReport> buildReports(Integer universityFiscalYear,
                                                                            String principalId,
                                                                            BudgetConstructionReportThresholdSettings budgetConstructionReportThresholdSettings)
Description copied from interface: BudgetConstructionReasonStatisticsReportService
builds BudgetConstructionAccountFundingDetailReports

Specified by:
buildReports in interface BudgetConstructionReasonStatisticsReportService
See Also:
BudgetConstructionReasonStatisticsReportService.buildReports(java.lang.Integer, java.lang.String, org.kuali.kfs.module.bc.businessobject.BudgetConstructionReportThresholdSettings)

buildReportsHeader

public void buildReportsHeader(Integer universityFiscalYear,
                               String objectCodes,
                               String reasonCodes,
                               BudgetConstructionOrgReasonStatisticsReport orgReasonStatisticsReportEntry,
                               BudgetConstructionSalaryTotal salaryTotalEntry,
                               BudgetConstructionReportThresholdSettings budgetConstructionReportThresholdSettings)
builds report Header

Parameters:
BudgetConstructionObjectDump - bcod

buildReportsBody

public void buildReportsBody(BudgetConstructionOrgReasonStatisticsReport orgReasonStatisticsReportEntry,
                             BudgetConstructionSalaryTotal salaryTotalEntry)

buildOrderByList

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

Returns:
returnList

setBudgetConstructionReasonStatisticsReportDao

public void setBudgetConstructionReasonStatisticsReportDao(BudgetConstructionReasonStatisticsReportDao budgetConstructionReasonStatisticsReportDao)
Sets the budgetConstructionReasonStatisticsReportDao attribute value.

Parameters:
budgetConstructionReasonStatisticsReportDao - The budgetConstructionReasonStatisticsReportDao to set.

setBudgetConstructionOrganizationReportsService

public void setBudgetConstructionOrganizationReportsService(BudgetConstructionOrganizationReportsService budgetConstructionOrganizationReportsService)
Sets the budgetConstructionOrganizationReportsService attribute value.

Parameters:
budgetConstructionOrganizationReportsService - The budgetConstructionOrganizationReportsService to set.

setKualiConfigurationService

public void setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
Sets the kualiConfigurationService attribute value.

Parameters:
kualiConfigurationService - The kualiConfigurationService to set.

setBusinessObjectService

public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value.

Parameters:
businessObjectService - The businessObjectService to set.

setBudgetConstructionReportsServiceHelper

public void setBudgetConstructionReportsServiceHelper(BudgetConstructionReportsServiceHelper budgetConstructionReportsServiceHelper)
Sets the budgetConstructionReportsServiceHelper attribute value.

Parameters:
budgetConstructionReportsServiceHelper - The budgetConstructionReportsServiceHelper to set.


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