Package org.apache.wicket.page
Interface IPageManager
-
- All Known Implementing Classes:
MockPageManager
,PageManager
public interface IPageManager
A manager of pages - facade betweenPage
s andIPageStore
s they are stored in.- See Also:
PageManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description void
addPage(IManageablePage page)
Add a page.default void
clear()
Deprecated.will be removed in Wicket 10void
destroy()
Destroy when application is destroyed.void
detach()
Detach at end of request.IManageablePage
getPage(int pageId)
Get a pageIPageStore
getPageStore()
Get the storage of pages, optional.void
removeAllPages()
Remove all pages.void
removePage(IManageablePage page)
Remove a pageboolean
supportsVersioning()
Is versionining of pages supported, seeIPageStore.supportsVersioning()
.default void
touchPage(IManageablePage page)
Deprecated.will be removed in Wicket 10
-
-
-
Method Detail
-
supportsVersioning
boolean supportsVersioning()
Is versionining of pages supported, seeIPageStore.supportsVersioning()
.- Returns:
true
if versioning is supported
-
getPage
IManageablePage getPage(int pageId)
Get a page- Parameters:
pageId
- id of page- Returns:
- page, may be
null
-
removePage
void removePage(IManageablePage page)
Remove a page- Parameters:
page
- page to remove
-
addPage
void addPage(IManageablePage page)
Add a page.- Parameters:
page
- page to add
-
removeAllPages
void removeAllPages()
Remove all pages.
-
detach
void detach()
Detach at end of request.
-
destroy
void destroy()
Destroy when application is destroyed.
-
getPageStore
IPageStore getPageStore()
Get the storage of pages, optional.- Returns:
- store or
null
-
touchPage
default void touchPage(IManageablePage page)
Deprecated.will be removed in Wicket 10
-
clear
default void clear()
Deprecated.will be removed in Wicket 10
-
-