|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPageStore
Persist (read & write) Page data
IDataStore
Method Summary | |
---|---|
IManageablePage |
convertToPage(java.lang.Object page)
|
void |
destroy()
Destroy the store. |
IManageablePage |
getPage(java.lang.String sessionId,
int id)
Restores a page from the persistent layer. |
java.io.Serializable |
prepareForSerialization(java.lang.String sessionId,
java.lang.Object page)
Process the page before the it gets serialized. |
void |
removePage(java.lang.String sessionId,
int id)
Removes a page from the persistent layer. |
java.lang.Object |
restoreAfterSerialization(java.io.Serializable serializable)
This method should restore the serialized page to intermediate object that can be converted to real page instance using convertToPage(Object) . |
void |
storePage(java.lang.String sessionId,
IManageablePage page)
Stores the page to a persistent layer. |
void |
unbind(java.lang.String sessionId)
The pagestore should cleanup all the pages for that sessionid. |
Method Detail |
---|
void destroy()
IManageablePage getPage(java.lang.String sessionId, int id)
sessionId
- id
-
void removePage(java.lang.String sessionId, int id)
sessionId
- The session of the page that must be removedid
- The id of the page.void storePage(java.lang.String sessionId, IManageablePage page)
sessionId
- page
- void unbind(java.lang.String sessionId)
sessionId
- java.io.Serializable prepareForSerialization(java.lang.String sessionId, java.lang.Object page)
restoreAfterSerialization(Serializable)
.
sessionId
- page
-
java.lang.Object restoreAfterSerialization(java.io.Serializable serializable)
convertToPage(Object)
.
sessionId
- serializable
-
IManageablePage convertToPage(java.lang.Object page)
page
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |