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.kfs.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.