Class LookupViewAuthorizerBase

  extended by
      extended by org.kuali.rice.krad.uif.view.ViewAuthorizerBase
          extended by org.kuali.rice.krad.lookup.LookupViewAuthorizerBase
All Implemented Interfaces:
Serializable, DataObjectAuthorizer, ViewAuthorizer

public class LookupViewAuthorizerBase
extends ViewAuthorizerBase

Implementation of ViewAuthorizer for LookupView instances

Kuali Rice Team (
See Also:
Serialized Form

Constructor Summary
Method Summary
 boolean canInitiateDocument(LookupForm lookupForm, Person user)
          Check if user is allowed to initiate the document
 boolean canOpenView(View view, ViewModel model, Person user)
          Override to check the for permissions of type 'Look Up Records' in addition to the open view check done in super
Methods inherited from class org.kuali.rice.krad.uif.view.ViewAuthorizerBase
canEditField, canEditGroup, canEditLine, canEditLineField, canEditView, canEditWidget, canPartialUnmaskField, canPerformAction, canPerformLineAction, canUnmaskField, canViewField, canViewGroup, canViewLine, canViewLineField, canViewWidget, getActionFlags, getActionPermissionDetails, getConfigurationService, getDataObjectContext, getEditModes, getFieldPermissionDetails, getGroupPermissionDetails, getWidgetPermissionDetails, isAuthorizedByTemplate, setConfigurationService
Methods inherited from class
addPermissionDetails, addRoleQualification, getPermissionDetailValues, getPermissionService, getPersonService, 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

Constructor Detail


public LookupViewAuthorizerBase()
Method Detail


public boolean canOpenView(View view,
                           ViewModel model,
                           Person user)
Override to check the for permissions of type 'Look Up Records' in addition to the open view check done in super

Specified by:
canOpenView in interface ViewAuthorizer
canOpenView in class ViewAuthorizerBase
view - - view instance to check authorization for
model - - object containing the view data
user - - user to authorize
boolean true if the user is authorized to open the view, false otherwise
See Also:
ViewAuthorizer.canOpenView(View, ViewModel,


public boolean canInitiateDocument(LookupForm lookupForm,
                                   Person user)
Check if user is allowed to initiate the document

lookupForm - - The lookup form of the document
user - - user we are authorizing the actions for
true if user is authorized to initiate the document, false otherwise

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