public interface DocumentTypeAuthorizer
isActionAuthorized(AuthorizableAction, String, org.kuali.rice.kew.api.doctype.DocumentType, org.kuali.rice.kew.api.document.Document, java.util.Map)
is invoked for applicable actions to check authorization. Additional action-specific parameters are enumerated by DocumentTypeAuthorizer.ActionArgument enum and passed in the actionParameters argument| Modifier and Type | Interface and Description |
|---|---|
static class |
DocumentTypeAuthorizer.ActionArgument
|
| Modifier and Type | Method and Description |
|---|---|
Authorization |
isActionAuthorized(AuthorizableAction action,
String principalId,
DocumentType documentType,
Document document,
Map<DocumentTypeAuthorizer.ActionArgument,Object> actionParameters)
Check whether specified action is authorized.
|
Authorization isActionAuthorized(AuthorizableAction action, String principalId, DocumentType documentType, Document document, Map<DocumentTypeAuthorizer.ActionArgument,Object> actionParameters)
action - the AuthorizableAction type, either a document action, initiation, or su approve action request checkprincipalId - the principal id associated with the actiondocumentType - the document typedocument - the document, if available/applicable (may be null)actionParameters - additional actionParameters if applicable to the AuthorizableAction checkCopyright © 2005–2016 The Kuali Foundation. All rights reserved.