A G H I M N O R S T U

A

AbstractAuthenticatedWebSession - Class in org.apache.wicket.authroles.authentication
Authenticated web session.
AbstractAuthenticatedWebSession(Request) - Constructor for class org.apache.wicket.authroles.authentication.AbstractAuthenticatedWebSession
Construct.
AbstractRoleAuthorizationStrategy - Class in org.apache.wicket.authroles.authorization.strategies.role
Base strategy that uses an instance of role.IRoleCheckingStrategy.
AbstractRoleAuthorizationStrategy(IRoleCheckingStrategy) - Constructor for class org.apache.wicket.authroles.authorization.strategies.role.AbstractRoleAuthorizationStrategy
Construct.
ACTION_PERMISSIONS - Static variable in class org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy
Component meta data key for actions/roles information.
ActionPermissions - Class in org.apache.wicket.authroles.authorization.strategies.role.metadata
For each Action, holds a set of roles that can perform that action.
ActionPermissions() - Constructor for class org.apache.wicket.authroles.authorization.strategies.role.metadata.ActionPermissions
 
ADMIN - Static variable in class org.apache.wicket.authroles.authorization.strategies.role.Roles
ADMIN role (for use in annotations)
AnnotationsRoleAuthorizationStrategy - Class in org.apache.wicket.authroles.authorization.strategies.role.annotations
Strategy that checks the AuthorizeInstantiation annotation.
AnnotationsRoleAuthorizationStrategy(IRoleCheckingStrategy) - Constructor for class org.apache.wicket.authroles.authorization.strategies.role.annotations.AnnotationsRoleAuthorizationStrategy
Construct.
authenticate(String, String) - Method in class org.apache.wicket.authroles.authentication.AuthenticatedWebSession
Actual authentication check, has to be implemented by subclasses.
AuthenticatedWebApplication - Class in org.apache.wicket.authroles.authentication
A web application subclass that does role-based authentication.
AuthenticatedWebApplication() - Constructor for class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
Constructor
AuthenticatedWebSession - Class in org.apache.wicket.authroles.authentication
Basic authenticated web session.
AuthenticatedWebSession(Request) - Constructor for class org.apache.wicket.authroles.authentication.AuthenticatedWebSession
Construct.
authorize(Action, Roles) - Method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.ActionPermissions
Gives permission for the given roles to perform the given action
authorize(Class<T>, Roles) - Method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.InstantiationPermissions
Gives the given role permission to instantiate the given class.
authorize(Class<T>, String) - Static method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy
Authorizes the given role to create component instances of type componentClass.
authorize(Component, Action, String) - Static method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy
Authorizes the given role to perform the given action on the given component.
AuthorizeAction - Annotation Type in org.apache.wicket.authroles.authorization.strategies.role.annotations
A mapping of 1..n roles to an action.
AuthorizeActions - Annotation Type in org.apache.wicket.authroles.authorization.strategies.role.annotations
Groups a set (technically an array) of AuthorizeActions for authorization.
authorizeAll(Action) - Method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.ActionPermissions
Remove all authorization for the given action.
authorizeAll(Class<T>) - Method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.InstantiationPermissions
Gives all roles permission to instantiate the given class.
authorizeAll(Class<T>) - Static method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy
Grants permission to all roles to create instances of the given component class.
authorizeAll(Component, Action) - Static method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy
Grants permission to all roles to perform the given action on the given component.
authorizedRoles(Class<T>) - Method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.InstantiationPermissions
Gets the roles that have a binding with the given component class.
AuthorizeInstantiation - Annotation Type in org.apache.wicket.authroles.authorization.strategies.role.annotations
Annotation for configuring what roles are allowed for instantiation the annotated component or package.

G

get() - Static method in class org.apache.wicket.authroles.authentication.AbstractAuthenticatedWebSession
 
get() - Static method in class org.apache.wicket.authroles.authentication.AuthenticatedWebSession
 
getForm() - Method in class org.apache.wicket.authroles.authentication.panel.SignInPanel
 
getPassword() - Method in class org.apache.wicket.authroles.authentication.panel.SignInPanel
Convenience method to access the password.
getRememberMe() - Method in class org.apache.wicket.authroles.authentication.panel.SignInPanel
Get model object of the rememberMe checkbox
getRoles() - Method in class org.apache.wicket.authroles.authentication.AbstractAuthenticatedWebSession
 
getRolesForComponentClass() - Method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.InstantiationPermissions
 
getSignInPageClass() - Method in class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
 
getUsername() - Method in class org.apache.wicket.authroles.authentication.panel.SignInPanel
Convenience method to access the username.
getWebSessionClass() - Method in class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
 

H

hasAllRoles(Roles) - Method in class org.apache.wicket.authroles.authorization.strategies.role.Roles
Whether this roles object contains all the provided roles.
hasAny(Roles) - Method in class org.apache.wicket.authroles.authorization.strategies.role.AbstractRoleAuthorizationStrategy
Gets whether any of the given roles applies to the authorizer.
hasAnyRole(Roles) - Method in class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
 
hasAnyRole(Roles) - Method in interface org.apache.wicket.authroles.authorization.strategies.role.IRoleCheckingStrategy
Whether any of the given roles matches.
hasAnyRole(Roles) - Method in class org.apache.wicket.authroles.authorization.strategies.role.Roles
Whether this roles object contains any of the provided roles.
hasRole(String) - Method in class org.apache.wicket.authroles.authorization.strategies.role.Roles
Whether this roles object containes the provided role.

I

init() - Method in class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
 
INSTANTIATION_PERMISSIONS - Static variable in class org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy
Application meta data key for actions/roles information.
InstantiationPermissions - Class in org.apache.wicket.authroles.authorization.strategies.role.metadata
An internal data structure that maps a given component class to a set of role strings.
InstantiationPermissions() - Constructor for class org.apache.wicket.authroles.authorization.strategies.role.metadata.InstantiationPermissions
 
invalidate() - Method in class org.apache.wicket.authroles.authentication.AuthenticatedWebSession
Call signOut() and remove the logon data from where ever they have been persisted (e.g.
IRoleCheckingStrategy - Interface in org.apache.wicket.authroles.authorization.strategies.role
Strategy for doing role checking.
isActionAuthorized(Component, Action) - Method in class org.apache.wicket.authroles.authorization.strategies.role.annotations.AnnotationsRoleAuthorizationStrategy
 
isActionAuthorized(Class<?>, Action) - Method in class org.apache.wicket.authroles.authorization.strategies.role.annotations.AnnotationsRoleAuthorizationStrategy
 
isActionAuthorized(Component, Action) - Method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy
Uses component level meta data to match roles for component action execution.
isEmpty(Roles) - Method in class org.apache.wicket.authroles.authorization.strategies.role.AbstractRoleAuthorizationStrategy
Conducts a check to see if the roles object is empty.
isInstantiationAuthorized(Class<T>) - Method in class org.apache.wicket.authroles.authorization.strategies.role.annotations.AnnotationsRoleAuthorizationStrategy
 
isInstantiationAuthorized(Class<T>) - Method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy
Uses application level meta data to match roles for component instantiation.
isSignedIn() - Method in class org.apache.wicket.authroles.authentication.AbstractAuthenticatedWebSession
 
isSignedIn() - Method in class org.apache.wicket.authroles.authentication.AuthenticatedWebSession
 

M

MetaDataRoleAuthorizationStrategy - Class in org.apache.wicket.authroles.authorization.strategies.role.metadata
Strategy that uses the Wicket metadata facility to check authorization.
MetaDataRoleAuthorizationStrategy(IRoleCheckingStrategy) - Constructor for class org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy
Construct.

N

newSession(Request, Response) - Method in class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
NO_ROLE - Static variable in class org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy
Special role string for denying access to all

O

onConfigure() - Method in class org.apache.wicket.authroles.authentication.panel.SignInPanel
Try to sign-in with remembered credentials.
onSignInFailed() - Method in class org.apache.wicket.authroles.authentication.panel.SignInPanel
Called when sign in failed
onSignInRemembered() - Method in class org.apache.wicket.authroles.authentication.panel.SignInPanel
Called when sign-in was remembered.
onSignInSucceeded() - Method in class org.apache.wicket.authroles.authentication.panel.SignInPanel
Called when sign in was successful
onSubmit() - Method in class org.apache.wicket.authroles.authentication.panel.SignInPanel.SignInForm
 
onUnauthorizedInstantiation(Component) - Method in class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
 
onUnauthorizedPage(Page) - Method in class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
Called when an AUTHENTICATED user tries to navigate to a page that they are not authorized to access.
org.apache.wicket.authroles.authentication - package org.apache.wicket.authroles.authentication
 
org.apache.wicket.authroles.authentication.pages - package org.apache.wicket.authroles.authentication.pages
 
org.apache.wicket.authroles.authentication.panel - package org.apache.wicket.authroles.authentication.panel
 
org.apache.wicket.authroles.authorization.strategies.role - package org.apache.wicket.authroles.authorization.strategies.role
 
org.apache.wicket.authroles.authorization.strategies.role.annotations - package org.apache.wicket.authroles.authorization.strategies.role.annotations
 
org.apache.wicket.authroles.authorization.strategies.role.metadata - package org.apache.wicket.authroles.authorization.strategies.role.metadata
 

R

restartResponseAtSignInPage() - Method in class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
Restarts response at sign in page.
RoleAuthorizationStrategy - Class in org.apache.wicket.authroles.authorization.strategies.role
Compound strategy that works with roles.
RoleAuthorizationStrategy(IRoleCheckingStrategy) - Constructor for class org.apache.wicket.authroles.authorization.strategies.role.RoleAuthorizationStrategy
Construct.
Roles - Class in org.apache.wicket.authroles.authorization.strategies.role
Utility class for working with roles.
Roles() - Constructor for class org.apache.wicket.authroles.authorization.strategies.role.Roles
Construct.
Roles(String) - Constructor for class org.apache.wicket.authroles.authorization.strategies.role.Roles
Construct.
Roles(String[]) - Constructor for class org.apache.wicket.authroles.authorization.strategies.role.Roles
Construct.
rolesFor(Action) - Method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.ActionPermissions
Gets the roles that have a binding for the given action.

S

setPassword(String) - Method in class org.apache.wicket.authroles.authentication.panel.SignInPanel
Set the password
setRememberMe(boolean) - Method in class org.apache.wicket.authroles.authentication.panel.SignInPanel
 
setUsername(String) - Method in class org.apache.wicket.authroles.authentication.panel.SignInPanel
Set the username
signIn(String, String) - Method in class org.apache.wicket.authroles.authentication.AuthenticatedWebSession
Try to logon the user.
signIn(boolean) - Method in class org.apache.wicket.authroles.authentication.AuthenticatedWebSession
Cookie based logins (remember me) may not rely on putting username and password into the cookie but something else that safely identifies the user.
SignInPage - Class in org.apache.wicket.authroles.authentication.pages
A base class which provide standard functionality for sign in.
SignInPage() - Constructor for class org.apache.wicket.authroles.authentication.pages.SignInPage
Construct
SignInPage(PageParameters) - Constructor for class org.apache.wicket.authroles.authentication.pages.SignInPage
Constructor
SignInPanel - Class in org.apache.wicket.authroles.authentication.panel
Reusable user sign in panel with username and password as well as support for persistence of the both.
SignInPanel(String) - Constructor for class org.apache.wicket.authroles.authentication.panel.SignInPanel
 
SignInPanel(String, boolean) - Constructor for class org.apache.wicket.authroles.authentication.panel.SignInPanel
 
SignInPanel.SignInForm - Class in org.apache.wicket.authroles.authentication.panel
Sign in form.
SignInPanel.SignInForm(String) - Constructor for class org.apache.wicket.authroles.authentication.panel.SignInPanel.SignInForm
Constructor.
signOut() - Method in class org.apache.wicket.authroles.authentication.AuthenticatedWebSession
Sign the user out.
SignOutPage - Class in org.apache.wicket.authroles.authentication.pages
Simple sign out page.
SignOutPage() - Constructor for class org.apache.wicket.authroles.authentication.pages.SignOutPage
Construct.
SignOutPage(PageParameters) - Constructor for class org.apache.wicket.authroles.authentication.pages.SignOutPage
Constructor

T

toString() - Method in class org.apache.wicket.authroles.authorization.strategies.role.Roles
 

U

unauthorize(Action, Roles) - Method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.ActionPermissions
Remove the given authorized role from an action.
unauthorize(Class<T>, Roles) - Method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.InstantiationPermissions
Removes permission for the given role to instantiate the given class.
unauthorize(Class<T>, String) - Static method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy
Removes permission for the given roles to create instances of the given component class.
unauthorize(Component, Action, String) - Static method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy
Removes permission for the given role to perform the given action on the given component.
unauthorizeAll(Class<T>) - Static method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy
Grants authorization to instantiate the given class to just the role NO_ROLE, effectively denying all other roles.
unauthorizeAll(Component, Action) - Static method in class org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy
Grants authorization to perform the given action to just the role NO_ROLE, effectively denying all other roles.
USER - Static variable in class org.apache.wicket.authroles.authorization.strategies.role.Roles
USER role (for use in annotations)

A G H I M N O R S T U

Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.