org.kuali.rice.kns.authorization
Interface BusinessObjectAuthorizer
- All Known Subinterfaces:
- DocumentAuthorizer, InquiryAuthorizer, InquiryOrMaintenanceDocumentAuthorizer, MaintenanceDocumentAuthorizer, TransactionalDocumentAuthorizer
- All Known Implementing Classes:
- BusinessObjectAuthorizerBase, DocumentAuthorizerBase, IdentityManagementKimDocumentAuthorizer, InquiryAuthorizerBase, MaintenanceDocumentAuthorizerBase, TransactionalDocumentAuthorizerBase, TravelDocumentAuthorizer
public interface BusinessObjectAuthorizer
Method Summary |
Map<String,String> |
getCollectionItemPermissionDetails(BusinessObject collectionItemBusinessObject)
|
Map<String,String> |
getCollectionItemRoleQualifications(BusinessObject collectionItemBusinessObject)
|
boolean |
isAuthorized(BusinessObject businessObject,
String namespaceCode,
String permissionName,
String principalId)
|
boolean |
isAuthorized(BusinessObject businessObject,
String namespaceCode,
String permissionName,
String principalId,
Map<String,String> additionalPermissionDetails,
Map<String,String> additionalRoleQualifiers)
|
boolean |
isAuthorizedByTemplate(BusinessObject businessObject,
String namespaceCode,
String permissionTemplateName,
String principalId)
|
boolean |
isAuthorizedByTemplate(BusinessObject businessObject,
String namespaceCode,
String permissionTemplateName,
String principalId,
Map<String,String> additionalPermissionDetails,
Map<String,String> additionalRoleQualifiers)
|
isAuthorized
boolean isAuthorized(BusinessObject businessObject,
String namespaceCode,
String permissionName,
String principalId)
isAuthorizedByTemplate
boolean isAuthorizedByTemplate(BusinessObject businessObject,
String namespaceCode,
String permissionTemplateName,
String principalId)
isAuthorized
boolean isAuthorized(BusinessObject businessObject,
String namespaceCode,
String permissionName,
String principalId,
Map<String,String> additionalPermissionDetails,
Map<String,String> additionalRoleQualifiers)
isAuthorizedByTemplate
boolean isAuthorizedByTemplate(BusinessObject businessObject,
String namespaceCode,
String permissionTemplateName,
String principalId,
Map<String,String> additionalPermissionDetails,
Map<String,String> additionalRoleQualifiers)
getCollectionItemRoleQualifications
Map<String,String> getCollectionItemRoleQualifications(BusinessObject collectionItemBusinessObject)
getCollectionItemPermissionDetails
Map<String,String> getCollectionItemPermissionDetails(BusinessObject collectionItemBusinessObject)
Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.