org.kuali.hr.time.authorization
Class LocationAdminAuthorizer
java.lang.Object
org.kuali.hr.time.authorization.SystemAdminAuthorizer
org.kuali.hr.time.authorization.LocationAdminAuthorizer
- All Implemented Interfaces:
- org.kuali.rice.kns.authorization.BusinessObjectAuthorizer, org.kuali.rice.kns.bo.authorization.InquiryOrMaintenanceDocumentAuthorizer, org.kuali.rice.krad.bo.DataObjectAuthorizer, org.kuali.rice.krad.document.DocumentAuthorizer, org.kuali.rice.krad.maintenance.MaintenanceDocumentAuthorizer
- Direct Known Subclasses:
- DepartmentAdminAuthorizer
public class LocationAdminAuthorizer
- extends SystemAdminAuthorizer
Method Summary |
boolean |
canAcknowledge(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canAddNoteAttachment(org.kuali.rice.krad.document.Document document,
String attachmentTypeCode,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canAnnotate(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canApprove(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canBlanketApprove(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canCancel(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canClose(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canCopy(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canCreate(Class boClass,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canCreateOrMaintain(org.kuali.rice.krad.maintenance.MaintenanceDocument maintenanceDocument,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canDeleteNoteAttachment(org.kuali.rice.krad.document.Document document,
String attachmentTypeCode,
String createdBySelfOnly,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canDisapprove(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canEdit(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canEditDocumentOverview(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canFyi(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canInitiate(String documentTypeName,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canMaintain(Object dataObject,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canOpen(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canPerformRouteReport(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canRecall(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canReceiveAdHoc(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user,
String actionRequestCode)
|
boolean |
canReload(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canRoute(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canSave(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canSendAdHocRequests(org.kuali.rice.krad.document.Document document,
String actionRequestCd,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canSendAnyTypeAdHocRequests(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canSendNoteFyi(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canTakeRequestedAction(org.kuali.rice.krad.document.Document document,
String actionRequestCode,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canViewNoteAttachment(org.kuali.rice.krad.document.Document document,
String attachmentTypeCode,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
canViewNoteAttachment(org.kuali.rice.krad.document.Document document,
String attachmentTypeCode,
String authorUniversalIdentifier,
org.kuali.rice.kim.api.identity.Person user)
|
boolean |
isAuthorized(org.kuali.rice.krad.bo.BusinessObject businessObject,
String namespaceCode,
String permissionName,
String principalId)
|
boolean |
isAuthorized(org.kuali.rice.krad.bo.BusinessObject businessObject,
String namespaceCode,
String permissionName,
String principalId,
Map<String,String> additionalPermissionDetails,
Map<String,String> additionalRoleQualifiers)
|
boolean |
isAuthorized(Object dataObject,
String namespaceCode,
String permissionName,
String principalId)
|
boolean |
isAuthorized(Object dataObject,
String namespaceCode,
String permissionTemplateName,
String principalId,
Map<String,String> additionalPermissionDetails,
Map<String,String> additionalRoleQualifiers)
|
boolean |
isAuthorizedByTemplate(org.kuali.rice.krad.bo.BusinessObject businessObject,
String namespaceCode,
String permissionTemplateName,
String principalId)
|
boolean |
isAuthorizedByTemplate(Object dataObject,
String namespaceCode,
String permissionTemplateName,
String principalId)
|
boolean |
isAuthorizedByTemplate(Object dataObject,
String namespaceCode,
String permissionTemplateName,
String principalId,
Map<String,String> additionalPermissionDetails,
Map<String,String> additionalRoleQualifiers)
|
boolean |
isLocationAdmin()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocationAdminAuthorizer
public LocationAdminAuthorizer()
isLocationAdmin
public boolean isLocationAdmin()
canInitiate
public boolean canInitiate(String documentTypeName,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canInitiate
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canInitiate
in class SystemAdminAuthorizer
canOpen
public boolean canOpen(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canOpen
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canOpen
in class SystemAdminAuthorizer
canReceiveAdHoc
public boolean canReceiveAdHoc(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user,
String actionRequestCode)
- Specified by:
canReceiveAdHoc
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canReceiveAdHoc
in class SystemAdminAuthorizer
canAddNoteAttachment
public boolean canAddNoteAttachment(org.kuali.rice.krad.document.Document document,
String attachmentTypeCode,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canAddNoteAttachment
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canAddNoteAttachment
in class SystemAdminAuthorizer
canDeleteNoteAttachment
public boolean canDeleteNoteAttachment(org.kuali.rice.krad.document.Document document,
String attachmentTypeCode,
String createdBySelfOnly,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canDeleteNoteAttachment
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canDeleteNoteAttachment
in class SystemAdminAuthorizer
canViewNoteAttachment
public boolean canViewNoteAttachment(org.kuali.rice.krad.document.Document document,
String attachmentTypeCode,
org.kuali.rice.kim.api.identity.Person user)
- Overrides:
canViewNoteAttachment
in class SystemAdminAuthorizer
canViewNoteAttachment
public boolean canViewNoteAttachment(org.kuali.rice.krad.document.Document document,
String attachmentTypeCode,
String authorUniversalIdentifier,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canViewNoteAttachment
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canViewNoteAttachment
in class SystemAdminAuthorizer
canSendAdHocRequests
public boolean canSendAdHocRequests(org.kuali.rice.krad.document.Document document,
String actionRequestCd,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canSendAdHocRequests
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canSendAdHocRequests
in class SystemAdminAuthorizer
isAuthorized
public boolean isAuthorized(org.kuali.rice.krad.bo.BusinessObject businessObject,
String namespaceCode,
String permissionName,
String principalId)
- Specified by:
isAuthorized
in interface org.kuali.rice.kns.authorization.BusinessObjectAuthorizer
- Overrides:
isAuthorized
in class SystemAdminAuthorizer
isAuthorizedByTemplate
public boolean isAuthorizedByTemplate(org.kuali.rice.krad.bo.BusinessObject businessObject,
String namespaceCode,
String permissionTemplateName,
String principalId)
- Specified by:
isAuthorizedByTemplate
in interface org.kuali.rice.kns.authorization.BusinessObjectAuthorizer
- Overrides:
isAuthorizedByTemplate
in class SystemAdminAuthorizer
isAuthorized
public boolean isAuthorized(org.kuali.rice.krad.bo.BusinessObject businessObject,
String namespaceCode,
String permissionName,
String principalId,
Map<String,String> additionalPermissionDetails,
Map<String,String> additionalRoleQualifiers)
- Specified by:
isAuthorized
in interface org.kuali.rice.kns.authorization.BusinessObjectAuthorizer
- Overrides:
isAuthorized
in class SystemAdminAuthorizer
isAuthorizedByTemplate
public boolean isAuthorizedByTemplate(Object dataObject,
String namespaceCode,
String permissionTemplateName,
String principalId,
Map<String,String> additionalPermissionDetails,
Map<String,String> additionalRoleQualifiers)
- Specified by:
isAuthorizedByTemplate
in interface org.kuali.rice.kns.authorization.BusinessObjectAuthorizer
- Specified by:
isAuthorizedByTemplate
in interface org.kuali.rice.krad.bo.DataObjectAuthorizer
- Overrides:
isAuthorizedByTemplate
in class SystemAdminAuthorizer
canCreate
public boolean canCreate(Class boClass,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canCreate
in interface org.kuali.rice.krad.maintenance.MaintenanceDocumentAuthorizer
- Overrides:
canCreate
in class SystemAdminAuthorizer
canMaintain
public boolean canMaintain(Object dataObject,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canMaintain
in interface org.kuali.rice.krad.maintenance.MaintenanceDocumentAuthorizer
- Overrides:
canMaintain
in class SystemAdminAuthorizer
canCreateOrMaintain
public boolean canCreateOrMaintain(org.kuali.rice.krad.maintenance.MaintenanceDocument maintenanceDocument,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canCreateOrMaintain
in interface org.kuali.rice.krad.maintenance.MaintenanceDocumentAuthorizer
- Overrides:
canCreateOrMaintain
in class SystemAdminAuthorizer
canEdit
public boolean canEdit(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canEdit
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canEdit
in class SystemAdminAuthorizer
canAnnotate
public boolean canAnnotate(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canAnnotate
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canAnnotate
in class SystemAdminAuthorizer
canReload
public boolean canReload(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canReload
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canReload
in class SystemAdminAuthorizer
canClose
public boolean canClose(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canClose
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canClose
in class SystemAdminAuthorizer
canSave
public boolean canSave(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canSave
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canSave
in class SystemAdminAuthorizer
canRoute
public boolean canRoute(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canRoute
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canRoute
in class SystemAdminAuthorizer
canCancel
public boolean canCancel(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canCancel
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canCancel
in class SystemAdminAuthorizer
canCopy
public boolean canCopy(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canCopy
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canCopy
in class SystemAdminAuthorizer
canPerformRouteReport
public boolean canPerformRouteReport(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canPerformRouteReport
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canPerformRouteReport
in class SystemAdminAuthorizer
canBlanketApprove
public boolean canBlanketApprove(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canBlanketApprove
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canBlanketApprove
in class SystemAdminAuthorizer
canApprove
public boolean canApprove(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canApprove
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canApprove
in class SystemAdminAuthorizer
canDisapprove
public boolean canDisapprove(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canDisapprove
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canDisapprove
in class SystemAdminAuthorizer
canSendNoteFyi
public boolean canSendNoteFyi(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canSendNoteFyi
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canSendNoteFyi
in class SystemAdminAuthorizer
canEditDocumentOverview
public boolean canEditDocumentOverview(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canEditDocumentOverview
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canEditDocumentOverview
in class SystemAdminAuthorizer
canFyi
public boolean canFyi(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canFyi
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canFyi
in class SystemAdminAuthorizer
canAcknowledge
public boolean canAcknowledge(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canAcknowledge
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canAcknowledge
in class SystemAdminAuthorizer
canSendAnyTypeAdHocRequests
public boolean canSendAnyTypeAdHocRequests(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canSendAnyTypeAdHocRequests
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canSendAnyTypeAdHocRequests
in class SystemAdminAuthorizer
canTakeRequestedAction
public boolean canTakeRequestedAction(org.kuali.rice.krad.document.Document document,
String actionRequestCode,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canTakeRequestedAction
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canTakeRequestedAction
in class SystemAdminAuthorizer
canRecall
public boolean canRecall(org.kuali.rice.krad.document.Document document,
org.kuali.rice.kim.api.identity.Person user)
- Specified by:
canRecall
in interface org.kuali.rice.krad.document.DocumentAuthorizer
- Overrides:
canRecall
in class SystemAdminAuthorizer
isAuthorized
public boolean isAuthorized(Object dataObject,
String namespaceCode,
String permissionName,
String principalId)
- Specified by:
isAuthorized
in interface org.kuali.rice.krad.bo.DataObjectAuthorizer
- Overrides:
isAuthorized
in class SystemAdminAuthorizer
isAuthorizedByTemplate
public boolean isAuthorizedByTemplate(Object dataObject,
String namespaceCode,
String permissionTemplateName,
String principalId)
- Specified by:
isAuthorizedByTemplate
in interface org.kuali.rice.krad.bo.DataObjectAuthorizer
- Overrides:
isAuthorizedByTemplate
in class SystemAdminAuthorizer
isAuthorized
public boolean isAuthorized(Object dataObject,
String namespaceCode,
String permissionTemplateName,
String principalId,
Map<String,String> additionalPermissionDetails,
Map<String,String> additionalRoleQualifiers)
- Specified by:
isAuthorized
in interface org.kuali.rice.krad.bo.DataObjectAuthorizer
- Overrides:
isAuthorized
in class SystemAdminAuthorizer
Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.