public class MaintenancePreRulesBase extends org.kuali.rice.kns.rules.PromptBeforeValidationBase
Modifier and Type | Field and Description |
---|---|
protected AccountService |
accountService |
protected org.kuali.rice.core.api.config.property.ConfigurationService |
configService |
Constructor and Description |
---|
MaintenancePreRulesBase()
Constructs a MaintenancePreRulesBase class and injects some services through setters
|
Modifier and Type | Method and Description |
---|---|
protected String |
buildContinuationConfirmationQuestion(String accName,
String expiredAccount,
String continuationAccount)
This method builds up the continuation account confirmation question that will be presented to the user
|
protected Account |
checkForContinuationAccount(String accName,
String chart,
String accountNumber,
String accountName)
This method checks for continuation accounts and presents the user with a question regarding their use on this account.
|
protected Account |
checkForContinuationAccount(String accName,
String chart,
String accountNumber,
String accountName,
boolean allowExpiredAccount)
This method checks for continuation accounts, returns the continuation account if it is found, null otherwise
|
protected boolean |
doCustomPreRules(org.kuali.rice.kns.document.MaintenanceDocument maintenanceDocument)
This is a hook for sub-classes to implement their own pre-rules.
|
boolean |
doPrompts(org.kuali.rice.krad.document.Document document)
This is called from the rules service to execute our rules A hook is provided here for sub-classes to override the
doCustomPreRules(MaintenanceDocument) |
AccountService |
getAccountService() |
org.kuali.rice.core.api.config.property.ConfigurationService |
getConfigService() |
void |
setAccountService(AccountService accountService) |
void |
setConfigService(org.kuali.rice.core.api.config.property.ConfigurationService configService) |
protected org.kuali.rice.core.api.config.property.ConfigurationService configService
protected AccountService accountService
public MaintenancePreRulesBase()
public void setAccountService(AccountService accountService)
public void setConfigService(org.kuali.rice.core.api.config.property.ConfigurationService configService)
public boolean doPrompts(org.kuali.rice.krad.document.Document document)
doCustomPreRules(MaintenanceDocument)
doPrompts
in class org.kuali.rice.kns.rules.PromptBeforeValidationBase
org.kuali.rice.kns.rules.PromptBeforeValidationBase#doRules(org.kuali.rice.krad.document.Document)
protected boolean doCustomPreRules(org.kuali.rice.kns.document.MaintenanceDocument maintenanceDocument)
maintenanceDocument
- protected Account checkForContinuationAccount(String accName, String chart, String accountNumber, String accountName, boolean allowExpiredAccount)
accName
- chart
- accountNumber
- accountName
- allowExpiredAccount
- protected Account checkForContinuationAccount(String accName, String chart, String accountNumber, String accountName)
accName
- chart
- accountNumber
- accountName
- protected String buildContinuationConfirmationQuestion(String accName, String expiredAccount, String continuationAccount)
accName
- expiredAccount
- continuationAccount
- public AccountService getAccountService()
public org.kuali.rice.core.api.config.property.ConfigurationService getConfigService()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.