public class MaintenanceDocumentAuthorizerBase extends DocumentAuthorizerBase implements MaintenanceDocumentAuthorizer
PRE_ROUTING_ROUTE_NAME
Constructor and Description |
---|
MaintenanceDocumentAuthorizerBase() |
Modifier and Type | Method and Description |
---|---|
protected void |
addPermissionDetails(Object dataObject,
Map<String,String> attributes)
Override this method to populate the permission details from the primary
data object or document.
|
protected void |
addRoleQualification(Object dataObject,
Map<String,String> attributes)
Override this method to populate the role qualifier attributes from the
primary data object or document.
|
boolean |
canCreate(Class boClass,
Person user) |
boolean |
canCreateOrMaintain(MaintenanceDocument maintenanceDocument,
Person user) |
boolean |
canMaintain(Object dataObject,
Person user) |
protected DocumentDictionaryService |
getDocumentDictionaryService() |
void |
setDocumentDictionaryService(DocumentDictionaryService documentDictionaryService) |
addStandardAttributes, canAcknowledge, canAddNoteAttachment, canAnnotate, canApprove, canBlanketApprove, canCancel, canClose, canCopy, canDeleteNoteAttachment, canDisapprove, canEdit, canEditDocumentOverview, canFyi, canInitiate, canOpen, canPerformRouteReport, canRecall, canReceiveAdHoc, canReload, canRoute, canSave, canSendAdHocRequests, canSendAnyTypeAdHocRequests, canSendNoteFyi, canTakeRequestedAction, canViewNoteAttachment, isDocumentInitiator
getPermissionDetailValues, getPermissionService, getPersonService, getRoleQualification, isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate, permissionExistsByTemplate, permissionExistsByTemplate, permissionExistsByTemplate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canAcknowledge, canAddNoteAttachment, canAnnotate, canApprove, canBlanketApprove, canCancel, canClose, canCopy, canDeleteNoteAttachment, canDisapprove, canEdit, canEditDocumentOverview, canFyi, canInitiate, canOpen, canPerformRouteReport, canRecall, canReceiveAdHoc, canReload, canRoute, canSave, canSendAdHocRequests, canSendAnyTypeAdHocRequests, canSendNoteFyi, canTakeRequestedAction, canViewNoteAttachment
isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate
public MaintenanceDocumentAuthorizerBase()
public final boolean canCreate(Class boClass, Person user)
canCreate
in interface MaintenanceDocumentAuthorizer
public final boolean canMaintain(Object dataObject, Person user)
canMaintain
in interface MaintenanceDocumentAuthorizer
public final boolean canCreateOrMaintain(MaintenanceDocument maintenanceDocument, Person user)
canCreateOrMaintain
in interface MaintenanceDocumentAuthorizer
protected void addRoleQualification(Object dataObject, Map<String,String> attributes)
DataObjectAuthorizerBase
addRoleQualification
in class DocumentAuthorizerBase
dataObject
- - the primary data object (i.e. the main object instance
behind the lookup result row or inquiry) or the documentattributes
- - role qualifiers will be added to this mapprotected void addPermissionDetails(Object dataObject, Map<String,String> attributes)
DataObjectAuthorizerBase
addPermissionDetails
in class DocumentAuthorizerBase
dataObject
- - the primary data object (i.e. the main object instance
behind the lookup result row or inquiry) or the documentattributes
- - permission details will be added to this mapprotected DocumentDictionaryService getDocumentDictionaryService()
public void setDocumentDictionaryService(DocumentDictionaryService documentDictionaryService)
Copyright © 2005-2015 The Kuali Foundation. All Rights Reserved.