public class DocumentTypePermissionServiceAuthorizerImpl extends DocumentTypePermissionServiceImpl
DocumentTypePermissionService that delegates all calls (based on the
DocumentType or DocumentRouteHeaderValue parameter to the method being called)
DocumentType if there is oneDocumentTypeAuthorizer implementation| Modifier and Type | Field and Description |
|---|---|
protected org.kuali.rice.kew.framework.document.security.DocumentTypeAuthorizer |
defaultDocumentTypeAuthorizer
The default DocumentTypeAuthorizer implementation.
|
| Constructor and Description |
|---|
DocumentTypePermissionServiceAuthorizerImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBlanketApprove(String principalId,
DocumentRouteHeaderValue document)
|
boolean |
canCancel(String principalId,
DocumentRouteHeaderValue document)
|
boolean |
canInitiate(String principalId,
DocumentType documentType)
|
boolean |
canRecall(String principalId,
DocumentRouteHeaderValue document)
|
boolean |
canRoute(String principalId,
DocumentRouteHeaderValue document)
|
boolean |
canSave(String principalId,
DocumentRouteHeaderValue document)
|
boolean |
canSuperUserApproveDocument(String principalId,
DocumentType documentType,
Collection<String> routeNodeNames,
String routeStatusCode)
|
protected boolean |
canSuperUserApproveSingleActionRequest(String principalId,
DocumentType documentType,
Collection<String> routeNodeNames,
String routeStatusCode)
|
boolean |
canSuperUserDisapproveDocument(String principalId,
DocumentType documentType,
Collection<String> routeNodeNames,
String routeStatusCode)
|
protected org.kuali.rice.kew.framework.document.security.DocumentTypeAuthorizer |
getDocumentTypeAuthorizer(DocumentType documentType)
Load the KimDocumentTypeAuthorizer for the specified document, or default impl if custom impl is not specified
|
canAddRouteLogMessage, canAdministerRouting, canGroupReceiveAdHocRequest, canReceiveAdHocRequest, canSuperUserApproveDocument, canSuperUserApproveSingleActionRequest, canSuperUserDisapproveDocument, getGroupService, toRouteNodeNamesbuildDocumentRoleQualifiers, buildDocumentTypePermissionDetails, buildDocumentTypePermissionDetailsForNodes, getPermissionService, useKimPermission, validateDocument, validateDocumentStatus, validateDocumentType, validatePrincipalId, validateRouteNodeNamesprotected org.kuali.rice.kew.framework.document.security.DocumentTypeAuthorizer defaultDocumentTypeAuthorizer
public DocumentTypePermissionServiceAuthorizerImpl()
protected org.kuali.rice.kew.framework.document.security.DocumentTypeAuthorizer getDocumentTypeAuthorizer(DocumentType documentType)
documentType - the document type whose DocumentTypeAuthorizer to loadpublic boolean canInitiate(String principalId, DocumentType documentType)
DocumentActionsPermissionBaseDocumentTypePermissionService.canInitiate(String, org.kuali.rice.kew.doctype.bo.DocumentType)canInitiate in interface DocumentTypePermissionServicecanInitiate in class DocumentActionsPermissionBasepublic boolean canBlanketApprove(String principalId, DocumentRouteHeaderValue document)
DocumentActionsPermissionBasecanBlanketApprove in interface DocumentTypePermissionServicecanBlanketApprove in class DocumentActionsPermissionBasepublic boolean canCancel(String principalId, DocumentRouteHeaderValue document)
DocumentActionsPermissionBasecanCancel in interface DocumentTypePermissionServicecanCancel in class DocumentActionsPermissionBasepublic boolean canRecall(String principalId, DocumentRouteHeaderValue document)
DocumentActionsPermissionBasecanRecall in interface DocumentTypePermissionServicecanRecall in class DocumentActionsPermissionBasepublic boolean canSave(String principalId, DocumentRouteHeaderValue document)
DocumentActionsPermissionBasecanSave in interface DocumentTypePermissionServicecanSave in class DocumentActionsPermissionBasepublic boolean canRoute(String principalId, DocumentRouteHeaderValue document)
DocumentActionsPermissionBasecanRoute in interface DocumentTypePermissionServicecanRoute in class DocumentActionsPermissionBasepublic boolean canSuperUserApproveDocument(String principalId, DocumentType documentType, Collection<String> routeNodeNames, String routeStatusCode)
DocumentActionsPermissionBasecanSuperUserApproveDocument in class DocumentActionsPermissionBasepublic boolean canSuperUserDisapproveDocument(String principalId, DocumentType documentType, Collection<String> routeNodeNames, String routeStatusCode)
DocumentActionsPermissionBasecanSuperUserDisapproveDocument in class DocumentActionsPermissionBaseprotected boolean canSuperUserApproveSingleActionRequest(String principalId, DocumentType documentType, Collection<String> routeNodeNames, String routeStatusCode)
DocumentActionsPermissionBaseDocumentTypePermissionService.canSuperUserApproveSingleActionRequest(String, org.kuali.rice.kew.doctype.bo.DocumentType, java.util.List, String)canSuperUserApproveSingleActionRequest in class DocumentActionsPermissionBaseCopyright © 2005–2017 The Kuali Foundation. All rights reserved.