public interface BudgetRatesService<T extends BudgetParent>
| Modifier and Type | Method and Description |
|---|---|
List<BudgetPeriod> |
getBudgetPeriods() |
Collection<RateClass> |
getBudgetRateClasses(String rateClassType)
Searches for persisted
RateClass instances based on the given rateClassType |
Map<String,RateClass> |
getBudgetRateClassMap(String rateClassType)
|
void |
getBudgetRates(List<RateClassType> rateClassTypes,
BudgetDocument<T> budgetDocument) |
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService() |
double |
getUnitFormulatedCost(String unitNumber,
String formulatedType) |
boolean |
isOutOfSyncForRateAudit(BudgetDocument<T> budgetDocument) |
boolean |
performSyncFlag(BudgetDocument<T> budgetDocument) |
void |
populateBudgetRatesForNewVersion(BudgetDocument<T> budgetDocument) |
void |
resetAllBudgetRates(Budget budget) |
void |
resetBudgetRatesForRateClassType(String rateClassType,
Budget budget) |
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
void |
syncAllBudgetRates(BudgetDocument<T> budgetDocument) |
void |
syncBudgetRateCollectionsToExistingRates(List<RateClassType> rateClassTypes,
BudgetDocument<T> budgetDocument) |
void |
syncBudgetRatesForRateClassType(String rateClassType,
BudgetDocument<T> budgetDocument) |
void |
syncParentDocumentRates(BudgetDocument<T> budgetDocument) |
void |
viewLocation(String viewLocation,
Integer budgetPeriod,
Budget budget) |
void getBudgetRates(List<RateClassType> rateClassTypes, BudgetDocument<T> budgetDocument)
Collection<RateClass> getBudgetRateClasses(String rateClassType)
RateClass instances based on the given rateClassTyperateClassType - to use for retrieving RateClass instancesvoid resetBudgetRatesForRateClassType(String rateClassType, Budget budget)
void syncBudgetRatesForRateClassType(String rateClassType, BudgetDocument<T> budgetDocument)
void syncBudgetRateCollectionsToExistingRates(List<RateClassType> rateClassTypes, BudgetDocument<T> budgetDocument)
void syncAllBudgetRates(BudgetDocument<T> budgetDocument)
void resetAllBudgetRates(Budget budget)
List<BudgetPeriod> getBudgetPeriods()
void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
boolean isOutOfSyncForRateAudit(BudgetDocument<T> budgetDocument)
void populateBudgetRatesForNewVersion(BudgetDocument<T> budgetDocument)
boolean performSyncFlag(BudgetDocument<T> budgetDocument)
void syncParentDocumentRates(BudgetDocument<T> budgetDocument)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.