public class FiscalYearFunctionControlServiceImpl extends Object implements FiscalYearFunctionControlService
Modifier and Type | Field and Description |
---|---|
static String |
FY_FUNCTION_CONTROL_BA_ALLOWED |
static String |
FY_FUNCTION_CONTROL_BASE_AMT_ALLOWED |
Constructor and Description |
---|
FiscalYearFunctionControlServiceImpl() |
Modifier and Type | Method and Description |
---|---|
List<Integer> |
getActiveBudgetYear()
returns a list of years for which budget construction is visible in the application
|
protected boolean |
getActiveIndByPrimaryId(Integer postingYear,
String financialSystemFunctionControlCode)
Retrieves the FiscalYearFunctionControl by its composite primary key (all passed in as parameters) and returns the active
indicator.
|
List |
getBudgetAdjustmentAllowedYears()
Retrieves a collection of FiscalYearFunctionControls allowed for use in a budget adjustment.
|
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService()
Gets the value of the businessObjectService attribute.
|
protected List |
getByFunctionControlCodeAndActiveInd(String financialSystemFunctionControlCode,
String financialSystemFunctionActiveIndicator)
Retrieves list of FiscalYearFunctionControls by its function control code.
|
boolean |
isApplicationUpdateFromHumanResourcesAllowed(Integer universityFiscalYear)
checks the fiscal year against the control table to see if a user can force a refresh of human resources data for
selected organizations in the budget construction security tree from the application
|
boolean |
isBaseAmountChangeAllowed(Integer postingYear)
This method retrieves the value of the active indicator for a FiscalYearFunctionControl instance for the
given posting year.
|
boolean |
isBatchUpdateFromHumanResourcesAllowed(Integer universityFiscalYear)
checks the fiscal year against the control table to see if the batch process will do a global update (ALL changes found)
of the human-resource derived data in budget construction
|
boolean |
isBatchUpdateFromPayrollAllowed(Integer universityFiscalYear)
checks the fiscal year against the control table to see if the batch process will update base salaries in the budget
using the CalculatedSalaryFoundation data derived from payroll
|
boolean |
isBudgetConstructionActive(Integer universityFiscalYear)
checks the fiscal year against the control table to see if users can view budget construction data in the application
|
boolean |
isBudgetGeneralLedgerUpdateAllowed(Integer universityFiscalYear)
checks the fiscal year against the control table to see if the general ledger in budget construction should reflect
current base budget amounts in the accounting general ledger for the fiscal year
|
boolean |
isBudgetUpdateAllowed(Integer universityFiscalYear)
checks the fiscal year against the control table to see if users can make edits to budget construction for the given year
(some users may still be frozen out because of the security mechanism)
|
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute.
|
public static String FY_FUNCTION_CONTROL_BA_ALLOWED
public static String FY_FUNCTION_CONTROL_BASE_AMT_ALLOWED
public FiscalYearFunctionControlServiceImpl()
protected boolean getActiveIndByPrimaryId(Integer postingYear, String financialSystemFunctionControlCode)
postingYear
- The posting year associated with the fiscal year function control being retrieved.financialSystemFunctionControlCode
- The function control code associated with the fiscal year function control being retrieved.protected List getByFunctionControlCodeAndActiveInd(String financialSystemFunctionControlCode, String financialSystemFunctionActiveIndicator)
financialSystemFunctionControlCode
- The function control code to search by.financialSystemFunctionActiveIndicator
- An active indicator used as a search parameter.public List getBudgetAdjustmentAllowedYears()
getBudgetAdjustmentAllowedYears
in interface FiscalYearFunctionControlService
FiscalYearFunctionControlService#getBudgetAdjustmentAllowedYears(String)
public boolean isBaseAmountChangeAllowed(Integer postingYear)
isBaseAmountChangeAllowed
in interface FiscalYearFunctionControlService
postingYear
- The posting year used as a search parameter.FiscalYearFunctionControlService#isBaseAmountChangeAllowed(Integer, String)
public List<Integer> getActiveBudgetYear()
FiscalYearFunctionControlService
getActiveBudgetYear
in interface FiscalYearFunctionControlService
FiscalYearFunctionControlService.getActiveBudgetYear()
public boolean isApplicationUpdateFromHumanResourcesAllowed(Integer universityFiscalYear)
FiscalYearFunctionControlService
isApplicationUpdateFromHumanResourcesAllowed
in interface FiscalYearFunctionControlService
FiscalYearFunctionControlService.isApplicationUpdateFromHumanResourcesAllowed(java.lang.Integer)
public boolean isBatchUpdateFromHumanResourcesAllowed(Integer universityFiscalYear)
FiscalYearFunctionControlService
isBatchUpdateFromHumanResourcesAllowed
in interface FiscalYearFunctionControlService
FiscalYearFunctionControlService.isBatchUpdateFromHumanResourcesAllowed(java.lang.Integer)
public boolean isBatchUpdateFromPayrollAllowed(Integer universityFiscalYear)
FiscalYearFunctionControlService
isBatchUpdateFromPayrollAllowed
in interface FiscalYearFunctionControlService
FiscalYearFunctionControlService.isBatchUpdateFromPayrollAllowed(java.lang.Integer)
public boolean isBudgetConstructionActive(Integer universityFiscalYear)
FiscalYearFunctionControlService
isBudgetConstructionActive
in interface FiscalYearFunctionControlService
public boolean isBudgetGeneralLedgerUpdateAllowed(Integer universityFiscalYear)
FiscalYearFunctionControlService
isBudgetGeneralLedgerUpdateAllowed
in interface FiscalYearFunctionControlService
FiscalYearFunctionControlService.isBudgetGeneralLedgerUpdateAllowed(java.lang.Integer)
public boolean isBudgetUpdateAllowed(Integer universityFiscalYear)
FiscalYearFunctionControlService
isBudgetUpdateAllowed
in interface FiscalYearFunctionControlService
public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService
- The businessObjectService instance to set.Copyright © 2004–2015 The Kuali Foundation. All rights reserved.