org.kuali.kfs.module.bc.util
Class BudgetParameterFinder

java.lang.Object
  extended by org.kuali.kfs.module.bc.util.BudgetParameterFinder

public class BudgetParameterFinder
extends Object

A convenient utility that can delegate the calling client to retrieve system parameters of budget construction module.


Constructor Summary
BudgetParameterFinder()
           
 
Method Summary
static Integer getAnnualWorkingHours()
          get the annual working hours setup in system paremters for extract process
static Integer getBaseFiscalYear()
          returns the base fiscal year to use to initialize budget construction
static List<String> getBiweeklyPayObjectCodes()
          get the biweekly pay object codes setup in system parameters
static List<String> getBiweeklyPayTypeCodes()
          get the biweekly pay type codes setup in system parameters
static List<String> getBudgetAggregationCodes()
          get the budget aggregation codes setup in system parameters
static List<String> getExpenditureObjectTypes()
          get the expenditure object types allowed in budget setup in system parameters
static List<String> getFringeBenefitDesignatorCodes()
          get the fringe benefit designator codes setup in system parameters
static List<String> getNotGenerate2PlgSubFundGroupCodes()
          get the sub fund group codes not allowed 2plg generation setup in system parameters
static boolean getPayrollIncumbentFeedIndictor()
          indicates whether the data for the budget construction intended incumbent table is populated from an external system or is maintained within the KFS.
static boolean getPayrollPositionFeedIndicator()
          Indicates whether the data for the budget construction position table is populated from an external system or is maintained within the KFS.
static List<String> getRevenueObjectTypes()
          get the revenue object types allowed in budget setup in system parameters
static List<String> getSalarySettingFundGroups()
          get the salary setting fund groups setup in system parameters
static List<String> getSalarySettingSubFundGroups()
          get the salary setting sub fund groups setup in system parameters
static Integer getWeeklyWorkingHours()
          get the weekly working hours setup in system paremters for extract process
static BigDecimal getWeeklyWorkingHoursAsDecimal()
          get the weekly working hours setup in system paremters for extract process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BudgetParameterFinder

public BudgetParameterFinder()
Method Detail

getBiweeklyPayTypeCodes

public static List<String> getBiweeklyPayTypeCodes()
get the biweekly pay type codes setup in system parameters

Returns:
the biweekly pay type codes setup in system parameters

getAnnualWorkingHours

public static Integer getAnnualWorkingHours()
get the annual working hours setup in system paremters for extract process

Returns:
the annual working hours setup in system paremters

getWeeklyWorkingHours

public static Integer getWeeklyWorkingHours()
get the weekly working hours setup in system paremters for extract process

Returns:
the weekly working hours setup in system paremters

getWeeklyWorkingHoursAsDecimal

public static BigDecimal getWeeklyWorkingHoursAsDecimal()
get the weekly working hours setup in system paremters for extract process

Returns:
the weekly working hours setup in system paremters

getNotGenerate2PlgSubFundGroupCodes

public static List<String> getNotGenerate2PlgSubFundGroupCodes()
get the sub fund group codes not allowed 2plg generation setup in system parameters

Returns:
the sub fund group codes not allowed 2plg generation setup in system parameters

getBiweeklyPayObjectCodes

public static List<String> getBiweeklyPayObjectCodes()
get the biweekly pay object codes setup in system parameters

Returns:
the biweekly pay object codes setup in system parameters

getRevenueObjectTypes

public static List<String> getRevenueObjectTypes()
get the revenue object types allowed in budget setup in system parameters

Returns:
the revenue object types allowed in budget setup in system parameters

getExpenditureObjectTypes

public static List<String> getExpenditureObjectTypes()
get the expenditure object types allowed in budget setup in system parameters

Returns:
the expenditure object types allowed in budget setup in system parameters

getBudgetAggregationCodes

public static List<String> getBudgetAggregationCodes()
get the budget aggregation codes setup in system parameters

Returns:
the budget aggregation codes setup in system parameters

getFringeBenefitDesignatorCodes

public static List<String> getFringeBenefitDesignatorCodes()
get the fringe benefit designator codes setup in system parameters

Returns:
the fringe benefit designator codes setup in system parameters

getSalarySettingFundGroups

public static List<String> getSalarySettingFundGroups()
get the salary setting fund groups setup in system parameters

Returns:
the salary setting fund groups setup in system parameters

getSalarySettingSubFundGroups

public static List<String> getSalarySettingSubFundGroups()
get the salary setting sub fund groups setup in system parameters

Returns:
the salary setting sub fund groups setup in system parameters

getPayrollIncumbentFeedIndictor

public static boolean getPayrollIncumbentFeedIndictor()
indicates whether the data for the budget construction intended incumbent table is populated from an external system or is maintained within the KFS.


getPayrollPositionFeedIndicator

public static boolean getPayrollPositionFeedIndicator()
Indicates whether the data for the budget construction position table is populated from an external system or is maintained within the KFS.


getBaseFiscalYear

public static Integer getBaseFiscalYear()
returns the base fiscal year to use to initialize budget construction



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