Package org.kuali.rice.krad.document
Class TransactionalDocumentViewAuthorizerBase
java.lang.Object
org.kuali.rice.krad.bo.DataObjectAuthorizerBase
org.kuali.rice.krad.uif.view.ViewAuthorizerBase
org.kuali.rice.krad.document.DocumentViewAuthorizerBase
org.kuali.rice.krad.document.TransactionalDocumentViewAuthorizerBase
- All Implemented Interfaces:
Serializable,DataObjectAuthorizer,DocumentAuthorizer,ViewAuthorizer
Extends
DocumentViewAuthorizerBase to add additional authorization behavior to Transactional documents.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Field Summary
Fields inherited from class org.kuali.rice.krad.document.DocumentViewAuthorizerBase
LOG, PRE_ROUTING_ROUTE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanEditView(View view, ViewModel model, org.kuali.rice.kim.api.identity.Person user) Checks for an edit view permission for the view id, and if found verifies the user has that permissionprotected PessimisticLockServiceprotected voidsetPessimisticLockService(PessimisticLockService pessimisticLockService) Methods inherited from class org.kuali.rice.krad.document.DocumentViewAuthorizerBase
addPermissionDetails, addRoleQualification, addStandardAttributes, canAcknowledge, canAddNoteAttachment, canAnnotate, canApprove, canBlanketApprove, canCancel, canClose, canCopy, canDeleteNoteAttachment, canDisapprove, canEdit, canEditDocumentOverview, canFyi, canInitiate, canOpen, canOpenView, canPerformRouteReport, canRecall, canReceiveAdHoc, canReload, canRoute, canSave, canSendAdHocRequests, canSendAnyTypeAdHocRequests, canSendNoteFyi, canSuperUserApprove, canSuperUserDisapprove, canSuperUserTakeAction, canTakeRequestedAction, canUnmaskField, canViewNoteAttachment, canViewNoteAttachment, getActionFlags, getDocumentAuthorizer, getDocumentDictionaryService, getDocumentRequestAuthorizationCache, initializeDocumentAuthorizerIfNecessary, initializeDocumentAuthorizerIfNecessary, isDocumentInitiator, isInitiator, setDocumentAuthorizer, setDocumentAuthorizerClass, setDocumentDictionaryService, setDocumentRequestAuthorizationCache, setRequestAuthorizationCacheMethods inherited from class org.kuali.rice.krad.uif.view.ViewAuthorizerBase
canEditField, canEditGroup, canEditLine, canEditLineField, canEditWidget, canPartialUnmaskField, canPerformAction, canPerformLineAction, canViewField, canViewGroup, canViewLine, canViewLineField, canViewWidget, getActionPermissionDetails, getConfigurationService, getDataObjectContext, getEditModes, getFieldPermissionDetails, getGroupPermissionDetails, getRequestAuthorizationCache, getWidgetPermissionDetails, isAuthorizedByTemplate, setConfigurationServiceMethods inherited from class org.kuali.rice.krad.bo.DataObjectAuthorizerBase
getPermissionDetailValues, getPermissionService, getPersonService, getRoleQualification, isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate, permissionExistsByTemplate, permissionExistsByTemplate, permissionExistsByTemplateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kuali.rice.krad.bo.DataObjectAuthorizer
isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate
-
Constructor Details
-
TransactionalDocumentViewAuthorizerBase
public TransactionalDocumentViewAuthorizerBase()
-
-
Method Details
-
canEditView
Checks for an edit view permission for the view id, and if found verifies the user has that permission- Specified by:
canEditViewin interfaceViewAuthorizer- Overrides:
canEditViewin classDocumentViewAuthorizerBase- Parameters:
view- - view instance to check authorization formodel- - object containing the view datauser- - user to authorize- Returns:
- boolean true if the user is authorized to edit the view, false otherwise
- See Also:
-
getPessimisticLockService
-
setPessimisticLockService
-