org.kuali.kfs.fp.document.authorization
Class CashDrawerMaintenanceDocumentAuthorizer

java.lang.Object
  extended by org.kuali.rice.kns.authorization.BusinessObjectAuthorizerBase
      extended by org.kuali.rice.kns.document.authorization.DocumentAuthorizerBase
          extended by org.kuali.rice.kns.document.authorization.MaintenanceDocumentAuthorizerBase
              extended by org.kuali.kfs.sys.document.authorization.FinancialSystemMaintenanceDocumentAuthorizerBase
                  extended by org.kuali.kfs.fp.document.authorization.CashDrawerMaintenanceDocumentAuthorizer
All Implemented Interfaces:
org.kuali.rice.kns.authorization.BusinessObjectAuthorizer, org.kuali.rice.kns.authorization.InquiryOrMaintenanceDocumentAuthorizer, org.kuali.rice.kns.document.authorization.DocumentAuthorizer, org.kuali.rice.kns.document.authorization.MaintenanceDocumentAuthorizer

public class CashDrawerMaintenanceDocumentAuthorizer
extends FinancialSystemMaintenanceDocumentAuthorizerBase

Overridden to add extra role qualifications


Field Summary
 
Fields inherited from class org.kuali.rice.kns.document.authorization.MaintenanceDocumentAuthorizerBase
maintenanceDocumentDictionaryService
 
Fields inherited from class org.kuali.rice.kns.document.authorization.DocumentAuthorizerBase
EDIT_MODE_DEFAULT_TRUE_VALUE, LOG, PRE_ROUTING_ROUTE_NAME, USER_SESSION_METHOD_TO_CALL_COMPLETE_MARKER, USER_SESSION_METHOD_TO_CALL_COMPLETE_OBJECT_KEY, USER_SESSION_METHOD_TO_CALL_OBJECT_KEY
 
Constructor Summary
CashDrawerMaintenanceDocumentAuthorizer()
           
 
Method Summary
protected  void addPermissionDetails(org.kuali.rice.kns.bo.BusinessObject businessObject, Map<String,String> permissionDetails)
           
protected  void addRoleQualification(org.kuali.rice.kns.bo.BusinessObject businessObject, Map<String,String> qualifications)
          Overridden to add the cash drawer's campus code to the qualification
 
Methods inherited from class org.kuali.rice.kns.document.authorization.MaintenanceDocumentAuthorizerBase
canCreate, canCreateOrMaintain, canMaintain, getMaintenanceDocumentDictionaryService, getSecurePotentiallyHiddenSectionIds, getSecurePotentiallyReadOnlySectionIds
 
Methods inherited from class org.kuali.rice.kns.document.authorization.DocumentAuthorizerBase
addStandardAttributes, canAddNoteAttachment, canDeleteNoteAttachment, canEditDocumentOverview, canInitiate, canOpen, canReceiveAdHoc, canSendAdHocRequests, canSendAnyTypeAdHocRequests, canTakeRequestedAction, canViewNoteAttachment, getDocumentActions, getRouteHeaderService, isDocumentInitiator
 
Methods inherited from class org.kuali.rice.kns.authorization.BusinessObjectAuthorizerBase
getCollectionItemPermissionDetails, getCollectionItemRoleQualifications, getDataDictionaryService, getIdentityManagementService, getKualiModuleService, getPermissionDetailValues, getPersonService, getRoleQualification, getRoleQualification, isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate, permissionExistsByTemplate, permissionExistsByTemplate, permissionExistsByTemplate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.document.authorization.DocumentAuthorizer
canAddNoteAttachment, canDeleteNoteAttachment, canInitiate, canOpen, canReceiveAdHoc, canSendAdHocRequests, canViewNoteAttachment, getDocumentActions
 
Methods inherited from interface org.kuali.rice.kns.authorization.BusinessObjectAuthorizer
getCollectionItemPermissionDetails, getCollectionItemRoleQualifications, isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate
 

Constructor Detail

CashDrawerMaintenanceDocumentAuthorizer

public CashDrawerMaintenanceDocumentAuthorizer()
Method Detail

addRoleQualification

protected void addRoleQualification(org.kuali.rice.kns.bo.BusinessObject businessObject,
                                    Map<String,String> qualifications)
Overridden to add the cash drawer's campus code to the qualification

Overrides:
addRoleQualification in class org.kuali.rice.kns.document.authorization.MaintenanceDocumentAuthorizerBase
See Also:
MaintenanceDocumentAuthorizerBase.addRoleQualification(org.kuali.rice.kns.bo.BusinessObject, java.util.Map)

addPermissionDetails

protected void addPermissionDetails(org.kuali.rice.kns.bo.BusinessObject businessObject,
                                    Map<String,String> permissionDetails)
Overrides:
addPermissionDetails in class org.kuali.rice.kns.document.authorization.MaintenanceDocumentAuthorizerBase
See Also:
MaintenanceDocumentAuthorizerBase.addPermissionDetails(org.kuali.rice.kns.bo.BusinessObject, java.util.Map)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.