|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.kns.rules.DocumentRuleBase
org.kuali.kfs.sys.document.validation.impl.AccountingRuleEngineRuleBase
org.kuali.kfs.sec.document.validation.impl.AccessSecurityAccountingDocumentRuleBase
public class AccessSecurityAccountingDocumentRuleBase
Hooks into rules to make access security checks for accounting documents
| Constructor Summary | |
|---|---|
AccessSecurityAccountingDocumentRuleBase()
|
|
| Method Summary | |
|---|---|
protected boolean |
checkEditAccessForAccountingLine(AccountingDocument document,
AccountingLine line)
Calls AccessSecurityService to check access edit permissions on accounting line for the current user |
boolean |
validateForEvent(AttributedDocumentEvent event)
For add or update accounting line events checks the given user has access permissions for the line |
| Methods inherited from class org.kuali.kfs.sys.document.validation.impl.AccountingRuleEngineRuleBase |
|---|
getDataDictionaryEntryForDocument, isDocumentAttributesValid, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddNoteBusinessRules, processCustomApproveDocumentBusinessRules, processCustomRouteDocumentBusinessRules, processCustomSaveDocumentBusinessRules |
| Methods inherited from class org.kuali.rice.kns.rules.DocumentRuleBase |
|---|
getDataDictionaryService, getDictionaryValidationService, getDocumentHelperService, getIdentityManagementService, getKualiConfigurationService, getMaxDictionaryValidationDepth, getPersonService, getWorkflowInfoService, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, isAdHocRouteRecipientsValid, isDocumentOverviewValid, isNoteValid, processAddAdHocRoutePerson, processAddAdHocRouteWorkgroup, processAddNote, processApproveDocument, processCustomSendAdHocRequests, processRouteDocument, processSaveDocument, processSendAdHocRequests, setMaxDictionaryValidationDepth, validateSensitiveDataValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AccessSecurityAccountingDocumentRuleBase()
| Method Detail |
|---|
public boolean validateForEvent(AttributedDocumentEvent event)
validateForEvent in interface AccountingRuleEngineRulevalidateForEvent in class AccountingRuleEngineRuleBaseevent - the event to validate
AccountingRuleEngineRuleBase.validateForEvent(org.kuali.kfs.sys.document.validation.event.AttributedDocumentEvent)
protected boolean checkEditAccessForAccountingLine(AccountingDocument document,
AccountingLine line)
document - AccountingDocument containing the line to checkline - AccountingLine to check access on
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||