Class CrowdWebResourceIntegration

java.lang.Object
com.atlassian.crowd.plugin.web.CrowdWebResourceIntegration
All Implemented Interfaces:
com.atlassian.plugin.webresource.WebResourceIntegration

public class CrowdWebResourceIntegration extends Object implements com.atlassian.plugin.webresource.WebResourceIntegration
Crowd-specific implementation of the Atlassian Plugin WebResourceIntegration
  • Constructor Details

    • CrowdWebResourceIntegration

      public CrowdWebResourceIntegration(com.atlassian.plugin.PluginAccessor pluginAccessor, I18nHelper i18nHelper, com.atlassian.plugin.event.PluginEventManager pluginEventManager, I18nHelperConfiguration i18nHelperConfiguration, com.atlassian.sal.api.ApplicationProperties applicationProperties, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager)
  • Method Details

    • getApplicationProperties

      public com.atlassian.sal.api.ApplicationProperties getApplicationProperties()
      Specified by:
      getApplicationProperties 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

      public com.atlassian.plugin.event.PluginEventManager getPluginEventManager()
      Specified by:
      getPluginEventManager in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • getRequestCache

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

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

      public void rebuildResourceUrlPrefix()
      Specified by:
      rebuildResourceUrlPrefix 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
    • getSuperBatchVersion

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

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

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

      public File getTemporaryDirectory()
      Specified by:
      getTemporaryDirectory 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
    • getCDNStrategy

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

      public Set<String> allowedCondition1Keys()
      Specified by:
      allowedCondition1Keys in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • allowedTransform1Keys

      public Set<String> allowedTransform1Keys()
      Specified by:
      allowedTransform1Keys in interface com.atlassian.plugin.webresource.WebResourceIntegration
    • forbidCondition1AndTransformer1

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

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

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