Class CachedLinkStorage

java.lang.Object
io.meeds.social.link.storage.LinkStorage
io.meeds.social.link.storage.cache.CachedLinkStorage

public class CachedLinkStorage extends LinkStorage
  • Field Details

  • Constructor Details

    • CachedLinkStorage

      public CachedLinkStorage(LinkSettingDAO linkSettingDAO, LinkDAO linkDAO, org.exoplatform.services.cache.CacheService cacheService)
  • Method Details

    • getLinkSetting

      public io.meeds.social.link.model.LinkSetting getLinkSetting(String name)
      Overrides:
      getLinkSetting in class LinkStorage
    • getLinkSetting

      public io.meeds.social.link.model.LinkSetting getLinkSetting(Long id)
      Overrides:
      getLinkSetting in class LinkStorage
    • initLinkSetting

      public io.meeds.social.link.model.LinkSetting initLinkSetting(String name, String pageId, long spaceId)
      Overrides:
      initLinkSetting in class LinkStorage
    • saveLinkSetting

      public io.meeds.social.link.model.LinkSetting saveLinkSetting(io.meeds.social.link.model.LinkSetting linkSetting)
      Overrides:
      saveLinkSetting in class LinkStorage
    • createLink

      public io.meeds.social.link.model.Link createLink(String linkSettingName, io.meeds.social.link.model.Link link)
      Overrides:
      createLink in class LinkStorage
    • updateLink

      public io.meeds.social.link.model.Link updateLink(String linkSettingName, io.meeds.social.link.model.Link link)
      Overrides:
      updateLink in class LinkStorage
    • deleteLink

      public void deleteLink(String linkSettingName, long id)
      Overrides:
      deleteLink in class LinkStorage