Package org.sakaiproject.entitybroker.access

Interface Summary
AccessFormats Indicates that entity requests can be handled for certain formats which are indicated

NOTE: By default all entity view requests go through to the available access providers: EntityViewAccessProvider or HttpServletAccessProvider if nothing is specified here or this interface is not implemented
AccessViews Indicates that entity requests can be handled for certain views which are indicated

NOTE: By default all entity view requests go through to the available access providers: EntityViewAccessProvider or HttpServletAccessProvider if nothing is specified here or this interface is not implemented
EntityViewAccessProvider Represents a bean which is capable of handling access for an EntityView, this replaces the HttpServletAccessProvider as all entity URLs are now being parsed so more information can be provided through the EntityView

This interface would be typically implemented from a tool (webapp) context, and registered with the EntityViewAccessProviderManager in a context loader listener

If the implementation throws a SecurityException during the course of this method, the access will be directed to a login page or authentication method before being redirected back to the implementation method
If you want to control the requests which make it through to this by format type you can optionally implement AccessFormats
EntityViewAccessProviderManager Manages all the access providers for the entity views in the system
Use this to register yourself as handling the entity views for a set of entites (based on the prefix) This will be used by the entity broker to determine if anyone is handling entity views for an entity type
HttpServletAccessProvider Deprecated. Use EntityViewAccessProvider instead
HttpServletAccessProviderManager Deprecated. Use EntityViewAccessProviderManager instead
 



Copyright © 2007-2012 Sakai Project. All Rights Reserved.