Class SetupConfluenceWebResourceIntegration
- java.lang.Object
-
- com.atlassian.confluence.plugin.webresource.SetupConfluenceWebResourceIntegration
-
- All Implemented Interfaces:
com.atlassian.plugin.webresource.WebResourceIntegration
public class SetupConfluenceWebResourceIntegration extends Object implements com.atlassian.plugin.webresource.WebResourceIntegration
A stripped-down web resource integration sufficient to serve resources during setup when most of Confluence is not available.
-
-
Constructor Summary
Constructors Constructor Description SetupConfluenceWebResourceIntegration(com.atlassian.plugin.PluginAccessor pluginAccessor, PluginDirectoryProvider pluginDirectoryProvider, SetupLocaleManager localeManager, DefaultI18NBeanFactory i18NBeanFactory, com.atlassian.plugin.event.PluginEventManager pluginEventManager, com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager, com.atlassian.event.api.EventPublisher eventPublisher, HttpContext httpContext)
-
Method Summary
-
-
-
Constructor Detail
-
SetupConfluenceWebResourceIntegration
public SetupConfluenceWebResourceIntegration(com.atlassian.plugin.PluginAccessor pluginAccessor, PluginDirectoryProvider pluginDirectoryProvider, SetupLocaleManager localeManager, DefaultI18NBeanFactory i18NBeanFactory, com.atlassian.plugin.event.PluginEventManager pluginEventManager, com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager, com.atlassian.event.api.EventPublisher eventPublisher, HttpContext httpContext)
-
-
Method Detail
-
getStaticResourceLocale
public String getStaticResourceLocale()
- Specified by:
getStaticResourceLocalein interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
rebuildResourceUrlPrefix
public void rebuildResourceUrlPrefix()
- Specified by:
rebuildResourceUrlPrefixin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getI18nStateHash
public String getI18nStateHash()
- Specified by:
getI18nStateHashin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getPluginAccessor
public com.atlassian.plugin.PluginAccessor getPluginAccessor()
- Specified by:
getPluginAccessorin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getPluginEventManager
public com.atlassian.plugin.event.PluginEventManager getPluginEventManager()
- Specified by:
getPluginEventManagerin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getEventPublisher
public @NonNull com.atlassian.event.api.EventPublisher getEventPublisher()
- Specified by:
getEventPublisherin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getDarkFeatureManager
public @NonNull com.atlassian.sal.api.features.DarkFeatureManager getDarkFeatureManager()
- Specified by:
getDarkFeatureManagerin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getRequestCache
public Map<String,Object> getRequestCache()
- Specified by:
getRequestCachein interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getSystemCounter
public String getSystemCounter()
- Specified by:
getSystemCounterin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getSystemBuildNumber
public String getSystemBuildNumber()
- Specified by:
getSystemBuildNumberin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getHostApplicationVersion
public String getHostApplicationVersion()
- Specified by:
getHostApplicationVersionin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getBaseUrl
public String getBaseUrl()
- Specified by:
getBaseUrlin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getBaseUrl
public String getBaseUrl(com.atlassian.plugin.webresource.UrlMode urlMode)
- Specified by:
getBaseUrlin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getTemporaryDirectory
public File getTemporaryDirectory()
- Specified by:
getTemporaryDirectoryin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getSuperBatchVersion
public String getSuperBatchVersion()
- Specified by:
getSuperBatchVersionin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getCDNStrategy
public com.atlassian.plugin.webresource.cdn.CDNStrategy getCDNStrategy()
- Specified by:
getCDNStrategyin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getLocale
public Locale getLocale()
- Specified by:
getLocalein interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getSupportedLocales
public Iterable<Locale> getSupportedLocales()
- Specified by:
getSupportedLocalesin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getI18nRawText
public String getI18nRawText(Locale locale, String key)
- Specified by:
getI18nRawTextin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getI18nText
public String getI18nText(Locale locale, String key)
- Specified by:
getI18nTextin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
allowedCondition1Keys
public Set<String> allowedCondition1Keys()
- Specified by:
allowedCondition1Keysin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
allowedTransform1Keys
public Set<String> allowedTransform1Keys()
- Specified by:
allowedTransform1Keysin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
forbidCondition1AndTransformer1
public boolean forbidCondition1AndTransformer1()
- Specified by:
forbidCondition1AndTransformer1in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
isIncrementalCacheEnabled
public boolean isIncrementalCacheEnabled()
- Specified by:
isIncrementalCacheEnabledin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
isDeferJsAttributeEnabled
public boolean isDeferJsAttributeEnabled()
- Specified by:
isDeferJsAttributeEnabledin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
-