org.kuali.rice.kns.document.authorization
Interface TransactionalDocumentAuthorizer

All Superinterfaces:
BusinessObjectAuthorizer, DocumentAuthorizer
All Known Implementing Classes:
IdentityManagementKimDocumentAuthorizer, TransactionalDocumentAuthorizerBase, TravelDocumentAuthorizer

public interface TransactionalDocumentAuthorizer
extends DocumentAuthorizer

Extension to DocumentAuthorizer interface which adds transactional-document-specific methods.


Method Summary
 Set<String> getEditModes(Document document, Person user, Set<String> editModes)
           
 
Methods inherited from interface org.kuali.rice.kns.document.authorization.DocumentAuthorizer
canAddNoteAttachment, canDeleteNoteAttachment, canInitiate, canOpen, canReceiveAdHoc, canSendAdHocRequests, canViewNoteAttachment, getDocumentActions
 
Methods inherited from interface org.kuali.rice.kns.authorization.BusinessObjectAuthorizer
getCollectionItemPermissionDetails, getCollectionItemRoleQualifications, isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate
 

Method Detail

getEditModes

Set<String> getEditModes(Document document,
                         Person user,
                         Set<String> editModes)
Parameters:
document -
Returns:
Map of operations that allow to take on that document.


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.