Class AbstractPageStorage
java.lang.Object
org.exoplatform.portal.mop.storage.AbstractPageStorage
- All Implemented Interfaces:
org.exoplatform.portal.mop.page.PageService,org.exoplatform.portal.mop.storage.PageStorage
- Direct Known Subclasses:
PageStorageImpl
public abstract class AbstractPageStorage
extends Object
implements org.exoplatform.portal.mop.storage.PageStorage
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected LayoutStorageprotected org.exoplatform.services.listener.ListenerServiceprotected PageDAOprotected SiteDAO -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractPageStorage(org.exoplatform.services.listener.ListenerService listenerService, LayoutStorage layoutStorage, SiteDAO siteDAO, PageDAO pageDAO) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbroadcastEvent(String eventName, org.exoplatform.portal.mop.page.PageKey pageKey) protected org.exoplatform.portal.pom.data.PageDatabuildPageData(PageEntity entity) org.exoplatform.portal.pom.data.PageDatagetPage(org.exoplatform.portal.pom.data.PageKey key) voidsave(org.exoplatform.portal.pom.data.PageData page) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.exoplatform.portal.mop.storage.PageStorage
clone, destroyPage, destroyPages, findPages, getPage, getPage, getPage, loadPage, loadPages, savePage
-
Field Details
-
listenerService
protected org.exoplatform.services.listener.ListenerService listenerService -
layoutStorage
-
siteDAO
-
pageDAO
-
-
Constructor Details
-
AbstractPageStorage
protected AbstractPageStorage(org.exoplatform.services.listener.ListenerService listenerService, LayoutStorage layoutStorage, SiteDAO siteDAO, PageDAO pageDAO)
-
-
Method Details
-
save
public void save(org.exoplatform.portal.pom.data.PageData page) - Specified by:
savein interfaceorg.exoplatform.portal.mop.page.PageService- Specified by:
savein interfaceorg.exoplatform.portal.mop.storage.PageStorage
-
getPage
public org.exoplatform.portal.pom.data.PageData getPage(org.exoplatform.portal.pom.data.PageKey key) - Specified by:
getPagein interfaceorg.exoplatform.portal.mop.page.PageService- Specified by:
getPagein interfaceorg.exoplatform.portal.mop.storage.PageStorage
-
buildPageData
-
broadcastEvent
-