org.kuali.kfs.module.bc.document.service
Interface BudgetConstructionReportsServiceHelper

All Known Implementing Classes:
BudgetConstructionReportsServiceHelperImpl

public interface BudgetConstructionReportsServiceHelper

defines methods that help build report data in Budget Construction


Method Summary
 void generatePdf(List<String> errorMessages, ByteArrayOutputStream baos)
          generates PFD file containing the errorMessages passed in
 BudgetConstructionAdministrativePost getBudgetConstructionAdministrativePost(PendingBudgetConstructionAppointmentFunding appointmentFundingEntry)
          get a budget construction administrative post
 BudgetConstructionIntendedIncumbent getBudgetConstructionIntendedIncumbent(PendingBudgetConstructionAppointmentFunding appointmentFundingEntry)
          get a budget construction intended incumbent for an appointment funding
 BudgetConstructionPosition getBudgetConstructionPosition(Integer universityFiscalYear, PendingBudgetConstructionAppointmentFunding appointmentFundingEntry)
          get a budget construction position for an appointment funding
 BudgetConstructionSalarySocialSecurityNumber getBudgetConstructionSalarySocialSecurityNumber(String principalName, BudgetConstructionSalaryFunding salaryFunding)
          gets a budget construction salary ssn for salary funding
 Collection getDataForBuildingReports(Class clazz, Map searchCriteria, List<String> orderList)
          generates the data for an object representing the report data
 Collection getDataForBuildingReports(Class clazz, String principalName, List<String> orderList)
          generates the data for an object representing the report data from temporary storage for a specific user
 ObjectCode getObjectCode(Integer universityFiscalYear, String chartOfAccountsCode, String financialObjectCode)
          get an object code
 Collection<PendingBudgetConstructionAppointmentFunding> getPendingBudgetConstructionAppointmentFundingList(Integer universityFiscalYear, BudgetConstructionObjectDump budgetConstructionObjectDump)
          gets the budget construction appointment fundings for an object dump
 Collection<BudgetConstructionSalaryFunding> getSalaryFunding(String principalName, String emplid)
          gets salary funding from temporary storage for a specific user
 String getSelectedObjectCodes(String principalName)
          get the selected object codes from the list displayed to the user
 String getSelectedReasonCodes(String principalName)
          get the selected reason codes from the list displayed to the user
 

Method Detail

getDataForBuildingReports

Collection getDataForBuildingReports(Class clazz,
                                     String principalName,
                                     List<String> orderList)
generates the data for an object representing the report data from temporary storage for a specific user

Parameters:
clazz -
principalName -
orderList -
Returns:

getDataForBuildingReports

Collection getDataForBuildingReports(Class clazz,
                                     Map searchCriteria,
                                     List<String> orderList)
generates the data for an object representing the report data

Parameters:
clazz -
searchCriteria -
orderList -
Returns:

generatePdf

void generatePdf(List<String> errorMessages,
                 ByteArrayOutputStream baos)
                 throws com.lowagie.text.DocumentException
generates PFD file containing the errorMessages passed in

Parameters:
errorMessages -
baos -
Throws:
com.lowagie.text.DocumentException

getObjectCode

ObjectCode getObjectCode(Integer universityFiscalYear,
                         String chartOfAccountsCode,
                         String financialObjectCode)
get an object code

Parameters:
universityFiscalYear -
chartOfAccountsCode -
financialObjectCode -
Returns:

getSelectedObjectCodes

String getSelectedObjectCodes(String principalName)
get the selected object codes from the list displayed to the user

Parameters:
principalName -
Returns:

getSelectedReasonCodes

String getSelectedReasonCodes(String principalName)
get the selected reason codes from the list displayed to the user

Parameters:
principalName -
Returns:

getBudgetConstructionAdministrativePost

BudgetConstructionAdministrativePost getBudgetConstructionAdministrativePost(PendingBudgetConstructionAppointmentFunding appointmentFundingEntry)
get a budget construction administrative post

Parameters:
appointmentFundingEntry -
Returns:

getBudgetConstructionPosition

BudgetConstructionPosition getBudgetConstructionPosition(Integer universityFiscalYear,
                                                         PendingBudgetConstructionAppointmentFunding appointmentFundingEntry)
get a budget construction position for an appointment funding

Parameters:
universityFiscalYear -
appointmentFundingEntry -
Returns:

getBudgetConstructionIntendedIncumbent

BudgetConstructionIntendedIncumbent getBudgetConstructionIntendedIncumbent(PendingBudgetConstructionAppointmentFunding appointmentFundingEntry)
get a budget construction intended incumbent for an appointment funding

Parameters:
appointmentFundingEntry -
Returns:

getPendingBudgetConstructionAppointmentFundingList

Collection<PendingBudgetConstructionAppointmentFunding> getPendingBudgetConstructionAppointmentFundingList(Integer universityFiscalYear,
                                                                                                           BudgetConstructionObjectDump budgetConstructionObjectDump)
gets the budget construction appointment fundings for an object dump

Parameters:
universityFiscalYear -
budgetConstructionObjectDump -
Returns:

getBudgetConstructionSalarySocialSecurityNumber

BudgetConstructionSalarySocialSecurityNumber getBudgetConstructionSalarySocialSecurityNumber(String principalName,
                                                                                             BudgetConstructionSalaryFunding salaryFunding)
gets a budget construction salary ssn for salary funding

Parameters:
principalName -
salaryFunding -
Returns:

getSalaryFunding

Collection<BudgetConstructionSalaryFunding> getSalaryFunding(String principalName,
                                                             String emplid)
gets salary funding from temporary storage for a specific user

Parameters:
principalName -
emplid -
Returns:


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