public class AccessSecurityAccountingDocumentRuleBase extends AccountingRuleEngineRuleBase
| Constructor and Description | 
|---|
| AccessSecurityAccountingDocumentRuleBase() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | checkEditAccessForAccountingLine(AccountingDocument document,
                                                                AccountingLine line)Calls AccessSecurityService to check access edit permissions on accounting line for the current user | 
| protected AccessSecurityService | getAccessSecurityService() | 
| boolean | validateForEvent(AttributedDocumentEvent event)For add or update accounting line events checks the given user has access permissions for the line | 
getDataDictionaryEntryForDocument, isDocumentAttributesValid, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddNoteBusinessRules, processCustomApproveDocumentBusinessRules, processCustomRouteDocumentBusinessRules, processCustomSaveDocumentBusinessRulesgetDictionaryValidationServicebuildDocumentTypeActionRequestPermissionDetails, 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 AccessSecurityAccountingDocumentRuleBase()
public boolean validateForEvent(AttributedDocumentEvent event)
validateForEvent in interface AccountingRuleEngineRulevalidateForEvent in class AccountingRuleEngineRuleBaseevent - the event to validateAccountingRuleEngineRuleBase.validateForEvent(org.kuali.ole.sys.document.validation.event.AttributedDocumentEvent)protected boolean checkEditAccessForAccountingLine(AccountingDocument document, AccountingLine line)
document - AccountingDocument containing the line to checkline - AccountingLine to check access onprotected AccessSecurityService getAccessSecurityService()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.