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

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

@Transactional
public class BudgetConstructionAccountSalaryDetailReportServiceImpl
extends Object
implements BudgetConstructionAccountSalaryDetailReportService

Service implementation of BudgetConstructionLevelSummaryReportService.


Constructor Summary
BudgetConstructionAccountSalaryDetailReportServiceImpl()
           
 
Method Summary
protected  List<String> buildOrderByList()
          builds orderByList for sort order.
 Collection<BudgetConstructionAccountSalaryDetailReport> buildReports(Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber, String subAccountNumber)
          builds BudgetConstructionLevelSummaryReports
protected  void buildReportsBody(Integer universityFiscalYear, PendingBudgetConstructionAppointmentFunding pendingAppointmentFunding, BudgetConstructionAccountSalaryDetailReport accountMonthlyDetailReport)
          builds report body
protected  void buildReportsHeader(Integer universityFiscalYear, PendingBudgetConstructionAppointmentFunding pendingAppointmentFunding, BudgetConstructionAccountSalaryDetailReport accountSalaryDetailReport)
          builds report Header
protected  void buildReportsTotal(PendingBudgetConstructionAppointmentFunding pendingAppointmentFunding, BudgetConstructionAccountSalaryDetailReport accountMonthlyDetailReport, Collection<BudgetConstructionAccountSalaryDetailReportTotal> accountSalaryDetailTotal)
           
protected  Map<String,Object> buildSearchCriteria(Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber, String subAccountNumber)
           
protected  Collection<BudgetConstructionAccountSalaryDetailReportTotal> calculateTotal(Collection<PendingBudgetConstructionAppointmentFunding> pendingAppointmentFundingList, List<PendingBudgetConstructionAppointmentFunding> listForTotal)
           
protected  List<String> fieldsForTotal()
           
 void setBudgetConstructionReportsServiceHelper(BudgetConstructionReportsServiceHelper budgetConstructionReportsServiceHelper)
          Sets the budgetConstructionReportsServiceHelper attribute value.
 void setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
          Sets the kualiConfigurationService attribute value.
 void setSalarySettingService(SalarySettingService salarySettingService)
          Sets the salarySettingService attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BudgetConstructionAccountSalaryDetailReportServiceImpl

public BudgetConstructionAccountSalaryDetailReportServiceImpl()
Method Detail

buildReports

public Collection<BudgetConstructionAccountSalaryDetailReport> buildReports(Integer universityFiscalYear,
                                                                            String chartOfAccountsCode,
                                                                            String accountNumber,
                                                                            String subAccountNumber)
Description copied from interface: BudgetConstructionAccountSalaryDetailReportService
builds BudgetConstructionLevelSummaryReports

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

buildReportsHeader

protected void buildReportsHeader(Integer universityFiscalYear,
                                  PendingBudgetConstructionAppointmentFunding pendingAppointmentFunding,
                                  BudgetConstructionAccountSalaryDetailReport accountSalaryDetailReport)
builds report Header

Parameters:
BudgetConstructionObjectSummary - bcas

buildReportsBody

protected void buildReportsBody(Integer universityFiscalYear,
                                PendingBudgetConstructionAppointmentFunding pendingAppointmentFunding,
                                BudgetConstructionAccountSalaryDetailReport accountMonthlyDetailReport)
builds report body

Parameters:
BudgetConstructionLevelSummary - bcas

buildReportsTotal

protected void buildReportsTotal(PendingBudgetConstructionAppointmentFunding pendingAppointmentFunding,
                                 BudgetConstructionAccountSalaryDetailReport accountMonthlyDetailReport,
                                 Collection<BudgetConstructionAccountSalaryDetailReportTotal> accountSalaryDetailTotal)

calculateTotal

protected Collection<BudgetConstructionAccountSalaryDetailReportTotal> calculateTotal(Collection<PendingBudgetConstructionAppointmentFunding> pendingAppointmentFundingList,
                                                                                      List<PendingBudgetConstructionAppointmentFunding> listForTotal)

fieldsForTotal

protected List<String> fieldsForTotal()

buildOrderByList

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

Returns:
returnList

buildSearchCriteria

protected Map<String,Object> buildSearchCriteria(Integer universityFiscalYear,
                                                 String chartOfAccountsCode,
                                                 String accountNumber,
                                                 String subAccountNumber)

setKualiConfigurationService

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

Parameters:
kualiConfigurationService - The kualiConfigurationService to set.

setBudgetConstructionReportsServiceHelper

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

Parameters:
budgetConstructionReportsServiceHelper - The budgetConstructionReportsServiceHelper to set.

setSalarySettingService

public void setSalarySettingService(SalarySettingService salarySettingService)
Sets the salarySettingService attribute value.

Parameters:
salarySettingService - The salarySettingService to set.


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