org.kuali.kfs.module.bc.document.dataaccess
Interface BudgetConstructionReasonStatisticsReportDao

All Known Implementing Classes:
BudgetConstructionReasonStatisticsReportDaoJdbc

public interface BudgetConstructionReasonStatisticsReportDao


Method Summary
 void cleanReportsReasonStatisticsTable(String principalName)
          clears any previous report data for the current user out of the reason statistics report table
 void updateReasonStatisticsReportsWithAThreshold(String principalName, Integer previousFiscalYear, boolean reportIncreasesAtOrAboveTheThreshold, org.kuali.rice.kns.util.KualiDecimal thresholdPercent)
          report salary reason statistics for people at or above or at or below a given threshold percent
 void updateReasonStatisticsReportsWithoutAThreshold(String principalName, Integer previousFiscalYear)
          report salary reason statistics for everyone
 

Method Detail

cleanReportsReasonStatisticsTable

void cleanReportsReasonStatisticsTable(String principalName)
clears any previous report data for the current user out of the reason statistics report table

Parameters:
principalName--the - user requesting the report

updateReasonStatisticsReportsWithAThreshold

void updateReasonStatisticsReportsWithAThreshold(String principalName,
                                                 Integer previousFiscalYear,
                                                 boolean reportIncreasesAtOrAboveTheThreshold,
                                                 org.kuali.rice.kns.util.KualiDecimal thresholdPercent)
report salary reason statistics for people at or above or at or below a given threshold percent

Parameters:
principalName--the - user running this report
previousFiscalYear--the - fiscal year preceding the one for which we are building a budget
reportIncreasesAtOrAboveTheThreshold--true - if we report increases at or above the threshold, false otherwise
thresholdPercent--the - threshold percent (fraction times 100) increase

updateReasonStatisticsReportsWithoutAThreshold

void updateReasonStatisticsReportsWithoutAThreshold(String principalName,
                                                    Integer previousFiscalYear)
report salary reason statistics for everyone

Parameters:
principalName--the - user running this report
previousFiscalYear--the - fiscal year preceding the one for which we are building a budget


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