Class ViewAuthorizerBase

java.lang.Object
org.kuali.rice.krad.bo.DataObjectAuthorizerBase
org.kuali.rice.krad.uif.view.ViewAuthorizerBase
All Implemented Interfaces:
Serializable, DataObjectAuthorizer, ViewAuthorizer
Direct Known Subclasses:
DocumentViewAuthorizerBase, InquiryViewAuthorizerBase, LookupViewAuthorizerBase

public class ViewAuthorizerBase extends DataObjectAuthorizerBase implements ViewAuthorizer
Implementation of ViewAuthorizer that verifies authorization with KIM permission checks

Each permission goes through one of the isAuthorized methods provided by DataObjectAuthorizer, these in turn call DataObjectAuthorizerBase.addPermissionDetails(Object, java.util.Map) and DataObjectAuthorizerBase.addRoleQualification(Object, java.util.Map) for building the permission and role maps to send with the permission check. Subclasses can override these methods to add additional attributes

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also: