org.apache.wicket.examples.authentication
Class MyAuthenticatedWebApplication

java.lang.Object
  extended by org.apache.wicket.Application
      extended by org.apache.wicket.protocol.http.WebApplication
          extended by org.apache.wicket.authentication.AuthenticatedWebApplication
              extended by 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

Field Summary
 
Fields inherited from class org.apache.wicket.Application
CONFIGURATION, CONTEXTPATH, DEPLOYMENT, DEVELOPMENT
 
Constructor Summary
MyAuthenticatedWebApplication()
           
 
Method Summary
 java.lang.Class getHomePage()
           
protected  java.lang.Class<? extends WebPage> getSignInPageClass()
           
protected  java.lang.Class<? extends AuthenticatedWebSession> getWebSessionClass()
           
 
Methods inherited from class org.apache.wicket.authentication.AuthenticatedWebApplication
hasAnyRole, init, newSession, onUnauthorizedInstantiation, onUnauthorizedPage
 
Methods inherited from class org.apache.wicket.protocol.http.WebApplication
getApplicationKey, getConfigurationType, getDefaultRequestCycleFactory, getInitParameter, getRequestCycleProcessor, getResourceFinder, getServletContext, 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
addComponentInstantiationListener, addComponentOnAfterRenderListener, addComponentOnBeforeRenderListener, addRenderHeadListener, configure, destroy, exists, get, 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, removeComponentOnBeforeRenderListener, removeRenderHeadListener, set, setMetaData, unset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyAuthenticatedWebApplication

public MyAuthenticatedWebApplication()
Method Detail

getWebSessionClass

protected java.lang.Class<? extends AuthenticatedWebSession> getWebSessionClass()
Specified by:
getWebSessionClass in class AuthenticatedWebApplication

getSignInPageClass

protected java.lang.Class<? extends WebPage> getSignInPageClass()
Specified by:
getSignInPageClass in class AuthenticatedWebApplication

getHomePage

public java.lang.Class getHomePage()
Specified by:
getHomePage in class Application
See Also:
Application.getHomePage()


Copyright © 2004-2009 Apache Software Foundation. All Rights Reserved.