com.atlassian.confluence.rss
Class AbstractRenderSupport<T>

java.lang.Object
  extended by 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 Summary
protected  SettingsManager settingsManager
           
protected  UserAccessor userAccessor
           
protected  BodyTypeAwareRenderer viewBodyTypeAwareRenderer
           
protected  com.atlassian.plugin.webresource.WebResourceManager webResourceManager
           
 
Constructor Summary
AbstractRenderSupport()
           
 
Method Summary
protected  Map<String,Object> getContextMap(RssRenderItem<? extends T> item, com.atlassian.util.concurrent.Timeout timeout)
           
protected abstract  com.atlassian.renderer.RenderContext getRenderContext(T entity, com.atlassian.util.concurrent.Timeout timeout)
           
 void setSettingsManager(SettingsManager settingsManager)
           
 void setUserAccessor(UserAccessor userAccessor)
           
 void setViewBodyTypeAwareRenderer(BodyTypeAwareRenderer viewBodyTypeAwareRenderer)
           
 void setWebResourceManager(com.atlassian.plugin.webresource.WebResourceManager webResourceManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.confluence.rss.RssRenderSupport
getCategories, getLink, getRenderedContent, getTitle
 

Field Detail

settingsManager

protected SettingsManager settingsManager

userAccessor

protected UserAccessor userAccessor

webResourceManager

protected com.atlassian.plugin.webresource.WebResourceManager webResourceManager

viewBodyTypeAwareRenderer

protected BodyTypeAwareRenderer viewBodyTypeAwareRenderer
Constructor Detail

AbstractRenderSupport

public AbstractRenderSupport()
Method Detail

getContextMap

protected Map<String,Object> getContextMap(RssRenderItem<? extends T> item,
                                           com.atlassian.util.concurrent.Timeout timeout)

setSettingsManager

public void setSettingsManager(SettingsManager settingsManager)

setUserAccessor

public void setUserAccessor(UserAccessor userAccessor)

setWebResourceManager

public void setWebResourceManager(com.atlassian.plugin.webresource.WebResourceManager webResourceManager)

setViewBodyTypeAwareRenderer

public void setViewBodyTypeAwareRenderer(BodyTypeAwareRenderer viewBodyTypeAwareRenderer)

getRenderContext

protected abstract com.atlassian.renderer.RenderContext getRenderContext(T entity,
                                                                         com.atlassian.util.concurrent.Timeout timeout)


Copyright © 2003-2012 Atlassian. All Rights Reserved.