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 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 public String getStaticResourceLocale()
      Deprecated.
      since 9.1
    • rebuildResourceUrlPrefix

      @Deprecated public void rebuildResourceUrlPrefix()
      Deprecated.
      since 9.1
    • getI18nStateHash

      public String getI18nStateHash()
      Specified by:
      getI18nStateHash in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getPluginAccessor

      public com.atlassian.plugin.PluginAccessor getPluginAccessor()
      Specified by:
      getPluginAccessor in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getPluginEventManager

      @Deprecated public com.atlassian.plugin.event.PluginEventManager getPluginEventManager()
      Deprecated.
      since 9.1
    • getEventPublisher

      public @NonNull com.atlassian.event.api.EventPublisher getEventPublisher()
      Specified by:
      getEventPublisher in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getDarkFeatureManager

      public @NonNull com.atlassian.sal.api.features.DarkFeatureManager getDarkFeatureManager()
      Specified by:
      getDarkFeatureManager in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getRequestCache

      public Map<String,Object> getRequestCache()
      Specified by:
      getRequestCache in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getSystemCounter

      public String getSystemCounter()
      Specified by:
      getSystemCounter in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getSystemBuildNumber

      public String getSystemBuildNumber()
      Specified by:
      getSystemBuildNumber in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getHostApplicationVersion

      public String getHostApplicationVersion()
      Specified by:
      getHostApplicationVersion in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getBaseUrl

      public String getBaseUrl()
      Specified by:
      getBaseUrl in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getBaseUrl

      public String getBaseUrl(com.atlassian.webresource.api.UrlMode urlMode)
      Specified by:
      getBaseUrl in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getTemporaryDirectory

      public File getTemporaryDirectory()
      Specified by:
      getTemporaryDirectory in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getSuperBatchVersion

      public String getSuperBatchVersion()
      Specified by:
      getSuperBatchVersion in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getCDNStrategy

      public com.atlassian.plugin.webresource.cdn.CDNStrategy getCDNStrategy()
      Specified by:
      getCDNStrategy in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getLocale

      public Locale getLocale()
      Specified by:
      getLocale in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getSupportedLocales

      public Iterable<Locale> getSupportedLocales()
      Specified by:
      getSupportedLocales in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getI18nRawText

      public String getI18nRawText(Locale locale, String key)
      Specified by:
      getI18nRawText in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getI18nText

      public String getI18nText(Locale locale, String key)
      Specified by:
      getI18nText in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • allowedCondition1Keys

      public Set<String> allowedCondition1Keys()
    • allowedTransform1Keys

      public Set<String> allowedTransform1Keys()
    • forbidCondition1AndTransformer1

      public boolean forbidCondition1AndTransformer1()
    • isIncrementalCacheEnabled

      public boolean isIncrementalCacheEnabled()
      Specified by:
      isIncrementalCacheEnabled in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • isDeferJsAttributeEnabled

      public boolean isDeferJsAttributeEnabled()
      Specified by:
      isDeferJsAttributeEnabled in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getApplicationProperties

      public com.atlassian.sal.api.ApplicationProperties getApplicationProperties()
      Specified by:
      getApplicationProperties in interface com.atlassian.plugin.webresource.WebResourceIntegration