org.kuali.kfs.module.bc.document.validation.event
Class BudgetExpansionEvent

java.lang.Object
  extended by org.kuali.rice.kns.rule.event.KualiDocumentEventBase
      extended by org.kuali.kfs.module.bc.document.validation.event.BudgetExpansionEvent
All Implemented Interfaces:
org.kuali.rice.kns.rule.event.KualiDocumentEvent
Direct Known Subclasses:
SalarySettingBaseEvent

public abstract class BudgetExpansionEvent
extends org.kuali.rice.kns.rule.event.KualiDocumentEventBase

Base class for expansion rule events.


Field Summary
 
Fields inherited from class org.kuali.rice.kns.rule.event.KualiDocumentEventBase
document
 
Constructor Summary
BudgetExpansionEvent(String description, String errorPathPrefix, org.kuali.rice.kns.document.Document document)
          Constructs a BudgetExpansionEvent.java.
 
Method Summary
 BudgetConstructionDocument getBudgetConstructionDocument()
          Gets the budgetConstructionDocument attribute.
abstract  Class getExpansionRuleInterfaceClass()
           
 Class getRuleInterfaceClass()
           
abstract  boolean invokeExpansionRuleMethod(org.kuali.rice.kns.rule.BusinessRule rule)
           
 boolean invokeRuleMethod(org.kuali.rice.kns.rule.BusinessRule rule)
           
 void setBudgetConstructionDocument(BudgetConstructionDocument budgetConstructionDocument)
          Sets the budgetConstructionDocument attribute value.
 
Methods inherited from class org.kuali.rice.kns.rule.event.KualiDocumentEventBase
generateEvents, getDescription, getDocument, getDocumentId, getErrorPathPrefix, getName, toString, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BudgetExpansionEvent

public BudgetExpansionEvent(String description,
                            String errorPathPrefix,
                            org.kuali.rice.kns.document.Document document)
Constructs a BudgetExpansionEvent.java.

Method Detail

getRuleInterfaceClass

public Class getRuleInterfaceClass()
See Also:
KualiDocumentEvent.getRuleInterfaceClass()

invokeRuleMethod

public boolean invokeRuleMethod(org.kuali.rice.kns.rule.BusinessRule rule)
See Also:
KualiDocumentEvent.invokeRuleMethod(org.kuali.rice.kns.rule.BusinessRule)

getExpansionRuleInterfaceClass

public abstract Class getExpansionRuleInterfaceClass()

invokeExpansionRuleMethod

public abstract boolean invokeExpansionRuleMethod(org.kuali.rice.kns.rule.BusinessRule rule)

getBudgetConstructionDocument

public BudgetConstructionDocument getBudgetConstructionDocument()
Gets the budgetConstructionDocument attribute.

Returns:
Returns the budgetConstructionDocument.

setBudgetConstructionDocument

public void setBudgetConstructionDocument(BudgetConstructionDocument budgetConstructionDocument)
Sets the budgetConstructionDocument attribute value.

Parameters:
budgetConstructionDocument - The budgetConstructionDocument to set.


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