org.kuali.kfs.coa.document.validation.impl
Class SubObjectPreRules
java.lang.Object
org.kuali.rice.kns.rules.PromptBeforeValidationBase
org.kuali.kfs.coa.document.validation.impl.MaintenancePreRulesBase
org.kuali.kfs.coa.document.validation.impl.SubObjectPreRules
- All Implemented Interfaces:
- org.kuali.rice.kns.rule.PromptBeforeValidation
public class SubObjectPreRules
- extends MaintenancePreRulesBase
PreRules checks for the SubObjCd
that needs to occur while still in the Struts processing. This includes defaults, confirmations,
etc.
Nested classes/interfaces inherited from class org.kuali.rice.kns.rules.PromptBeforeValidationBase |
org.kuali.rice.kns.rules.PromptBeforeValidationBase.ContextSession |
Fields inherited from class org.kuali.rice.kns.rules.PromptBeforeValidationBase |
buttonClicked, event, form, LOG, question |
Method Summary |
protected void |
checkForContinuationAccounts()
This method checks for continuation accounts and presents the user with a question regarding their use on this account. |
protected boolean |
doCustomPreRules(org.kuali.rice.kns.document.MaintenanceDocument document)
Executes the following pre rules
checkForContinuationAccounts()
This does not fail on rule failures |
protected void |
setupConvenienceObjects(org.kuali.rice.kns.document.MaintenanceDocument document)
This method sets the convenience objects like newSubObjectCode and copySubObjectCode, so you have short and easy handles to the new and
old objects contained in the maintenance document. |
Methods inherited from class org.kuali.rice.kns.rules.PromptBeforeValidationBase |
abortRulesCheck, askOrAnalyzeYesNoQuestion, processPrompts |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
newSubObjectCode
protected SubObjectCode newSubObjectCode
SubObjectPreRules
public SubObjectPreRules()
doCustomPreRules
protected boolean doCustomPreRules(org.kuali.rice.kns.document.MaintenanceDocument document)
- Executes the following pre rules
This does not fail on rule failures
- Overrides:
doCustomPreRules
in class MaintenancePreRulesBase
- Returns:
- true if rules pass
- See Also:
MaintenancePreRulesBase.doCustomPreRules(org.kuali.rice.kns.document.MaintenanceDocument)
checkForContinuationAccounts
protected void checkForContinuationAccounts()
- This method checks for continuation accounts and presents the user with a question regarding their use on this account.
setupConvenienceObjects
protected void setupConvenienceObjects(org.kuali.rice.kns.document.MaintenanceDocument document)
- This method sets the convenience objects like newSubObjectCode and copySubObjectCode, so you have short and easy handles to the new and
old objects contained in the maintenance document. It also calls the BusinessObjectBase.refresh(), which will attempt to load
all sub-objects from the DB by their primary keys, if available.
- Parameters:
document
-
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.