public ModuleDescriptor<?> getPluginModule(final String completeKey) { return delegate.getPluginModule(completeKey); }
@Override public ModuleDescriptor<?> getPluginModule(final String completeKey) { return pluginAccessor.getPluginModule(completeKey); }
@Nullable private WebItemModuleDescriptor getWebItemModuleDescriptorFromKey(@Nonnull final String completePluginModuleKey) { final ModuleDescriptor<?> pluginModule = pluginAccessor.getPluginModule(completePluginModuleKey); if (pluginModule instanceof WebItemModuleDescriptor) { return (WebItemModuleDescriptor) pluginModule; } else { return null; } }
this.unknownScreenshotDescriptor = pluginAccessor.getPluginModule("com.atlassian.labs.speakeasy-plugin:shared");
public JiraXmlRpcService(PluginAccessor pluginAccessor) { this.soapService = ((JiraSoapService) pluginAccessor.getPluginModule("com.atlassian.jira.ext.rpc:soap").getModule()); }
private boolean moduleIsStillInstalled(ModuleDescriptor<?> moduleDescriptor) { return pluginAccessor.getPluginModule(moduleDescriptor.getCompleteKey()) != null; }
protected void setupDescriptor() { ModuleDescriptor pluginModuleDescriptor = getPluginAccessor().getPluginModule(pluginModuleKey); if (!getWorkflowModuleDescriptorClass().isInstance(pluginModuleDescriptor)) { throw new InfrastructureException("Module descriptor for '" + pluginModuleKey + "' is not a " + getWorkflowModuleDescriptorClass().getName() + "."); } descriptor = (AbstractWorkflowModuleDescriptor) pluginModuleDescriptor; }
public DownloadableResource transform(Element element, ResourceLocation resourceLocation, String extraPath, DownloadableResource downloadableResource) { String completeKey = element.attributeValue("fullModuleKey"); if (!pluginAccessor.isPluginModuleEnabled(completeKey)) { CommonJsModulesDescriptor descriptor = (CommonJsModulesDescriptor) pluginAccessor.getPluginModule(completeKey); final String errorMessage = "Required module cannot be resolved due to missing dependencies: " + descriptor.getUnresolvedExternalModuleDependencies(); log.error(errorMessage); return new StringDownloadableResource("throw '" + errorMessage + "';"); } else { return new StringDownloadableResource("speakeasyRequire.run('" + element.attributeValue("moduleId") + "');"); } }
private String getName(final String completeModuleKey) { final ModuleDescriptor<?> pluginModule = pluginAccessor.getPluginModule(completeModuleKey); if (pluginModule == null) { return completeModuleKey; } if (StringUtils.isNotBlank(pluginModule.getI18nNameKey())) { return i18n.getText(pluginModule.getI18nNameKey()); } else if (StringUtils.isNotBlank(pluginModule.getName())) { return pluginModule.getName(); } return completeModuleKey; } }
/** * Sets the dataset variable as per the <code>ReportCollector</code> that * is applicable for the plugin descriptor. * * @return the success status */ private String run() { if (resultsList != null && !resultsList.isEmpty()) { ModuleDescriptor descriptor = getPluginAccessor().getPluginModule(getReportKey()); if (descriptor != null) { ReportCollector collector = (ReportCollector) descriptor .getModule(); collector.setResultsList(getResultsList()); collector.setParams(Collections.EMPTY_MAP); dataset = (TimeTableXYDataset) collector.getDataset(); } } return SUCCESS; }
public boolean isFinished() { for (ModuleDescriptor descriptor : generatedDescriptors) { ModuleDescriptor<?> module = pluginAccessor.getPluginModule(descriptor.getCompleteKey()); if (module == null) { return false; } else { if (!pluginAccessor.isPluginModuleEnabled(descriptor.getCompleteKey())) { // This is necessary as Confluence will handle unregistered descriptors as an explicit // disabling persisted in local state pluginController.enablePluginModule(descriptor.getCompleteKey()); return true; } } } return true; }
if (webResourceIntegration.getPluginAccessor().getPluginModule(moduleKey) != null)