Class AbstractRenderSupport<T>

java.lang.Object
com.atlassian.confluence.rss.AbstractRenderSupport<T>
All Implemented Interfaces:
RssRenderSupport<T>
Direct Known Subclasses:
AbstractContentEntityRenderSupport, AttachmentRenderSupport

public abstract class AbstractRenderSupport<T> extends Object implements RssRenderSupport<T>
  • Field Details

    • settingsManager

      protected SettingsManager settingsManager
    • userAccessor

      protected UserAccessor userAccessor
    • webResourceManager

      protected com.atlassian.webresource.api.WebResourceManager webResourceManager
    • viewBodyTypeAwareRenderer

      protected BodyTypeAwareRenderer viewBodyTypeAwareRenderer
  • Constructor Details

    • AbstractRenderSupport

      public AbstractRenderSupport()
  • Method Details

    • contextMap

      protected Map<String,Object> contextMap(RssRenderItem<? extends T> item, io.atlassian.util.concurrent.Timeout timeout)
      Since:
      7.0.1
    • setSettingsManager

      public void setSettingsManager(SettingsManager settingsManager)
    • setUserAccessor

      public void setUserAccessor(UserAccessor userAccessor)
    • setWebResourceManager

      public void setWebResourceManager(com.atlassian.webresource.api.WebResourceManager webResourceManager)
    • setViewBodyTypeAwareRenderer

      public void setViewBodyTypeAwareRenderer(BodyTypeAwareRenderer viewBodyTypeAwareRenderer)
    • renderContext

      protected abstract com.atlassian.renderer.RenderContext renderContext(T entity, io.atlassian.util.concurrent.Timeout timeout)
      Since:
      7.0.1