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.
DocumentAuthorizer containing common, reusable document-level authorization
code.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddPermissionDetails(Object dataObject, Map<String, String> attributes) Deprecated.protected voidaddRoleQualification(Object dataObject, Map<String, String> attributes) Deprecated.protected voidaddStandardAttributes(org.kuali.rice.krad.document.Document document, Map<String, String> attributes) Deprecated.booleancanAcknowledge(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanAddNoteAttachment(org.kuali.rice.krad.document.Document document, String attachmentTypeCode, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanAnnotate(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanApprove(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanBlanketApprove(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanCancel(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanClose(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanCopy(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanDeleteNoteAttachment(org.kuali.rice.krad.document.Document document, String attachmentTypeCode, String createdBySelfOnly, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanDisapprove(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanEdit(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanEditDocumentOverview(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanFyi(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanInitiate(String documentTypeName, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanOpen(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanPerformRouteReport(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanRecall(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanReceiveAdHoc(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user, String actionRequestCode) Deprecated.booleancanReload(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanRoute(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanSave(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanSendAdHocRequests(org.kuali.rice.krad.document.Document document, String actionRequestCd, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanSendAnyTypeAdHocRequests(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanSendNoteFyi(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanSuperUserApprove(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanSuperUserDisapprove(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanSuperUserTakeAction(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanTakeRequestedAction(org.kuali.rice.krad.document.Document document, String actionRequestCode, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanViewNoteAttachment(org.kuali.rice.krad.document.Document document, String attachmentTypeCode, String authorUniversalIdentifier, 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.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.protected booleanisDocumentInitiator(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user) Deprecated.voidsetDocumentRequestAuthorizationCache(org.kuali.rice.krad.document.DocumentRequestAuthorizationCache documentRequestAuthorizationCache) Deprecated.Methods inherited from class org.kuali.rice.kns.bo.authorization.BusinessObjectAuthorizerBase
getCollectionItemPermissionDetails, getCollectionItemRoleQualifications, getDataDictionaryService, getKualiModuleService, getRoleQualification, isAuthorized, isAuthorized, isAuthorizedByTemplate, permissionExistsByTemplate, permissionExistsByTemplateMethods 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.kns.authorization.BusinessObjectAuthorizer
getCollectionItemPermissionDetails, getCollectionItemRoleQualifications, isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplateMethods inherited from interface org.kuali.rice.krad.bo.DataObjectAuthorizer
isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate
-
Field Details
-
LOG
protected static org.apache.logging.log4j.Logger LOGDeprecated. -
PRE_ROUTING_ROUTE_NAME
Deprecated.- See Also:
-
EDIT_MODE_DEFAULT_TRUE_VALUE
Deprecated.- See Also:
-
USER_SESSION_METHOD_TO_CALL_OBJECT_KEY
Deprecated.- See Also:
-
USER_SESSION_METHOD_TO_CALL_COMPLETE_OBJECT_KEY
Deprecated.- See Also:
-
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:
getDocumentActionsin interfaceDocumentAuthorizer
-
canInitiate
Deprecated.- Specified by:
canInitiatein interfaceorg.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:
canEditin interfaceorg.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:
canAnnotatein interfaceorg.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:
canReloadin interfaceorg.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:
canClosein interfaceorg.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:
canSavein interfaceorg.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:
canRoutein interfaceorg.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:
canCancelin interfaceorg.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:
canRecallin interfaceorg.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:
canCopyin interfaceorg.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:
canPerformRouteReportin interfaceorg.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:
canBlanketApprovein interfaceorg.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:
canApprovein interfaceorg.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:
canDisapprovein interfaceorg.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:
canSendNoteFyiin interfaceorg.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:
canFyiin interfaceorg.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:
canAcknowledgein interfaceorg.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:
canReceiveAdHocin interfaceorg.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:
canOpenin interfaceorg.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:
canAddNoteAttachmentin interfaceorg.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:
canDeleteNoteAttachmentin interfaceDocumentAuthorizer- Specified by:
canDeleteNoteAttachmentin interfaceorg.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:
canViewNoteAttachmentin interfaceDocumentAuthorizer- Specified by:
canViewNoteAttachmentin interfaceorg.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:
canViewNoteAttachmentin interfaceorg.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:
canSendAdHocRequestsin interfaceorg.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:
canEditDocumentOverviewin interfaceorg.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:
canSendAnyTypeAdHocRequestsin interfaceorg.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:
canTakeRequestedActionin interfaceorg.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:
canSuperUserTakeActionin interfaceorg.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:
canSuperUserApprovein interfaceorg.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:
canSuperUserDisapprovein interfaceorg.kuali.rice.krad.document.DocumentAuthorizer
-
addPermissionDetails
Deprecated.- Overrides:
addPermissionDetailsin classorg.kuali.rice.krad.bo.DataObjectAuthorizerBase
-
addRoleQualification
Deprecated.- Overrides:
addRoleQualificationin classorg.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:
setDocumentRequestAuthorizationCachein interfaceorg.kuali.rice.krad.document.DocumentAuthorizer
-
DocumentAuthorizerBase.