|
||||||||||
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 AccountingRuleEngineRule
validateForEvent
in class AccountingRuleEngineRuleBase
event
- 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 |