public class DocumentTypePermissionServiceImpl extends DocumentActionsPermissionBase implements DocumentTypePermissionService
| Constructor and Description |
|---|
DocumentTypePermissionServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAddRouteLogMessage(String principalId,
DocumentRouteHeaderValue document)
Determines if the given principal can add route log messages for documents of the given DocumentRouteHeaderValue.
|
boolean |
canAdministerRouting(String principalId,
DocumentType documentType)
Determines if the given principal can administer routing for the given
DocumentType.
|
boolean |
canGroupReceiveAdHocRequest(String groupId,
DocumentRouteHeaderValue document,
String actionRequestType)
Determines if the given group is authorized to receive ad hoc requests of the
specified action request code for the given DocumentType and action request type.
|
boolean |
canReceiveAdHocRequest(String principalId,
DocumentRouteHeaderValue document,
String actionRequestType)
Determines if the given principal is authorized to receive ad hoc requests
for the given DocumentType and action request type.
|
boolean |
canSuperUserApproveDocument(String principalId,
DocumentType documentType,
List<RouteNodeInstance> routeNodeInstances,
String routeStatusCode)
Determines if the given principal can super user approve a document
for a given DocumentType, route node, and routeStatusCode
|
boolean |
canSuperUserApproveSingleActionRequest(String principalId,
DocumentType documentType,
List<RouteNodeInstance> routeNodeInstances,
String routeStatusCode)
Determines if the given principal can super user approve a single action
request for a given DocumentType, route node, and routeStatusCode
|
boolean |
canSuperUserDisapproveDocument(String principalId,
DocumentType documentType,
List<RouteNodeInstance> routeNodeInstances,
String routeStatusCode)
Determines if the given principal can super user disapprove a document
for a given DocumentType, route node, and routeStatusCode
|
protected org.kuali.rice.kim.api.group.GroupService |
getGroupService() |
protected Collection<String> |
toRouteNodeNames(Collection<RouteNodeInstance> routeNodeInstances)
Converts list of RouteNodeInstance objects to a list of the route node names
|
buildDocumentRoleQualifiers, buildDocumentTypePermissionDetails, buildDocumentTypePermissionDetailsForNodes, canBlanketApprove, canCancel, canInitiate, canRecall, canRoute, canSave, canSuperUserApproveDocument, canSuperUserApproveSingleActionRequest, canSuperUserDisapproveDocument, getPermissionService, useKimPermission, validateDocument, validateDocumentStatus, validateDocumentType, validatePrincipalId, validateRouteNodeNamesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanBlanketApprove, canCancel, canInitiate, canRecall, canRoute, canSavepublic DocumentTypePermissionServiceImpl()
public boolean canReceiveAdHocRequest(String principalId, DocumentRouteHeaderValue document, String actionRequestType)
DocumentTypePermissionServicecanReceiveAdHocRequest in interface DocumentTypePermissionServicepublic boolean canGroupReceiveAdHocRequest(String groupId, DocumentRouteHeaderValue document, String actionRequestType)
DocumentTypePermissionServicecanGroupReceiveAdHocRequest in interface DocumentTypePermissionServicepublic boolean canAdministerRouting(String principalId, DocumentType documentType)
DocumentTypePermissionServicecanAdministerRouting in interface DocumentTypePermissionServicepublic boolean canSuperUserApproveSingleActionRequest(String principalId, DocumentType documentType, List<RouteNodeInstance> routeNodeInstances, String routeStatusCode)
DocumentTypePermissionServicecanSuperUserApproveSingleActionRequest in interface DocumentTypePermissionServicepublic boolean canSuperUserApproveDocument(String principalId, DocumentType documentType, List<RouteNodeInstance> routeNodeInstances, String routeStatusCode)
DocumentTypePermissionServicecanSuperUserApproveDocument in interface DocumentTypePermissionServicepublic boolean canSuperUserDisapproveDocument(String principalId, DocumentType documentType, List<RouteNodeInstance> routeNodeInstances, String routeStatusCode)
DocumentTypePermissionServicecanSuperUserDisapproveDocument in interface DocumentTypePermissionServicepublic boolean canAddRouteLogMessage(String principalId, DocumentRouteHeaderValue document)
DocumentTypePermissionServicecanAddRouteLogMessage in interface DocumentTypePermissionServiceprotected Collection<String> toRouteNodeNames(Collection<RouteNodeInstance> routeNodeInstances)
routeNodeInstances - the list RouteNodeInstance objects, may be nullprotected org.kuali.rice.kim.api.group.GroupService getGroupService()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.