Class WebContextFactoryImpl
- java.lang.Object
-
- com.atlassian.confluence.web.service.WebContextFactoryImpl
-
- All Implemented Interfaces:
WebContextFactory
public class WebContextFactoryImpl extends Object implements WebContextFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WebContextFactoryImpl.GhettoHelper
-
Constructor Summary
Constructors Constructor Description WebContextFactoryImpl(ContentEntityManager contentEntityManager, I18NBeanFactory i18nBeanFactory, LocaleManager localeManager, FormatSettingsManager formatSettingsManager, SpaceManager spaceManager, com.atlassian.sal.api.timezone.TimeZoneManager timeZoneManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
createTemplateContext(WebInterfaceContext webInterfaceContext, Map<String,Object> additionalContext)
WebInterfaceContext
createWebInterfaceContext(ContentEntityObject content)
WebInterfaceContext
createWebInterfaceContext(ContentEntityObject content, Map<String,Object> additionalContext)
WebInterfaceContext
createWebInterfaceContext(Long contentId)
WebInterfaceContext
createWebInterfaceContext(Long contentId, Map<String,Object> additionalContext)
WebInterfaceContext
createWebInterfaceContextForSpace(Space space)
WebInterfaceContext
createWebInterfaceContextForSpace(String spaceKey)
Map<String,Object>
createWebItemTemplateContext(WebInterfaceContext webInterfaceContext, Map<String,Object> additionalContext)
Map<String,Object>
createWebPanelTemplateContext(WebInterfaceContext webInterfaceContext, Map<String,Object> additionalContext)
-
-
-
Constructor Detail
-
WebContextFactoryImpl
public WebContextFactoryImpl(ContentEntityManager contentEntityManager, I18NBeanFactory i18nBeanFactory, LocaleManager localeManager, FormatSettingsManager formatSettingsManager, SpaceManager spaceManager, com.atlassian.sal.api.timezone.TimeZoneManager timeZoneManager)
-
-
Method Detail
-
createWebInterfaceContext
public WebInterfaceContext createWebInterfaceContext(Long contentId)
- Specified by:
createWebInterfaceContext
in interfaceWebContextFactory
-
createWebInterfaceContext
public WebInterfaceContext createWebInterfaceContext(Long contentId, Map<String,Object> additionalContext)
- Specified by:
createWebInterfaceContext
in interfaceWebContextFactory
-
createWebInterfaceContext
public WebInterfaceContext createWebInterfaceContext(ContentEntityObject content)
- Specified by:
createWebInterfaceContext
in interfaceWebContextFactory
-
createWebInterfaceContext
public WebInterfaceContext createWebInterfaceContext(ContentEntityObject content, Map<String,Object> additionalContext)
- Specified by:
createWebInterfaceContext
in interfaceWebContextFactory
-
createWebInterfaceContextForSpace
public WebInterfaceContext createWebInterfaceContextForSpace(Space space)
- Specified by:
createWebInterfaceContextForSpace
in interfaceWebContextFactory
-
createWebInterfaceContextForSpace
public WebInterfaceContext createWebInterfaceContextForSpace(String spaceKey)
- Specified by:
createWebInterfaceContextForSpace
in interfaceWebContextFactory
-
createWebPanelTemplateContext
public Map<String,Object> createWebPanelTemplateContext(WebInterfaceContext webInterfaceContext, Map<String,Object> additionalContext)
- Specified by:
createWebPanelTemplateContext
in interfaceWebContextFactory
-
createWebItemTemplateContext
public Map<String,Object> createWebItemTemplateContext(WebInterfaceContext webInterfaceContext, Map<String,Object> additionalContext)
- Specified by:
createWebItemTemplateContext
in interfaceWebContextFactory
-
createTemplateContext
public Map<String,Object> createTemplateContext(WebInterfaceContext webInterfaceContext, Map<String,Object> additionalContext)
- Specified by:
createTemplateContext
in interfaceWebContextFactory
-
-