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

All Known Implementing Classes:
BudgetReportsControlListDaoJdbc

public interface BudgetReportsControlListDao

Data access object for Budget Construction Organization Report.


Method Summary
 void updateObjectCodeSelectFlags(List<BudgetConstructionObjectPick> objectCodePickList)
          Updates the select flag for each object code selection record.
 void updateReasonCodeSelectFlags(List<BudgetConstructionReasonCodePick> reasonCodePickList)
          Updates the select flag for each reason code selection record.
 void updateReportControlList(String principalName, Integer universityFiscalYear, String chartOfAccountsCode, String organizationCode, BCConstants.Report.BuildMode buildMode)
          Builds the report controls list for the given user, point of view, and build mode.
 void updateReportsObjectCodeSelectList(String principalName)
          Builds the object code control list table for the given user.
 void updateReportsReasonCodeSelectList(String principalName)
          Builds the reason code control list table for the given user.
 void updateReportsSubFundGroupSelectList(String principalName)
          Builds the sub-fund control list table for the given user.
 void updateSubFundSelectFlags(List<BudgetConstructionSubFundPick> subFundPickList)
          Updates the select flag for each sub fund selection record.
 

Method Detail

updateReportControlList

void updateReportControlList(String principalName,
                             Integer universityFiscalYear,
                             String chartOfAccountsCode,
                             String organizationCode,
                             BCConstants.Report.BuildMode buildMode)
Builds the report controls list for the given user, point of view, and build mode.

Parameters:
principalName - - person id to build data for
universityFiscalYear - - budget fiscal year
chartOfAccountsCode - - point of view chart of accounts code
organizationCode - - point of view organization code
buildMode - - indicates whether the accounts should be restricted to GL pending budget, monthly budget, or bnc appointment funding

updateReportsSubFundGroupSelectList

void updateReportsSubFundGroupSelectList(String principalName)
Builds the sub-fund control list table for the given user.

Parameters:
principalName - - person id to build data for

updateReportsObjectCodeSelectList

void updateReportsObjectCodeSelectList(String principalName)
Builds the object code control list table for the given user.

Parameters:
principalName - - person id to build data for

updateReportsReasonCodeSelectList

void updateReportsReasonCodeSelectList(String principalName)
Builds the reason code control list table for the given user.

Parameters:
principalName - - person id to build data for

updateSubFundSelectFlags

void updateSubFundSelectFlags(List<BudgetConstructionSubFundPick> subFundPickList)
Updates the select flag for each sub fund selection record.

Parameters:
subFundPickList - - List containing the updated BudgetConstructionSubFundPick objects

updateObjectCodeSelectFlags

void updateObjectCodeSelectFlags(List<BudgetConstructionObjectPick> objectCodePickList)
Updates the select flag for each object code selection record.

Parameters:
objectCodePickList - - List containing the updated BudgetConstructionObjectPick objects

updateReasonCodeSelectFlags

void updateReasonCodeSelectFlags(List<BudgetConstructionReasonCodePick> reasonCodePickList)
Updates the select flag for each reason code selection record.

Parameters:
objectCodePickList - - List containing the updated BudgetConstructionReasonCodePick objects


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