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
ConstructorsConstructorDescriptionSetupConfluenceWebResourceIntegration
(com.atlassian.plugin.PluginAccessor pluginAccessor, PluginDirectoryProvider pluginDirectoryProvider, SetupLocaleManager localeManager, I18NBeanFactory i18NBeanFactory, com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager, com.atlassian.event.api.EventPublisher eventPublisher, HttpContext httpContext, com.atlassian.sal.api.ApplicationProperties applicationProperties) -
Method Summary
Modifier and TypeMethodDescriptionboolean
com.atlassian.sal.api.ApplicationProperties
getBaseUrl
(com.atlassian.webresource.api.UrlMode urlMode) com.atlassian.plugin.webresource.cdn.CDNStrategy
@NonNull com.atlassian.sal.api.features.DarkFeatureManager
@NonNull com.atlassian.event.api.EventPublisher
getI18nRawText
(Locale locale, String key) getI18nText
(Locale locale, String key) com.atlassian.plugin.PluginAccessor
boolean
boolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.plugin.webresource.WebResourceIntegration
getResourceUrlPrefix, getSyncWebResourceKeys, isCompiledResourceEnabled, usePluginInstallTimeInsteadOfTheVersionForSnapshotPlugins
-
Constructor Details
-
SetupConfluenceWebResourceIntegration
public SetupConfluenceWebResourceIntegration(com.atlassian.plugin.PluginAccessor pluginAccessor, PluginDirectoryProvider pluginDirectoryProvider, SetupLocaleManager localeManager, I18NBeanFactory i18NBeanFactory, com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager, com.atlassian.event.api.EventPublisher eventPublisher, HttpContext httpContext, com.atlassian.sal.api.ApplicationProperties applicationProperties)
-
-
Method Details
-
getI18nStateHash
- Specified by:
getI18nStateHash
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getPluginAccessor
public com.atlassian.plugin.PluginAccessor getPluginAccessor()- Specified by:
getPluginAccessor
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getEventPublisher
public @NonNull com.atlassian.event.api.EventPublisher getEventPublisher()- Specified by:
getEventPublisher
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getDarkFeatureManager
public @NonNull com.atlassian.sal.api.features.DarkFeatureManager getDarkFeatureManager()- Specified by:
getDarkFeatureManager
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getRequestCache
- Specified by:
getRequestCache
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getSystemCounter
- Specified by:
getSystemCounter
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getSystemBuildNumber
- Specified by:
getSystemBuildNumber
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getHostApplicationVersion
- Specified by:
getHostApplicationVersion
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getBaseUrl
- Specified by:
getBaseUrl
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getBaseUrl
- Specified by:
getBaseUrl
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getTemporaryDirectory
- Specified by:
getTemporaryDirectory
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getSuperBatchVersion
- Specified by:
getSuperBatchVersion
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getCDNStrategy
public com.atlassian.plugin.webresource.cdn.CDNStrategy getCDNStrategy()- Specified by:
getCDNStrategy
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getLocale
- Specified by:
getLocale
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getSupportedLocales
- Specified by:
getSupportedLocales
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getI18nRawText
- Specified by:
getI18nRawText
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getI18nText
- Specified by:
getI18nText
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
allowedCondition1Keys
-
allowedTransform1Keys
-
forbidCondition1AndTransformer1
public boolean forbidCondition1AndTransformer1() -
isIncrementalCacheEnabled
public boolean isIncrementalCacheEnabled()- Specified by:
isIncrementalCacheEnabled
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
isDeferJsAttributeEnabled
public boolean isDeferJsAttributeEnabled()- Specified by:
isDeferJsAttributeEnabled
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getApplicationProperties
public com.atlassian.sal.api.ApplicationProperties getApplicationProperties()- Specified by:
getApplicationProperties
in interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-