org.apache.lenya.ac
Interface AccessControllerResolver
- All Superinterfaces:
- org.apache.avalon.framework.component.Component
- All Known Implementing Classes:
- AbstractAccessControllerResolver, ComposableAccessControllerResolver, ConfigurableAccessControllerResolver, PublicationAccessControllerResolver
public interface AccessControllerResolver
- extends org.apache.avalon.framework.component.Component
An access controller resolver resolves the appropriate access controller
for a given Cocoon object model.
ROLE
static final java.lang.String ROLE
DEFAULT_RESOLVER
static final java.lang.String DEFAULT_RESOLVER
- See Also:
- Constant Field Values
resolveAccessController
AccessController resolveAccessController(java.lang.String webappUrl)
throws AccessControlException
- Resolves an access controller for a certain URL.
- Parameters:
webappUrl
- The URL within the web application (without context prefix).
- Returns:
- An access controller or
null
if no controller could be resolved.
- Throws:
AccessControlException
- when something went wrong.
release
void release(AccessController controller)
- Releases a resolved access controller.
- Parameters:
controller
- The access controller to release.
Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.