org.apache.wicket.page
Class PageStoreManager

java.lang.Object
  extended by org.apache.wicket.page.AbstractPageManager
      extended by org.apache.wicket.page.PageStoreManager
All Implemented Interfaces:
IPageManager

public class PageStoreManager
extends AbstractPageManager


Nested Class Summary
protected  class PageStoreManager.PersistentRequestAdapter
          RequestAdapter for PageStoreManager
 
Constructor Summary
PageStoreManager(java.lang.String applicationName, IPageStore pageStore, IPageManagerContext context)
          Construct.
 
Method Summary
 void destroy()
          Destroy the page manager.
protected  RequestAdapter newRequestAdapter(IPageManagerContext context)
           
 void sessionExpired(java.lang.String sessionId)
          Invoked when the session has been expired.
 boolean supportsVersioning()
          Returns whether this manager supports versioning.
 
Methods inherited from class org.apache.wicket.page.AbstractPageManager
commitRequest, getContext, getPage, getRequestAdapter, newSessionCreated, touchPage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageStoreManager

public PageStoreManager(java.lang.String applicationName,
                        IPageStore pageStore,
                        IPageManagerContext context)
Construct.

Parameters:
applicationName -
pageStore -
context -
Method Detail

newRequestAdapter

protected RequestAdapter newRequestAdapter(IPageManagerContext context)
Specified by:
newRequestAdapter in class AbstractPageManager
Returns:
a new request adapter
See Also:
AbstractPageManager.newRequestAdapter(org.apache.wicket.page.IPageManagerContext)

supportsVersioning

public boolean supportsVersioning()
Description copied from interface: IPageManager
Returns whether this manager supports versioning. Managers that support versioning must store page snapshots.

Specified by:
supportsVersioning in interface IPageManager
Specified by:
supportsVersioning in class AbstractPageManager
Returns:
whether this page manager supports versioning
See Also:
AbstractPageManager.supportsVersioning()

sessionExpired

public void sessionExpired(java.lang.String sessionId)
Description copied from interface: IPageManager
Invoked when the session has been expired.

Specified by:
sessionExpired in interface IPageManager
Specified by:
sessionExpired in class AbstractPageManager
See Also:
AbstractPageManager.sessionExpired(java.lang.String)

destroy

public void destroy()
Description copied from interface: IPageManager
Destroy the page manager.

See Also:
IPageManager.destroy()


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