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

All Known Implementing Classes:
BudgetParameterServiceImpl

public interface BudgetParameterService

This provides methods specific to system parameters for the Budget module


Method Summary
 String getLookupObjectTypes(boolean isRevenue)
          returns a string containing the allowed revenue or expenditure object types setup in the Budget Construction parameter space.
 List getParameterValues(Class componentClass, String parameterName)
          Returns a system parameter value as a list.
 BCConstants.AccountSalarySettingOnlyCause isSalarySettingOnlyAccount(BudgetConstructionDocument bcDoc)
          determines if a BudgetConstructionDocument's account is a salary setting only account returns AccountSalarySettingOnlyCause.NONE if not and if both system parameters don't exist
 

Method Detail

getParameterValues

List getParameterValues(Class componentClass,
                        String parameterName)
Returns a system parameter value as a list. If the parameter doesn't exist, a null list is returned and an info message is written to the log

Parameters:
componentClass -
parameterName -
Returns:

isSalarySettingOnlyAccount

BCConstants.AccountSalarySettingOnlyCause isSalarySettingOnlyAccount(BudgetConstructionDocument bcDoc)
determines if a BudgetConstructionDocument's account is a salary setting only account returns AccountSalarySettingOnlyCause.NONE if not and if both system parameters don't exist

Parameters:
bcDoc -
Returns:

getLookupObjectTypes

String getLookupObjectTypes(boolean isRevenue)
returns a string containing the allowed revenue or expenditure object types setup in the Budget Construction parameter space. this string is typically used in the lookup search criteria

Parameters:
isRevenue -
Returns:


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