public class AwardBudgetCostLimitAuditRule extends Object implements org.kuali.rice.krad.rules.rule.DocumentAuditRule
| Modifier and Type | Field and Description |
|---|---|
static String |
AWARD_BUDGET_COST_LIMIT_ERROR_KEY |
static String |
AWARD_BUDGET_COST_LIMIT_WARNING_KEY |
| Constructor and Description |
|---|
AwardBudgetCostLimitAuditRule() |
| Modifier and Type | Method and Description |
|---|---|
protected AwardBudgetCalculationService |
getAwardBudgetCalculationService() |
protected AwardBudgetService |
getAwardBudgetService() |
protected AwardBudgetLimit |
getBudgetLimit(AwardBudgetLimit.LIMIT_TYPE type,
List<AwardBudgetLimit> budgetLimits)
Get the specific budget limit from the budget list
|
protected org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService() |
protected boolean |
limitsMatch(List<AwardBudgetLimit> awardLimits,
List<AwardBudgetLimit> budgetLimits)
Compares the budget limit lists to make sure they match.
|
boolean |
processRunAuditBusinessRules(org.kuali.rice.krad.document.Document document) |
void |
setAwardBudgetCalculationService(AwardBudgetCalculationService awardBudgetCalculationService) |
void |
setAwardBudgetService(AwardBudgetService awardBudgetService) |
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
public static final String AWARD_BUDGET_COST_LIMIT_ERROR_KEY
public static final String AWARD_BUDGET_COST_LIMIT_WARNING_KEY
public boolean processRunAuditBusinessRules(org.kuali.rice.krad.document.Document document)
processRunAuditBusinessRules in interface org.kuali.rice.krad.rules.rule.DocumentAuditRuleprotected AwardBudgetLimit getBudgetLimit(AwardBudgetLimit.LIMIT_TYPE type, List<AwardBudgetLimit> budgetLimits)
type - budgetLimits - protected boolean limitsMatch(List<AwardBudgetLimit> awardLimits, List<AwardBudgetLimit> budgetLimits)
awardLimits - budgetLimits - protected org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
protected AwardBudgetCalculationService getAwardBudgetCalculationService()
public void setAwardBudgetCalculationService(AwardBudgetCalculationService awardBudgetCalculationService)
protected AwardBudgetService getAwardBudgetService()
public void setAwardBudgetService(AwardBudgetService awardBudgetService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.