|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.page.AbstractPageManager
public abstract class AbstractPageManager
Convenience class for IPageManager implementations. Subclass should extend
RequestAdapter and override newRequestAdapter(IPageManagerContext) method to return it's
RequestAdapter implementation.
| Constructor Summary | |
|---|---|
AbstractPageManager(IPageManagerContext context)
Construct. |
|
| Method Summary | |
|---|---|
void |
commitRequest()
Commits the changes to external storage if the manager uses it. |
IPageManagerContext |
getContext()
|
IManageablePage |
getPage(int id)
Retrieve page instance with given id. |
protected RequestAdapter |
getRequestAdapter()
|
protected abstract RequestAdapter |
newRequestAdapter(IPageManagerContext context)
|
void |
newSessionCreated()
Invoked when new session has been created. |
abstract void |
sessionExpired(String sessionId)
Invoked when the session has been expired. |
abstract boolean |
supportsVersioning()
Returns whether this manager supports versioning. |
void |
touchPage(IManageablePage page)
Marks page as changed. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.wicket.page.IPageManager |
|---|
destroy |
| Constructor Detail |
|---|
public AbstractPageManager(IPageManagerContext context)
context - | Method Detail |
|---|
protected abstract RequestAdapter newRequestAdapter(IPageManagerContext context)
context -
public abstract boolean supportsVersioning()
IPageManager
supportsVersioning in interface IPageManagerIPageManager.supportsVersioning()public abstract void sessionExpired(String sessionId)
IPageManager
sessionExpired in interface IPageManagerIPageManager.sessionExpired(java.lang.String)public IPageManagerContext getContext()
getContext in interface IPageManagerprotected RequestAdapter getRequestAdapter()
newRequestAdapter(IPageManagerContext)public void commitRequest()
IPageManager
commitRequest in interface IPageManagerIPageManager.commitRequest()public IManageablePage getPage(int id)
IPageManager
getPage in interface IPageManagernullIPageManager.getPage(int)public void newSessionCreated()
IPageManager
newSessionCreated in interface IPageManagerIPageManager.newSessionCreated()public void touchPage(IManageablePage page)
IPageManager
touchPage in interface IPageManagerIPageManager.touchPage(org.apache.wicket.page.IManageablePage)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||