|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.fp.service.impl.FiscalYearFunctionControlServiceImpl
public class FiscalYearFunctionControlServiceImpl
This is the default implementation of the FiscalyearFunctionControlService interface.
Field Summary | |
---|---|
static String |
FY_FUNCTION_CONTROL_BA_ALLOWED
|
static String |
FY_FUNCTION_CONTROL_BASE_AMT_ALLOWED
|
Constructor Summary | |
---|---|
FiscalYearFunctionControlServiceImpl()
|
Method Summary | |
---|---|
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.kns.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.kns.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static String FY_FUNCTION_CONTROL_BA_ALLOWED
public static String FY_FUNCTION_CONTROL_BASE_AMT_ALLOWED
Constructor Detail |
---|
public FiscalYearFunctionControlServiceImpl()
Method Detail |
---|
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.kns.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
businessObjectService
- The businessObjectService instance to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |