org.apache.wicket.examples.upload
Class UploadApplication

java.lang.Object
  extended by org.apache.wicket.Application
      extended by org.apache.wicket.protocol.http.WebApplication
          extended by org.apache.wicket.examples.WicketExampleApplication
              extended by org.apache.wicket.examples.upload.UploadApplication
All Implemented Interfaces:
IEventSink, ISessionStore.UnboundListener

public class UploadApplication
extends WicketExampleApplication

Application class for org.apache.wicket.examples.upload example.

Author:
Eelco Hillenius

Field Summary
 
Fields inherited from class org.apache.wicket.Application
CONFIGURATION, CONTEXTPATH, DEPLOYMENT, DEVELOPMENT
 
Constructor Summary
UploadApplication()
          Constructor.
 
Method Summary
 Class<? extends Page> getHomePage()
          Application subclasses must specify a home page class by implementing this abstract method.
 Folder getUploadFolder()
           
protected  void init()
          Initialize; if you need the wicket servlet/filter for initialization, e.g.
protected  WebRequest newWebRequest(javax.servlet.http.HttpServletRequest servletRequest, String filterPath)
          Create a new WebRequest.
 
Methods inherited from class org.apache.wicket.protocol.http.WebApplication
addIgnoreMountPath, get, getAndRemoveBufferedResponse, getApplicationKey, getConfigurationType, getInitParameter, getMimeType, getResourceFinder, getServletContext, getSessionAttributePrefix, getWicketFilter, hasBufferedResponse, internalDestroy, internalInit, logEventTarget, logResponseTarget, mount, mountPage, mountSharedResource, newAjaxRequestTarget, newSession, newWebResponse, outputDevelopmentModeWarning, sessionUnbound, setServletContext, setWicketFilter, storeBufferedResponse
 
Methods inherited from class org.apache.wicket.Application
configure, createRequestCycle, exists, fetchCreateAndSetSession, get, getApplicationKeys, getApplicationSettings, getComponentInitializationListeners, getComponentInstantiationListeners, getComponentOnAfterRenderListeners, getComponentPostOnBeforeRenderListeners, getComponentPreOnBeforeRenderListeners, getConverterLocator, getDebugSettings, getEncoderContext, getExceptionSettings, getFrameworkSettings, getMarkupSettings, getMetaData, getName, getPageFactory, getPageManager, getPageManagerContext, getPageManagerProvider, getPageRendererProvider, getPageSettings, getRequestCycleListeners, getRequestCycleProvider, getRequestCycleSettings, getRequestLogger, getRequestLoggerSettings, getResourceReferenceRegistry, getResourceSettings, getRootRequestMapper, getRootRequestMapperAsCompound, getSecuritySettings, getSessionSettings, getSessionStore, getSessionStoreProvider, getSharedResources, initApplication, initializeComponents, newConverterLocator, newExceptionMapper, newPageFactory, newRequestLogger, newResourceReferenceRegistry, newSharedResources, onDestroy, onEvent, setMetaData, setName, setPageManagerProvider, setPageRendererProvider, setRequestCycleProvider, setRootRequestMapper, setSessionStoreProvider, validateInit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UploadApplication

public UploadApplication()
Constructor.

Method Detail

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()

getUploadFolder

public Folder getUploadFolder()
Returns:
the folder for uploads

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 WicketExampleApplication
See Also:
WicketExampleApplication.init()

newWebRequest

protected WebRequest newWebRequest(javax.servlet.http.HttpServletRequest servletRequest,
                                   String filterPath)
Description copied from class: WebApplication
Create a new WebRequest. Subclasses of WebRequest could e.g. decode and obfuscated URL which has been encoded by an appropriate WebResponse.

Overrides:
newWebRequest in class WebApplication
filterPath - the filter mapping read from web.xml
Returns:
a WebRequest object
See Also:
WebApplication.newWebRequest(javax.servlet.http.HttpServletRequest, String)


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