org.apache.wicket.settings
Interface IApplicationSettings

All Known Implementing Classes:
Settings

public interface IApplicationSettings

Settings interface for application settings.

internalErrorPage - You can override this with your own page class to display internal errors in a different way.

pageExpiredErrorPage - You can override this with your own bookmarkable page class to display expired page errors in a different way. You can set property homePageRenderStrategy to choose from different ways the home page url shows up in your browser.

A Converter Factory - By overriding getConverterFactory(), you can provide your own factory which creates locale sensitive Converter instances.

Author:
Jonathan Locke

Method Summary
 Class<? extends Page> getAccessDeniedPage()
          Gets the access denied page class.
 IClassResolver getClassResolver()
          Gets the default resolver to use when finding classes and resources
 Bytes getDefaultMaximumUploadSize()
          Gets the default maximum size for uploads.
 Class<? extends Page> getInternalErrorPage()
          Gets internal error page class.
 Class<? extends Page> getPageExpiredErrorPage()
          Gets the page expired page class.
<C extends Page>
void
setAccessDeniedPage(Class<C> accessDeniedPage)
          Sets the access denied page class.
 void setClassResolver(IClassResolver defaultClassResolver)
          Sets the default class resolver to use when finding classes and resources
 void setDefaultMaximumUploadSize(Bytes defaultUploadSize)
          Sets the default maximum size for uploads.
<C extends Page>
void
setInternalErrorPage(Class<C> internalErrorPage)
          Sets internal error page class.
<C extends Page>
void
setPageExpiredErrorPage(Class<C> pageExpiredErrorPage)
          Sets the page expired page class.
 

Method Detail

getAccessDeniedPage

Class<? extends Page> getAccessDeniedPage()
Gets the access denied page class.

Returns:
Returns the accessDeniedPage.
See Also:
setAccessDeniedPage(Class)

getClassResolver

IClassResolver getClassResolver()
Gets the default resolver to use when finding classes and resources

Returns:
Default class resolver

getDefaultMaximumUploadSize

Bytes getDefaultMaximumUploadSize()
Gets the default maximum size for uploads. This is used by Form.getMaxSize() if no value is explicitly set through Form.setMaxSize(Bytes).

Returns:
the default maximum size for uploads

getInternalErrorPage

Class<? extends Page> getInternalErrorPage()
Gets internal error page class.

Returns:
Returns the internalErrorPage.
See Also:
setInternalErrorPage(Class)

getPageExpiredErrorPage

Class<? extends Page> getPageExpiredErrorPage()
Gets the page expired page class.

Returns:
Returns the pageExpiredErrorPage.
See Also:
setPageExpiredErrorPage(Class)

setAccessDeniedPage

<C extends Page> void setAccessDeniedPage(Class<C> accessDeniedPage)
Sets the access denied page class. The class must be bookmarkable and must extend Page.

Type Parameters:
C -
Parameters:
accessDeniedPage - The accessDeniedPage to set.

setClassResolver

void setClassResolver(IClassResolver defaultClassResolver)
Sets the default class resolver to use when finding classes and resources

Parameters:
defaultClassResolver - The default class resolver

setDefaultMaximumUploadSize

void setDefaultMaximumUploadSize(Bytes defaultUploadSize)
Sets the default maximum size for uploads. This is used by Form.getMaxSize() if no value is explicitly set through Form.setMaxSize(Bytes).

Parameters:
defaultUploadSize - the default maximum size for uploads

setInternalErrorPage

<C extends Page> void setInternalErrorPage(Class<C> internalErrorPage)
Sets internal error page class. The class must be bookmarkable and must extend Page.

Type Parameters:
C -
Parameters:
internalErrorPage - The internalErrorPage to set.

setPageExpiredErrorPage

<C extends Page> void setPageExpiredErrorPage(Class<C> pageExpiredErrorPage)
Sets the page expired page class. The class must be bookmarkable and must extend Page.

Type Parameters:
C -
Parameters:
pageExpiredErrorPage - The pageExpiredErrorPage to set.


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