com.atlassian.confluence.web.service
Class WebContextFactoryImpl

java.lang.Object
  extended by com.atlassian.confluence.web.service.WebContextFactoryImpl
All Implemented Interfaces:
WebContextFactory

public class WebContextFactoryImpl
extends java.lang.Object
implements WebContextFactory


Nested Class Summary
static class WebContextFactoryImpl.GhettoHelper
           
 
Constructor Summary
WebContextFactoryImpl(ContentEntityManager contentEntityManager, I18NBeanFactory i18nBeanFactory, LocaleManager localeManager, FormatSettingsManager formatSettingsManager, SpaceManager spaceManager)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> createTemplateContext(WebInterfaceContext webInterfaceContext, java.util.Map<java.lang.String,java.lang.Object> additionalContext)
           
 WebInterfaceContext createWebInterfaceContext(ContentEntityObject content)
           
 WebInterfaceContext createWebInterfaceContext(java.lang.Long contentId)
           
 WebInterfaceContext createWebInterfaceContextForSpace(Space space)
           
 WebInterfaceContext createWebInterfaceContextForSpace(java.lang.String spaceKey)
           
 java.util.Map<java.lang.String,java.lang.Object> createWebItemTemplateContext(WebInterfaceContext webInterfaceContext, java.util.Map<java.lang.String,java.lang.Object> additionalContext)
           
 java.util.Map<java.lang.String,java.lang.Object> createWebPanelTemplateContext(WebInterfaceContext webInterfaceContext, java.util.Map<java.lang.String,java.lang.Object> additionalContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebContextFactoryImpl

public WebContextFactoryImpl(ContentEntityManager contentEntityManager,
                             I18NBeanFactory i18nBeanFactory,
                             LocaleManager localeManager,
                             FormatSettingsManager formatSettingsManager,
                             SpaceManager spaceManager)
Method Detail

createWebInterfaceContext

public WebInterfaceContext createWebInterfaceContext(java.lang.Long contentId)
Specified by:
createWebInterfaceContext in interface WebContextFactory

createWebInterfaceContext

public WebInterfaceContext createWebInterfaceContext(ContentEntityObject content)
Specified by:
createWebInterfaceContext in interface WebContextFactory

createWebInterfaceContextForSpace

public WebInterfaceContext createWebInterfaceContextForSpace(Space space)
Specified by:
createWebInterfaceContextForSpace in interface WebContextFactory

createWebInterfaceContextForSpace

public WebInterfaceContext createWebInterfaceContextForSpace(java.lang.String spaceKey)
Specified by:
createWebInterfaceContextForSpace in interface WebContextFactory

createWebPanelTemplateContext

public java.util.Map<java.lang.String,java.lang.Object> createWebPanelTemplateContext(WebInterfaceContext webInterfaceContext,
                                                                                      java.util.Map<java.lang.String,java.lang.Object> additionalContext)
Specified by:
createWebPanelTemplateContext in interface WebContextFactory

createWebItemTemplateContext

public java.util.Map<java.lang.String,java.lang.Object> createWebItemTemplateContext(WebInterfaceContext webInterfaceContext,
                                                                                     java.util.Map<java.lang.String,java.lang.Object> additionalContext)
Specified by:
createWebItemTemplateContext in interface WebContextFactory

createTemplateContext

public java.util.Map<java.lang.String,java.lang.Object> createTemplateContext(WebInterfaceContext webInterfaceContext,
                                                                              java.util.Map<java.lang.String,java.lang.Object> additionalContext)
Specified by:
createTemplateContext in interface WebContextFactory


Copyright © 2003-2014 Atlassian. All Rights Reserved.