Interface DocumentAuthorizer

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

@Deprecated public interface DocumentAuthorizer extends BusinessObjectAuthorizer, org.kuali.rice.krad.document.DocumentAuthorizer
Deprecated.
Use DocumentAuthorizer.
The DocumentAuthorizer class associated with a given Document is used to dynamically determine what editing mode and what actions are allowed for a given user on a given document instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    canDeleteNoteAttachment(org.kuali.rice.krad.document.Document document, String attachmentTypeCode, String createdBySelfOnly, org.kuali.rice.kim.api.identity.Person user)
    Deprecated.
     
    boolean
    canViewNoteAttachment(org.kuali.rice.krad.document.Document document, String attachmentTypeCode, org.kuali.rice.kim.api.identity.Person user)
    Deprecated.
     
    getDocumentActions(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user, Set<String> documentActions)
    Deprecated.
     

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

    isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate

    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

    • getDocumentActions

      Set<String> getDocumentActions(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user, Set<String> documentActions)
      Deprecated.
    • canDeleteNoteAttachment

      boolean canDeleteNoteAttachment(org.kuali.rice.krad.document.Document document, String attachmentTypeCode, String createdBySelfOnly, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canDeleteNoteAttachment in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canViewNoteAttachment

      boolean canViewNoteAttachment(org.kuali.rice.krad.document.Document document, String attachmentTypeCode, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canViewNoteAttachment in interface org.kuali.rice.krad.document.DocumentAuthorizer