Interface TransactionalDocumentAuthorizer

All Superinterfaces:
BusinessObjectAuthorizer, org.kuali.rice.krad.bo.DataObjectAuthorizer, DocumentAuthorizer, org.kuali.rice.krad.document.DocumentAuthorizer
All Known Implementing Classes:
TransactionalDocumentAuthorizerBase

@Deprecated public interface TransactionalDocumentAuthorizer extends DocumentAuthorizer
Deprecated.
Use TransactionalDocumentAuthorizer.
Extension to DocumentAuthorizer interface which adds transactional-document-specific methods.
  • Method Summary

    Modifier and Type
    Method
    Description
    getEditModes(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user, Set<String> editModes)
    Deprecated.
     

    Methods inherited from interface org.kuali.rice.krad.bo.DataObjectAuthorizer

    isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate

    Methods inherited from interface org.kuali.rice.kns.document.authorization.DocumentAuthorizer

    canDeleteNoteAttachment, canViewNoteAttachment, getDocumentActions

    Methods inherited from interface org.kuali.rice.krad.document.DocumentAuthorizer

    canAcknowledge, canAddNoteAttachment, canAnnotate, canApprove, canBlanketApprove, canCancel, canClose, canCopy, canDisapprove, canEdit, canEditDocumentOverview, canFyi, canInitiate, canOpen, canPerformRouteReport, canRecall, canReceiveAdHoc, canReload, canRoute, canSave, canSendAdHocRequests, canSendAnyTypeAdHocRequests, canSendNoteFyi, canSuperUserApprove, canSuperUserDisapprove, canSuperUserTakeAction, canTakeRequestedAction, canViewNoteAttachment, setDocumentRequestAuthorizationCache
  • Method Details

    • getEditModes

      Set<String> getEditModes(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user, Set<String> editModes)
      Deprecated.
      Parameters:
      document -
      Returns:
      Map of operations that allow to take on that document.