Class DocumentAuthorizerBase

java.lang.Object
org.kuali.rice.krad.bo.DataObjectAuthorizerBase
org.kuali.rice.kns.bo.authorization.BusinessObjectAuthorizerBase
org.kuali.rice.kns.document.authorization.DocumentAuthorizerBase
All Implemented Interfaces:
Serializable, BusinessObjectAuthorizer, DocumentAuthorizer, org.kuali.rice.krad.bo.DataObjectAuthorizer, org.kuali.rice.krad.document.DocumentAuthorizer
Direct Known Subclasses:
MaintenanceDocumentAuthorizerBase, TransactionalDocumentAuthorizerBase

@Deprecated public class DocumentAuthorizerBase extends BusinessObjectAuthorizerBase implements DocumentAuthorizer
Deprecated.
Use DocumentAuthorizerBase.
DocumentAuthorizer containing common, reusable document-level authorization code.
See Also:
  • Field Details

    • LOG

      protected static org.apache.logging.log4j.Logger LOG
      Deprecated.
    • PRE_ROUTING_ROUTE_NAME

      public static final String PRE_ROUTING_ROUTE_NAME
      Deprecated.
      See Also:
    • EDIT_MODE_DEFAULT_TRUE_VALUE

      public static final String EDIT_MODE_DEFAULT_TRUE_VALUE
      Deprecated.
      See Also:
    • USER_SESSION_METHOD_TO_CALL_OBJECT_KEY

      public static final String USER_SESSION_METHOD_TO_CALL_OBJECT_KEY
      Deprecated.
      See Also:
    • USER_SESSION_METHOD_TO_CALL_COMPLETE_OBJECT_KEY

      public static final String USER_SESSION_METHOD_TO_CALL_COMPLETE_OBJECT_KEY
      Deprecated.
      See Also:
    • USER_SESSION_METHOD_TO_CALL_COMPLETE_MARKER

      public static final String USER_SESSION_METHOD_TO_CALL_COMPLETE_MARKER
      Deprecated.
      See Also:
  • Constructor Details

    • DocumentAuthorizerBase

      public DocumentAuthorizerBase()
      Deprecated.
  • Method Details

    • getDocumentActions

      public Set<String> getDocumentActions(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user, Set<String> documentActions)
      Deprecated.
      Individual document families will need to reimplement this according to their own needs; this version should be good enough to be usable during initial development.
      Specified by:
      getDocumentActions in interface DocumentAuthorizer
    • canInitiate

      public boolean canInitiate(String documentTypeName, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canInitiate in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canEdit

      public boolean canEdit(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canEdit in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canAnnotate

      public boolean canAnnotate(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canAnnotate in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canReload

      public boolean canReload(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canReload in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canClose

      public boolean canClose(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canClose in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canSave

      public boolean canSave(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canSave in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canRoute

      public boolean canRoute(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canRoute in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canCancel

      public boolean canCancel(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canCancel in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canRecall

      public boolean canRecall(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canRecall in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canCopy

      public boolean canCopy(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canCopy in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canPerformRouteReport

      public boolean canPerformRouteReport(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canPerformRouteReport in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canBlanketApprove

      public boolean canBlanketApprove(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canBlanketApprove in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canApprove

      public boolean canApprove(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canApprove in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canDisapprove

      public boolean canDisapprove(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canDisapprove in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canSendNoteFyi

      public boolean canSendNoteFyi(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canSendNoteFyi in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canFyi

      public boolean canFyi(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canFyi in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canAcknowledge

      public boolean canAcknowledge(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canAcknowledge in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canReceiveAdHoc

      public boolean canReceiveAdHoc(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user, String actionRequestCode)
      Deprecated.
      Specified by:
      canReceiveAdHoc in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canOpen

      public boolean canOpen(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canOpen in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canAddNoteAttachment

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

      public 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 DocumentAuthorizer
      Specified by:
      canDeleteNoteAttachment in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canViewNoteAttachment

      public 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 DocumentAuthorizer
      Specified by:
      canViewNoteAttachment in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canViewNoteAttachment

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

      public boolean canSendAdHocRequests(org.kuali.rice.krad.document.Document document, String actionRequestCd, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canSendAdHocRequests in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canEditDocumentOverview

      public boolean canEditDocumentOverview(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canEditDocumentOverview in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canSendAnyTypeAdHocRequests

      public boolean canSendAnyTypeAdHocRequests(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canSendAnyTypeAdHocRequests in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canTakeRequestedAction

      public boolean canTakeRequestedAction(org.kuali.rice.krad.document.Document document, String actionRequestCode, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canTakeRequestedAction in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canSuperUserTakeAction

      public boolean canSuperUserTakeAction(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canSuperUserTakeAction in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canSuperUserApprove

      public boolean canSuperUserApprove(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canSuperUserApprove in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • canSuperUserDisapprove

      public boolean canSuperUserDisapprove(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
      Specified by:
      canSuperUserDisapprove in interface org.kuali.rice.krad.document.DocumentAuthorizer
    • addPermissionDetails

      protected void addPermissionDetails(Object dataObject, Map<String,String> attributes)
      Deprecated.
      Overrides:
      addPermissionDetails in class org.kuali.rice.krad.bo.DataObjectAuthorizerBase
    • addRoleQualification

      protected void addRoleQualification(Object dataObject, Map<String,String> attributes)
      Deprecated.
      Overrides:
      addRoleQualification in class org.kuali.rice.krad.bo.DataObjectAuthorizerBase
    • addStandardAttributes

      protected void addStandardAttributes(org.kuali.rice.krad.document.Document document, Map<String,String> attributes)
      Deprecated.
    • isDocumentInitiator

      protected boolean isDocumentInitiator(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
    • setDocumentRequestAuthorizationCache

      public void setDocumentRequestAuthorizationCache(org.kuali.rice.krad.document.DocumentRequestAuthorizationCache documentRequestAuthorizationCache)
      Deprecated.
      Specified by:
      setDocumentRequestAuthorizationCache in interface org.kuali.rice.krad.document.DocumentAuthorizer