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

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

public class BudgetConstructionReportsServiceHelperImpl
extends Object
implements BudgetConstructionReportsServiceHelper

This implements the methods described in BudgetConstructionReportsServiceHelper


Constructor Summary
BudgetConstructionReportsServiceHelperImpl()
           
 
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
 void setBudgetConstructionOrganizationReportsService(BudgetConstructionOrganizationReportsService budgetConstructionOrganizationReportsService)
          sets the budgetConstructionOrganizationReportsService attribute value
 void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
          sets the businessObjectService attribute value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BudgetConstructionReportsServiceHelperImpl

public BudgetConstructionReportsServiceHelperImpl()
Method Detail

getDataForBuildingReports

@Transactional
public Collection getDataForBuildingReports(Class clazz,
                                                          String principalName,
                                                          List<String> orderList)
Description copied from interface: BudgetConstructionReportsServiceHelper
generates the data for an object representing the report data from temporary storage for a specific user

Specified by:
getDataForBuildingReports in interface BudgetConstructionReportsServiceHelper
Returns:
See Also:
BudgetConstructionReportsServiceHelper.getDataForBuildingReports(java.lang.Class, java.lang.String, java.util.List)

getDataForBuildingReports

@Transactional
public Collection getDataForBuildingReports(Class clazz,
                                                          Map searchCriteria,
                                                          List<String> orderList)
Description copied from interface: BudgetConstructionReportsServiceHelper
generates the data for an object representing the report data

Specified by:
getDataForBuildingReports in interface BudgetConstructionReportsServiceHelper
Returns:
See Also:
BudgetConstructionReportsServiceHelper.getDataForBuildingReports(java.lang.Class, java.util.Map, java.util.List)

generatePdf

public void generatePdf(List<String> errorMessages,
                        ByteArrayOutputStream baos)
                 throws com.lowagie.text.DocumentException
Description copied from interface: BudgetConstructionReportsServiceHelper
generates PFD file containing the errorMessages passed in

Specified by:
generatePdf in interface BudgetConstructionReportsServiceHelper
Throws:
com.lowagie.text.DocumentException
See Also:
BudgetConstructionReportsServiceHelper.generatePdf(java.util.List, java.io.ByteArrayOutputStream)

getObjectCode

@Transactional
public ObjectCode getObjectCode(Integer universityFiscalYear,
                                              String chartOfAccountsCode,
                                              String financialObjectCode)
Description copied from interface: BudgetConstructionReportsServiceHelper
get an object code

Specified by:
getObjectCode in interface BudgetConstructionReportsServiceHelper
Returns:
See Also:
BudgetConstructionReportsServiceHelper.getObjectCode(java.lang.Integer, java.lang.String, java.lang.String)

getSelectedObjectCodes

@Transactional
public String getSelectedObjectCodes(String principalName)
Description copied from interface: BudgetConstructionReportsServiceHelper
get the selected object codes from the list displayed to the user

Specified by:
getSelectedObjectCodes in interface BudgetConstructionReportsServiceHelper
Returns:
See Also:
BudgetConstructionReportsServiceHelper.getSelectedObjectCodes(java.lang.String)

getSelectedReasonCodes

@Transactional
public String getSelectedReasonCodes(String principalName)
Description copied from interface: BudgetConstructionReportsServiceHelper
get the selected reason codes from the list displayed to the user

Specified by:
getSelectedReasonCodes in interface BudgetConstructionReportsServiceHelper
Returns:
See Also:
BudgetConstructionReportsServiceHelper.getSelectedReasonCodes(java.lang.String)

getBudgetConstructionAdministrativePost

@Transactional
public BudgetConstructionAdministrativePost getBudgetConstructionAdministrativePost(PendingBudgetConstructionAppointmentFunding appointmentFundingEntry)
Description copied from interface: BudgetConstructionReportsServiceHelper
get a budget construction administrative post

Specified by:
getBudgetConstructionAdministrativePost in interface BudgetConstructionReportsServiceHelper
Returns:
See Also:
BudgetConstructionReportsServiceHelper.getBudgetConstructionAdministrativePost(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)

getBudgetConstructionPosition

@Transactional
public BudgetConstructionPosition getBudgetConstructionPosition(Integer universityFiscalYear,
                                                                              PendingBudgetConstructionAppointmentFunding appointmentFundingEntry)
Description copied from interface: BudgetConstructionReportsServiceHelper
get a budget construction position for an appointment funding

Specified by:
getBudgetConstructionPosition in interface BudgetConstructionReportsServiceHelper
Returns:
See Also:
BudgetConstructionReportsServiceHelper.getBudgetConstructionPosition(java.lang.Integer, org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)

getBudgetConstructionIntendedIncumbent

@Transactional
public BudgetConstructionIntendedIncumbent getBudgetConstructionIntendedIncumbent(PendingBudgetConstructionAppointmentFunding appointmentFundingEntry)
Description copied from interface: BudgetConstructionReportsServiceHelper
get a budget construction intended incumbent for an appointment funding

Specified by:
getBudgetConstructionIntendedIncumbent in interface BudgetConstructionReportsServiceHelper
Returns:
See Also:
BudgetConstructionReportsServiceHelper.getBudgetConstructionIntendedIncumbent(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)

getBudgetConstructionSalarySocialSecurityNumber

@Transactional
public BudgetConstructionSalarySocialSecurityNumber getBudgetConstructionSalarySocialSecurityNumber(String principalName,
                                                                                                                  BudgetConstructionSalaryFunding salaryFunding)
Description copied from interface: BudgetConstructionReportsServiceHelper
gets a budget construction salary ssn for salary funding

Specified by:
getBudgetConstructionSalarySocialSecurityNumber in interface BudgetConstructionReportsServiceHelper
Returns:
See Also:
BudgetConstructionReportsServiceHelper.getBudgetConstructionSalarySocialSecurityNumber(java.lang.String, org.kuali.kfs.module.bc.businessobject.BudgetConstructionSalaryFunding)

getSalaryFunding

@Transactional
public Collection<BudgetConstructionSalaryFunding> getSalaryFunding(String principalName,
                                                                                  String emplid)
Description copied from interface: BudgetConstructionReportsServiceHelper
gets salary funding from temporary storage for a specific user

Specified by:
getSalaryFunding in interface BudgetConstructionReportsServiceHelper
Returns:
See Also:
BudgetConstructionReportsServiceHelper.getSalaryFunding(java.lang.String, java.lang.String)

getPendingBudgetConstructionAppointmentFundingList

@Transactional
public Collection<PendingBudgetConstructionAppointmentFunding> getPendingBudgetConstructionAppointmentFundingList(Integer universityFiscalYear,
                                                                                                                                BudgetConstructionObjectDump budgetConstructionObjectDump)
Description copied from interface: BudgetConstructionReportsServiceHelper
gets the budget construction appointment fundings for an object dump

Specified by:
getPendingBudgetConstructionAppointmentFundingList in interface BudgetConstructionReportsServiceHelper
Returns:
See Also:
BudgetConstructionReportsServiceHelper.getPendingBudgetConstructionAppointmentFundingList(java.lang.Integer, org.kuali.kfs.module.bc.businessobject.BudgetConstructionObjectDump)

setBudgetConstructionOrganizationReportsService

public void setBudgetConstructionOrganizationReportsService(BudgetConstructionOrganizationReportsService budgetConstructionOrganizationReportsService)
sets the budgetConstructionOrganizationReportsService attribute value

Parameters:
budgetConstructionOrganizationReportsService -

setBusinessObjectService

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

Parameters:
businessObjectService -


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