public class AccountingRuleEngineRuleBase extends org.kuali.rice.kns.rules.DocumentRuleBase implements AccountingRuleEngineRule
| Constructor and Description | 
|---|
| AccountingRuleEngineRuleBase()Constructs a AccountingRuleEngineRuleBase.java. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected FinancialSystemTransactionalDocumentEntry | getDataDictionaryEntryForDocument(org.kuali.rice.krad.document.TransactionalDocument document)Returns the validation from the data dictionary for the document in the event | 
| boolean | isDocumentAttributesValid(org.kuali.rice.krad.document.Document document,
                                                  boolean validateRequired) | 
| protected boolean | processCustomAddAdHocRoutePersonBusinessRules(org.kuali.rice.krad.document.Document document,
                                                                                          org.kuali.rice.krad.bo.AdHocRoutePerson person) | 
| protected boolean | processCustomAddAdHocRouteWorkgroupBusinessRules(org.kuali.rice.krad.document.Document document,
                                                                                                org.kuali.rice.krad.bo.AdHocRouteWorkgroup workgroup) | 
| protected boolean | processCustomAddNoteBusinessRules(org.kuali.rice.krad.document.Document document,
                                                                  org.kuali.rice.krad.bo.Note note) | 
| protected boolean | processCustomApproveDocumentBusinessRules(org.kuali.rice.krad.rules.rule.event.ApproveDocumentEvent approveEvent) | 
| protected boolean | processCustomRouteDocumentBusinessRules(org.kuali.rice.krad.document.Document document) | 
| protected boolean | processCustomSaveDocumentBusinessRules(org.kuali.rice.krad.document.Document document) | 
| boolean | validateForEvent(AttributedDocumentEvent event)Validates a particular event | 
getDictionaryValidationServicebuildDocumentTypeActionRequestPermissionDetails, buildDocumentTypePermissionDetails, getDataDictionaryService, getDocumentDictionaryService, getGroupService, getKualiConfigurationService, getMaxDictionaryValidationDepth, getPermissionService, getPersonService, hasAdHocRouteCompletion, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, isAdHocRouteCompletionToInitiator, isAdHocRouteRecipientsValid, isDocumentOverviewValid, isNoteValid, processAddAdHocRoutePerson, processAddAdHocRouteWorkgroup, processAddNote, processApproveDocument, processCompleteDocument, processCustomCompleteDocumentBusinessRules, processCustomSendAdHocRequests, processRouteDocument, processSaveDocument, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValuepublic AccountingRuleEngineRuleBase()
public boolean validateForEvent(AttributedDocumentEvent event)
AccountingRuleEngineRulevalidateForEvent in interface AccountingRuleEngineRuleevent - the event to validateorg.kuali.ole.sys.document.validation.AccountingRuleEngineRule#validateForEvent(org.kuali.rice.krad.rule.event.KualiDocumentEvent)protected FinancialSystemTransactionalDocumentEntry getDataDictionaryEntryForDocument(org.kuali.rice.krad.document.TransactionalDocument document)
document - the document to look up a data dictionary entry forprotected boolean processCustomAddAdHocRoutePersonBusinessRules(org.kuali.rice.krad.document.Document document, org.kuali.rice.krad.bo.AdHocRoutePerson person)
processCustomAddAdHocRoutePersonBusinessRules in class org.kuali.rice.krad.rules.DocumentRuleBaseDocumentRuleBase.processCustomAddAdHocRoutePersonBusinessRules(org.kuali.rice.krad.document.Document, org.kuali.rice.krad.bo.AdHocRoutePerson)protected boolean processCustomAddAdHocRouteWorkgroupBusinessRules(org.kuali.rice.krad.document.Document document, org.kuali.rice.krad.bo.AdHocRouteWorkgroup workgroup)
processCustomAddAdHocRouteWorkgroupBusinessRules in class org.kuali.rice.krad.rules.DocumentRuleBaseDocumentRuleBase.processCustomAddAdHocRouteWorkgroupBusinessRules(org.kuali.rice.krad.document.Document, org.kuali.rice.krad.bo.AdHocRouteWorkgroup)protected boolean processCustomAddNoteBusinessRules(org.kuali.rice.krad.document.Document document, org.kuali.rice.krad.bo.Note note)
processCustomAddNoteBusinessRules in class org.kuali.rice.krad.rules.DocumentRuleBaseDocumentRuleBase.processCustomAddNoteBusinessRules(org.kuali.rice.krad.document.Document, org.kuali.rice.krad.bo.Note)protected boolean processCustomApproveDocumentBusinessRules(org.kuali.rice.krad.rules.rule.event.ApproveDocumentEvent approveEvent)
processCustomApproveDocumentBusinessRules in class org.kuali.rice.krad.rules.DocumentRuleBaseorg.kuali.rice.krad.rules.DocumentRuleBase#processCustomApproveDocumentBusinessRules(org.kuali.rice.krad.rule.event.ApproveDocumentEvent)protected boolean processCustomRouteDocumentBusinessRules(org.kuali.rice.krad.document.Document document)
processCustomRouteDocumentBusinessRules in class org.kuali.rice.krad.rules.DocumentRuleBaseDocumentRuleBase.processCustomRouteDocumentBusinessRules(org.kuali.rice.krad.document.Document)protected boolean processCustomSaveDocumentBusinessRules(org.kuali.rice.krad.document.Document document)
processCustomSaveDocumentBusinessRules in class org.kuali.rice.krad.rules.DocumentRuleBaseDocumentRuleBase.processCustomSaveDocumentBusinessRules(org.kuali.rice.krad.document.Document)public boolean isDocumentAttributesValid(org.kuali.rice.krad.document.Document document, boolean validateRequired)
isDocumentAttributesValid in class org.kuali.rice.krad.rules.DocumentRuleBaseDocumentRuleBase.isDocumentAttributesValid(org.kuali.rice.krad.document.Document, boolean)Copyright © 2004–2015 The Kuali Foundation. All rights reserved.