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.
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 TypeMethodDescriptionbooleancanDeleteNoteAttachment(org.kuali.rice.krad.document.Document document, String attachmentTypeCode, String createdBySelfOnly, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanViewNoteAttachment(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.kns.authorization.BusinessObjectAuthorizer
getCollectionItemPermissionDetails, getCollectionItemRoleQualifications, isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplateMethods inherited from interface org.kuali.rice.krad.bo.DataObjectAuthorizer
isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplateMethods 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:
canDeleteNoteAttachmentin interfaceorg.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:
canViewNoteAttachmentin interfaceorg.kuali.rice.krad.document.DocumentAuthorizer
-
DocumentAuthorizer.