org.apache.wicket.spring.common.web
Class ExampleApplication

java.lang.Object
  extended by org.apache.wicket.Application
      extended by org.apache.wicket.protocol.http.WebApplication
          extended by org.apache.wicket.spring.SpringWebApplication
              extended by org.apache.wicket.spring.common.web.ExampleApplication
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware

public class ExampleApplication
extends SpringWebApplication

Application class for our examples

Author:
Igor Vaynberg (ivaynberg)

Field Summary
 
Fields inherited from class org.apache.wicket.Application
CONFIGURATION, CONTEXTPATH, DEPLOYMENT, DEVELOPMENT
 
Constructor Summary
ExampleApplication()
           
 
Method Summary
 ContactDao getContactDao()
          Retrieves contact dao bean.
 ContactDao getContactDaoProxy()
          Returns a lazy init proxy for the dao bean.
 java.lang.Class getHomePage()
          Application subclasses must specify a home page class by implementing this abstract method.
protected  void init()
          Initialize; if you need the wicket servlet for initialization, e.g.
 
Methods inherited from class org.apache.wicket.spring.SpringWebApplication
createSpringBeanProxy, createSpringBeanProxy, getSpringContextLocator, internalGetApplicationContext, internalInit, setApplicationContext
 
Methods inherited from class org.apache.wicket.protocol.http.WebApplication
getApplicationKey, getConfigurationType, getDefaultRequestCycleFactory, getInitParameter, getRequestCycleProcessor, getResourceFinder, getServletContext, getSessionAttributePrefix, getWicketFilter, internalDestroy, logEventTarget, logResponseTarget, mount, mount, mountBookmarkablePage, mountBookmarkablePage, mountSharedResource, newAjaxRequestTarget, newRequestCycle, newRequestCycleProcessor, newSession, 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

ExampleApplication

public ExampleApplication()
Method Detail

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 WebApplication

getContactDao

public ContactDao getContactDao()
Retrieves contact dao bean. This bean should not be serialized so BE CAREFUL when using it.

Returns:
contact dao bean

getContactDaoProxy

public ContactDao getContactDaoProxy()
Returns a lazy init proxy for the dao bean. This proxy is safe to serialize and will take up very little space when serialized.

Returns:
a lazy init proxy for the dao bean

getHomePage

public java.lang.Class 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


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