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
|
getDictionaryValidationService
buildDocumentTypeActionRequestPermissionDetails, 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, validateSensitiveDataValue
public AccountingRuleEngineRuleBase()
public boolean validateForEvent(AttributedDocumentEvent event)
AccountingRuleEngineRule
validateForEvent
in interface AccountingRuleEngineRule
event
- 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.DocumentRuleBase
DocumentRuleBase.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.DocumentRuleBase
DocumentRuleBase.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.DocumentRuleBase
DocumentRuleBase.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.DocumentRuleBase
org.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.DocumentRuleBase
DocumentRuleBase.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.DocumentRuleBase
DocumentRuleBase.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.DocumentRuleBase
DocumentRuleBase.isDocumentAttributesValid(org.kuali.rice.krad.document.Document, boolean)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.