A B C D E G H L N O P R T W

A

AccessValidator - Interface in org.chenillekit.access.services
 
AccessValidatorImpl - Class in org.chenillekit.access.services.impl
 
AccessValidatorImpl(ComponentSource, MetaDataLocator, Logger, ApplicationStateManager, Class<? extends WebSessionUser>) - Constructor for class org.chenillekit.access.services.impl.AccessValidatorImpl
 
appServerLogin(WebSessionUser) - Method in interface org.chenillekit.access.services.AppServerLoginService
 
AppServerLoginService - Interface in org.chenillekit.access.services
Service which allows logging into the application server on which the application runs.
AuthenticationService - Interface in org.chenillekit.access.services
 

B

bind(ServiceBinder) - Static method in class org.chenillekit.access.ChenilleKitAccessModule
 
buildAccessValidator(ComponentSource, MetaDataLocator, Logger, ApplicationStateManager, Map<String, Class>) - Static method in class org.chenillekit.access.ChenilleKitAccessModule
 
buildAuthenticationService(List<AuthenticationService>, ChainBuilder) - Static method in class org.chenillekit.access.ChenilleKitAccessModule
 
buildMetaForHandlerMethod(String, String, String) - Static method in class org.chenillekit.access.internal.ChenillekitAccessInternalUtils
 

C

CHENILLEKIT_ACCESS - Static variable in class org.chenillekit.access.ChenilleKitAccessConstants
A root marker for all things Tapestry related.
ChenilleKitAccess - Annotation Type in org.chenillekit.access.annotations
marker for chenillekit secure module access control dispatcher.
ChenilleKitAccessConstants - Class in org.chenillekit.access
some constants for chenillekit secure module.
ChenilleKitAccessConstants() - Constructor for class org.chenillekit.access.ChenilleKitAccessConstants
 
ChenilleKitAccessException - Exception in org.chenillekit.access
 
ChenilleKitAccessException() - Constructor for exception org.chenillekit.access.ChenilleKitAccessException
Default blank constructor
ChenilleKitAccessException(String) - Constructor for exception org.chenillekit.access.ChenilleKitAccessException
 
ChenilleKitAccessException(Throwable) - Constructor for exception org.chenillekit.access.ChenilleKitAccessException
 
ChenilleKitAccessException(String, Throwable) - Constructor for exception org.chenillekit.access.ChenilleKitAccessException
 
ChenillekitAccessInternalUtils - Class in org.chenillekit.access.internal
 
ChenilleKitAccessModule - Class in org.chenillekit.access
 
ChenilleKitAccessModule() - Constructor for class org.chenillekit.access.ChenilleKitAccessModule
 
CKUrlEventContext - Class in org.chenillekit.access.internal
This is class is actually a copy of the URLEventContext Tapestry5 internal class which exists just cause the orginal one is in the .internal package.
CKUrlEventContext(ContextValueEncoder, String[]) - Constructor for class org.chenillekit.access.internal.CKUrlEventContext
 
ComponentEventAccessFilter - Class in org.chenillekit.access.services.impl
 
ComponentEventAccessFilter(AccessValidator, SymbolSource) - Constructor for class org.chenillekit.access.services.impl.ComponentEventAccessFilter
 
contributeAuthenticationService(OrderedConfiguration<AuthenticationService>) - Static method in class org.chenillekit.access.ChenilleKitAccessModule
 
contributeComponentClassResolver(Configuration<LibraryMapping>) - Static method in class org.chenillekit.access.ChenilleKitAccessModule
Contribute our virtual folder to ComponentClassResolver service
contributeComponentClassTransformWorker(OrderedConfiguration<ComponentClassTransformWorker>) - Static method in class org.chenillekit.access.ChenilleKitAccessModule
Contribute our ComponentClassTransformWorker to transformation pipeline to add our code to loaded classes
contributeComponentEventRequestHandler(OrderedConfiguration<ComponentEventRequestFilter>, ComponentEventRequestFilter) - Method in class org.chenillekit.access.ChenilleKitAccessModule
Contribute "AccessControl" filter to determine if the event can be processed and the user has enough rights to do so.
contributeFactoryDefaults(MappedConfiguration<String, String>) - Static method in class org.chenillekit.access.ChenilleKitAccessModule
 
contributePageRenderRequestHandler(OrderedConfiguration<PageRenderRequestFilter>, PageRenderRequestFilter) - Method in class org.chenillekit.access.ChenilleKitAccessModule
Contributes "AccessControl" filter which checks for access rights of requests.

D

doAuthenticate(String, String) - Method in class org.chenillekit.access.internal.NoOpAuthenticationService
 
doAuthenticate(String, String) - Method in interface org.chenillekit.access.services.AuthenticationService
User authentication.

E

extractComponentId(TransformMethodSignature, OnEvent) - Static method in class org.chenillekit.access.internal.ChenillekitAccessInternalUtils
This code is taken deliberatly from http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java?view=log
extractEventType(TransformMethodSignature, OnEvent) - Static method in class org.chenillekit.access.internal.ChenillekitAccessInternalUtils
This code is taken deliberatly from: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java?view=log

G

get(Class<T>, int) - Method in class org.chenillekit.access.internal.CKUrlEventContext
 
getContextAsString(EventContext) - Static method in class org.chenillekit.access.internal.ChenillekitAccessInternalUtils
Build a string representing the context to be stored inside a cookie.
getContextFromString(ContextValueEncoder, String) - Static method in class org.chenillekit.access.internal.ChenillekitAccessInternalUtils
 
getCount() - Method in class org.chenillekit.access.internal.CKUrlEventContext
 
getGroups() - Method in interface org.chenillekit.access.WebSessionUser
get the group names.
getRoleWeight() - Method in interface org.chenillekit.access.WebSessionUser
get the role ids.
getStringArrayAsString(String[]) - Static method in class org.chenillekit.access.internal.ChenillekitAccessInternalUtils
build an CSV string from group array.
getStringAsStringArray(String) - Static method in class org.chenillekit.access.internal.ChenillekitAccessInternalUtils
 

H

handle(ComponentEventRequestParameters, ComponentEventRequestHandler) - Method in class org.chenillekit.access.services.impl.ComponentEventAccessFilter
 
handle(PageRenderRequestParameters, PageRenderRequestHandler) - Method in class org.chenillekit.access.services.impl.PageRenderAccessFilter
 
hasAccess(String, String, String) - Method in interface org.chenillekit.access.services.AccessValidator
Check the rights of the user for the page requested
hasAccess(String, String, String) - Method in class org.chenillekit.access.services.impl.AccessValidatorImpl
We check for page/component and event type access rights.
hasUserRequiredGroup(String[], String[]) - Static method in class org.chenillekit.access.internal.ChenillekitAccessInternalUtils
check if user has required group to access page/component/event.
hasUserRequiredRole(int, int) - Static method in class org.chenillekit.access.internal.ChenillekitAccessInternalUtils
check if user has required role to access page/component/event.

L

Login - Class in org.chenillekit.access.components
Login component
Login() - Constructor for class org.chenillekit.access.components.Login
 
LOGIN_PAGE - Static variable in class org.chenillekit.access.ChenilleKitAccessConstants
The logical name of the login page

N

NO_RESTRICTION - Static variable in class org.chenillekit.access.ChenilleKitAccessConstants
 
NoOpAuthenticationService - Class in org.chenillekit.access.internal
A simple no-op service used as a terminator for the authentication service chain when no other authenticator has validate user's credentials.
NoOpAuthenticationService() - Constructor for class org.chenillekit.access.internal.NoOpAuthenticationService
 
NOT_AUTHENTICATED_ERROR_MESSAGE - Static variable in class org.chenillekit.access.ChenilleKitAccessConstants
 

O

org.chenillekit.access - package org.chenillekit.access
 
org.chenillekit.access.annotations - package org.chenillekit.access.annotations
 
org.chenillekit.access.components - package org.chenillekit.access.components
 
org.chenillekit.access.internal - package org.chenillekit.access.internal
 
org.chenillekit.access.services - package org.chenillekit.access.services
 
org.chenillekit.access.services.impl - package org.chenillekit.access.services.impl
 

P

PageRenderAccessFilter - Class in org.chenillekit.access.services.impl
 
PageRenderAccessFilter(AccessValidator, SymbolSource, Logger, ContextValueEncoder, Cookies) - Constructor for class org.chenillekit.access.services.impl.PageRenderAccessFilter
 
PASSWORD_ENCODER - Static variable in class org.chenillekit.access.ChenilleKitAccessConstants
contribution key for password encoder.

R

REQUESTED_EVENTCONTEXT_COOKIE - Static variable in class org.chenillekit.access.ChenilleKitAccessConstants
 
REQUESTED_PAGENAME_COOKIE - Static variable in class org.chenillekit.access.ChenilleKitAccessConstants
 
Restricted - Annotation Type in org.chenillekit.access.annotations
Annotation to hold role weight and/or group names the user must fulfill in his profile to access a restricted page.
RESTRICTED_EVENT_HANDLER_GROUPS_SUFFIX - Static variable in class org.chenillekit.access.ChenilleKitAccessConstants
 
RESTRICTED_EVENT_HANDLER_PREFIX - Static variable in class org.chenillekit.access.ChenilleKitAccessConstants
 
RESTRICTED_EVENT_HANDLER_ROLE_SUFFIX - Static variable in class org.chenillekit.access.ChenilleKitAccessConstants
 
RESTRICTED_PAGE_GROUP - Static variable in class org.chenillekit.access.ChenilleKitAccessConstants
 
RESTRICTED_PAGE_ROLE - Static variable in class org.chenillekit.access.ChenilleKitAccessConstants
Meta data key applied to pages that may only be accessed after a succesfull login.
RestrictedWorker - Class in org.chenillekit.access.services.impl
 
RestrictedWorker() - Constructor for class org.chenillekit.access.services.impl.RestrictedWorker
 

T

transform(ClassTransformation, MutableComponentModel) - Method in class org.chenillekit.access.services.impl.RestrictedWorker
 

W

WEB_SESSION_USER_KEY - Static variable in class org.chenillekit.access.ChenilleKitAccessConstants
 
WEB_USER_AUTH_SERVICE - Static variable in class org.chenillekit.access.ChenilleKitAccessConstants
 
WebSessionUser - Interface in org.chenillekit.access
 

A B C D E G H L N O P R T W

Copyright © 2008-2009 ChenilleKit. All Rights Reserved.