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, DefaultI18NBeanFactory i18NBeanFactory, com.atlassian.plugin.event.PluginEventManager pluginEventManager, 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
com.atlassian.plugin.event.PluginEventManager
Deprecated.since 9.1Deprecated.since 9.1boolean
boolean
void
Deprecated.since 9.1Methods 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, DefaultI18NBeanFactory i18NBeanFactory, com.atlassian.plugin.event.PluginEventManager pluginEventManager, com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager, com.atlassian.event.api.EventPublisher eventPublisher, HttpContext httpContext, com.atlassian.sal.api.ApplicationProperties applicationProperties)
-
-
Method Details
-
getStaticResourceLocale
Deprecated.since 9.1 -
rebuildResourceUrlPrefix
Deprecated.since 9.1 -
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
-
getPluginEventManager
Deprecated.since 9.1 -
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
-