org.kuali.hr.time.authorization
Class DepartmentAdminAuthorizer
java.lang.Object
org.kuali.hr.time.authorization.SystemAdminAuthorizer
org.kuali.hr.time.authorization.LocationAdminAuthorizer
org.kuali.hr.time.authorization.DepartmentAdminAuthorizer
- 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
public class DepartmentAdminAuthorizer
- extends LocationAdminAuthorizer
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 |
isDepartmentAdmin()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DepartmentAdminAuthorizer
public DepartmentAdminAuthorizer()
isDepartmentAdmin
public boolean isDepartmentAdmin()
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
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 LocationAdminAuthorizer
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.