Class BeanContextItemProvider
java.lang.Object
com.atlassian.confluence.impl.velocity.BeanContextItemProvider
- All Implemented Interfaces:
VelocityContextItemProvider
Provides a map of Velocity context items that is initialised once alongside this bean construction. This class
is suitable for putting Spring beans, or singleton instances derived from Spring beans, on the Velocity context.
- Since:
- 8.9.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBeanContextItemProvider
(PermissionHelper permissionHelper, AttachmentManager attachmentManager, com.atlassian.webresource.api.WebResourceManager webResourceManager, WebMenuManager webMenuManager, SpaceManager spaceManager, com.atlassian.struts.xsrf.XsrfTokenGenerator xsrfTokenGenerator, ContentUiSupport<ContentEntityObject> contentUiSupport, Deprecated deprecated, com.atlassian.theme.api.request.RequestScopeThemeService requestScopeThemeService, SpaceToolsTabsHelper spaceToolsTabsHelper, UserHelper userHelper, IndexUrlHelper indexUrlHelper, ApiContentUiSupport<Content> apiContentUiSupport, SpaceSettingsManager spaceSettingsManager, UserAccessorInternal userAccessor, com.atlassian.plugin.web.api.DynamicWebInterfaceManager webInterfaceManager, LanguageManager languageManager, PageManager pageManager) -
Method Summary
-
Constructor Details
-
BeanContextItemProvider
public BeanContextItemProvider(PermissionHelper permissionHelper, AttachmentManager attachmentManager, com.atlassian.webresource.api.WebResourceManager webResourceManager, WebMenuManager webMenuManager, SpaceManager spaceManager, com.atlassian.struts.xsrf.XsrfTokenGenerator xsrfTokenGenerator, ContentUiSupport<ContentEntityObject> contentUiSupport, Deprecated deprecated, com.atlassian.theme.api.request.RequestScopeThemeService requestScopeThemeService, SpaceToolsTabsHelper spaceToolsTabsHelper, UserHelper userHelper, IndexUrlHelper indexUrlHelper, ApiContentUiSupport<Content> apiContentUiSupport, SpaceSettingsManager spaceSettingsManager, UserAccessorInternal userAccessor, com.atlassian.plugin.web.api.DynamicWebInterfaceManager webInterfaceManager, LanguageManager languageManager, PageManager pageManager)
-
-
Method Details
-
getContextMap
- Specified by:
getContextMap
in interfaceVelocityContextItemProvider
- Returns:
- A map of values to be used within a Velocity
Context
. Must not be null
-