org.apache.wicket.examples.authentication3
Class MyAuthenticatedWebApplication
java.lang.Object
org.apache.wicket.Application
org.apache.wicket.protocol.http.WebApplication
org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
org.apache.wicket.examples.authentication3.MyAuthenticatedWebApplication
- All Implemented Interfaces:
- IUnauthorizedComponentInstantiationListener, IRoleCheckingStrategy, IEventSink, ISessionStore.UnboundListener
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, getAjaxRequestTargetListeners, getAjaxRequestTargetProvider, getAndRemoveBufferedResponse, getApplicationKey, getConfigurationType, getFilterFactoryManager, getInitParameter, getMimeType, getResourceFinder, getServletContext, getSessionAttributePrefix, getWicketFilter, hasBufferedResponse, hasFilterFactoryManager, internalDestroy, internalInit, logEventTarget, logResponseTarget, mount, mountPackage, mountPage, mountResource, newAjaxRequestTarget, newWebRequest, newWebResponse, outputDevelopmentModeWarning, renderXmlDecl, sessionUnbound, setAjaxRequestTargetProvider, setConfigurationType, setServletContext, setWicketFilter, storeBufferedResponse, unmount |
Methods inherited from class org.apache.wicket.Application |
configure, createRequestCycle, decorateHeaderResponse, exists, fetchCreateAndSetSession, get, getApplicationKeys, getApplicationListeners, getApplicationSettings, getBehaviorInstantiationListeners, getComponentInitializationListeners, getComponentInstantiationListeners, getComponentOnAfterRenderListeners, getComponentPostOnBeforeRenderListeners, getComponentPreOnBeforeRenderListeners, getConverterLocator, getDebugSettings, getExceptionMapperProvider, getExceptionSettings, getFrameworkSettings, getHeaderContributorListenerCollection, getInitializers, getMapperContext, getMarkupSettings, getMetaData, getName, getPageFactory, getPageManagerContext, getPageManagerProvider, getPageRendererProvider, getPageSettings, getRequestCycleListeners, getRequestCycleProvider, getRequestCycleSettings, getRequestLogger, getRequestLoggerSettings, getResourceReferenceRegistry, getResourceSettings, getRootRequestMapper, getRootRequestMapperAsCompound, getSecuritySettings, getSessionListeners, getSessionSettings, getSessionStore, getSessionStoreProvider, getSharedResources, getStoreSettings, initApplication, initializeComponents, newConverterLocator, newMapperContext, newPageFactory, newRequestLogger, newResourceReferenceRegistry, newSharedResources, onDestroy, onEvent, setApplicationSettings, setDebugSettings, setExceptionSettings, setFrameworkSettings, setHeaderResponseDecorator, setMarkupSettings, setMetaData, setName, setPageManagerProvider, setPageRendererProvider, setPageSettings, setRequestCycleProvider, setRequestCycleSettings, setRequestLoggerSettings, setResourceSettings, setRootRequestMapper, setSecuritySettings, setSessionSettings, setSessionStoreProvider, setStoreSettings, usesDeploymentConfig, usesDevelopmentConfig, validateInit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MyAuthenticatedWebApplication
public MyAuthenticatedWebApplication()
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()
getWebSessionClass
protected Class<? extends AbstractAuthenticatedWebSession> getWebSessionClass()
- Specified by:
getWebSessionClass
in class AuthenticatedWebApplication
- Returns:
- BaseAuthenticatedWebSession subclass to use in this authenticated web application.
- See Also:
org.apache.wicket.authentication.AuthenticatedWebApplication#getWebSessionClass()
getSignInPageClass
protected Class<? extends WebPage> getSignInPageClass()
- Specified by:
getSignInPageClass
in class AuthenticatedWebApplication
- Returns:
- Subclass of sign-in page
- See Also:
org.apache.wicket.authentication.AuthenticatedWebApplication#getSignInPageClass()
init
protected void init()
- Description copied from class:
WebApplication
- Initialize; if you need the wicket servlet/filter 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/filter is
set. Use this method for any application setup instead of the constructor.
- Overrides:
init
in class AuthenticatedWebApplication
- See Also:
org.apache.wicket.authentication.AuthenticatedWebApplication#init()
Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.