@Override public String getStaticResourcePrefix(UrlMode urlMode) { if (staticBaseUrl != null) { // force urlMode to RELATIVE, we'll add our own prefix return staticBaseUrl + super.getStaticResourcePrefix(UrlMode.RELATIVE); } return super.getStaticResourcePrefix(urlMode); }
@Override public String getStaticPluginResourceUrl(ModuleDescriptor moduleDescriptor, String resourceName, UrlMode urlMode) { String pluginVersion = Config.getPluginVersionOrInstallTime(moduleDescriptor.getPlugin(), usePluginInstallTimeInsteadOfTheVersionForSnapshotPlugins); // "{base url}/s/{build num}/{system counter}/{plugin version}/_" final String staticUrlPrefix = getStaticResourcePrefix(pluginVersion, urlMode); // "/download/resources/plugin.key:module.key/resource.name" return staticUrlPrefix + getResourceUrl(moduleDescriptor.getCompleteKey(), resourceName); }
@Override public String getStaticPluginResourceUrl(final String moduleCompleteKey, final String resourceName, final UrlMode urlMode) { final ModuleDescriptor<?> moduleDescriptor = webResourceIntegration.getPluginAccessor().getEnabledPluginModule(moduleCompleteKey); if (moduleDescriptor == null) { return null; } return getStaticPluginResourceUrl(moduleDescriptor, resourceName, urlMode); }
@Override public String getStaticResourcePrefix(String resourceCounter, UrlMode urlMode) { if (staticBaseUrl != null) { // force urlMode to RELATIVE, we'll add our own prefix return staticBaseUrl + super.getStaticResourcePrefix(resourceCounter, UrlMode.RELATIVE); } return super.getStaticResourcePrefix(resourceCounter, urlMode); }