org.chenillekit.access
Class ChenilleKitAccessModule
java.lang.Object
org.chenillekit.access.ChenilleKitAccessModule
public class ChenilleKitAccessModule
- extends Object
- Version:
- $Id: ChenilleKitAccessModule.java 380 2008-12-30 10:21:52Z mlusetti $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChenilleKitAccessModule
public ChenilleKitAccessModule()
bind
public static void bind(ServiceBinder binder)
- Parameters:
binder -
buildAuthenticationService
public static AuthenticationService buildAuthenticationService(List<AuthenticationService> configuration,
@InjectService(value="ChainBuilder")
ChainBuilder chainBuilder)
- Parameters:
configuration - chainBuilder -
- Returns:
contributeAuthenticationService
public static void contributeAuthenticationService(OrderedConfiguration<AuthenticationService> configuration)
- Parameters:
configuration -
contributeComponentClassTransformWorker
public static void contributeComponentClassTransformWorker(OrderedConfiguration<ComponentClassTransformWorker> configuration)
- Contribute our
ComponentClassTransformWorker to transformation pipeline to add our code to
loaded classes
- Parameters:
configuration - component class transformer configuration
contributeComponentClassResolver
public static void contributeComponentClassResolver(Configuration<LibraryMapping> configuration)
- Contribute our virtual folder to
ComponentClassResolver service
- Parameters:
configuration - configuration for the service where we contribute to
buildAccessValidator
@Marker(value=ChenilleKitAccess.class)
public static AccessValidator buildAccessValidator(ComponentSource componentSource,
MetaDataLocator locator,
org.slf4j.Logger logger,
ApplicationStateManager manager,
Map<String,Class> contribution)
- Parameters:
componentSource - component sourcelocator - meta data locatorlogger - system logger
- Returns:
- build access validator
contributePageRenderRequestHandler
public void contributePageRenderRequestHandler(OrderedConfiguration<PageRenderRequestFilter> configuration,
@ChenilleKitAccess
PageRenderRequestFilter accessFilter)
- Contributes "AccessControl" filter which checks for access rights of requests.
contributeComponentEventRequestHandler
public void contributeComponentEventRequestHandler(OrderedConfiguration<ComponentEventRequestFilter> configuration,
@ChenilleKitAccess
ComponentEventRequestFilter accessFilter)
- Contribute "AccessControl" filter to determine if the event can be processed and the user
has enough rights to do so.
contributeFactoryDefaults
public static void contributeFactoryDefaults(MappedConfiguration<String,String> configuration)
- Parameters:
configuration -
Copyright © 2008-2009 ChenilleKit. All Rights Reserved.