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

    Fields
    Modifier and Type
    Field
    Description
    protected LayoutStorage
     
    protected org.exoplatform.services.listener.ListenerService
     
    protected PageDAO
     
    protected SiteDAO
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractPageStorage(org.exoplatform.services.listener.ListenerService listenerService, LayoutStorage layoutStorage, SiteDAO siteDAO, PageDAO pageDAO)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    broadcastEvent(String eventName, org.exoplatform.portal.mop.page.PageKey pageKey)
     
    protected org.exoplatform.portal.pom.data.PageData
     
    org.exoplatform.portal.pom.data.PageData
    getPage(org.exoplatform.portal.pom.data.PageKey key)
     
    void
    save(org.exoplatform.portal.pom.data.PageData page)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods 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

      protected LayoutStorage layoutStorage
    • siteDAO

      protected SiteDAO siteDAO
    • pageDAO

      protected PageDAO 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:
      save in interface org.exoplatform.portal.mop.page.PageService
      Specified by:
      save in interface org.exoplatform.portal.mop.storage.PageStorage
    • getPage

      public org.exoplatform.portal.pom.data.PageData getPage(org.exoplatform.portal.pom.data.PageKey key)
      Specified by:
      getPage in interface org.exoplatform.portal.mop.page.PageService
      Specified by:
      getPage in interface org.exoplatform.portal.mop.storage.PageStorage
    • buildPageData

      protected org.exoplatform.portal.pom.data.PageData buildPageData(PageEntity entity)
    • broadcastEvent

      protected void broadcastEvent(String eventName, org.exoplatform.portal.mop.page.PageKey pageKey)