org.apache.wicket.examples.authentication
Class MyAuthenticatedWebApplication
java.lang.Object
org.apache.wicket.Application
org.apache.wicket.protocol.http.WebApplication
org.apache.wicket.authentication.AuthenticatedWebApplication
org.apache.wicket.examples.authentication.MyAuthenticatedWebApplication
- All Implemented Interfaces:
- IUnauthorizedComponentInstantiationListener, IRoleCheckingStrategy
public class MyAuthenticatedWebApplication
- extends AuthenticatedWebApplication
A role-authorized, authenticated web application in just a few lines of code.
- Author:
- Jonathan Locke
Methods inherited from class org.apache.wicket.protocol.http.WebApplication |
addIgnoreMountPath, get, getApplicationKey, getConfigurationType, getDefaultRequestCycleFactory, getInitParameter, getRequestCycleProcessor, getResourceFinder, getServletContext, getSessionAttributePrefix, getSessionAttributePrefix, getWicketFilter, internalDestroy, internalInit, logEventTarget, logResponseTarget, mount, mount, mountBookmarkablePage, mountBookmarkablePage, mountSharedResource, newAjaxRequestTarget, newRequestCycle, newRequestCycleProcessor, newSession, newSession, newSessionStore, newWebRequest, newWebResponse, outputDevelopmentModeWarning, sessionDestroyed, setApplicationKey, setWicketFilter, unmount |
Methods inherited from class org.apache.wicket.Application |
addComponentInitializationListener, addComponentInstantiationListener, addComponentOnAfterRenderListener, addPostComponentOnBeforeRenderListener, addPreComponentOnBeforeRenderListener, addRenderHeadListener, configure, decorateHeaderResponse, destroy, exists, fireComponentInitializationListeners, get, getApplicationKeys, getApplicationSettings, getConverterLocator, getDebugSettings, getExceptionSettings, getFrameworkSettings, getMarkupCache, getMarkupSettings, getMetaData, getName, getPageSettings, getRequestCycleFactory, getRequestCycleSettings, getRequestLogger, getRequestLoggerSettings, getResourceSettings, getSecuritySettings, getSessionFactory, getSessionSettings, getSessionStore, getSharedResources, initializeComponents, newConverterLocator, newRequestCycle, newRequestLogger, notifyRenderHeadListener, onDestroy, removeComponentInstantiationListener, removeComponentOnAfterRenderListener, removePostComponentOnBeforeRenderListener, removePreComponentOnBeforeRenderListener, removeRenderHeadListener, set, setHeaderResponseDecorator, setMetaData, unset |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MyAuthenticatedWebApplication
public MyAuthenticatedWebApplication()
getWebSessionClass
protected Class<? extends AuthenticatedWebSession> getWebSessionClass()
- Specified by:
getWebSessionClass
in class AuthenticatedWebApplication
- Returns:
- AuthenticatedWebSession subclass to use in this authenticated web application.
getSignInPageClass
protected Class<? extends WebPage> getSignInPageClass()
- Specified by:
getSignInPageClass
in class AuthenticatedWebApplication
- Returns:
- Subclass of sign-in page
getHomePage
public Class<? extends Page> getHomePage()
- Description copied from class:
Application
- Application subclasses must specify a home page class by implementing this abstract method.
- Specified by:
getHomePage
in class Application
- Returns:
- Home page class for this application
- See Also:
Application.getHomePage()
init
protected void init()
- Description copied from class:
WebApplication
- Initialize; if you need the wicket servlet for initialization, e.g. because you want to read
an initParameter from web.xml or you want to read a resource from the servlet's context path,
you can override this method and provide custom initialization. This method is called right
after this application class is constructed, and the wicket servlet is set. Use this
method for any application setup instead of the constructor.
- Overrides:
init
in class AuthenticatedWebApplication
- See Also:
AuthenticatedWebApplication.init()
Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.