public static void clear() { List<String> plugins = RepositoryMetadataStore.getInstance().getPlugins(); for (String pluginId : plugins) { RepositoryMetadataStore.getInstance().removeMetadata(pluginId); PackageMetadataStore.getInstance().removeMetadata(pluginId); } } }
@Override public PackageRevision onSuccess(String responseBody, Map<String, String> responseHeaders, String resolvedExtensionVersion) { return messageConverter(resolvedExtensionVersion).responseMessageForLatestRevision(responseBody); } });
@Override public com.thoughtworks.go.plugin.api.material.packagerepository.PackageConfiguration onSuccess(String responseBody, Map<String, String> responseHeaders, String resolvedExtensionVersion) { return messageConverter(resolvedExtensionVersion).responseMessageForPackageConfiguration(responseBody); } });
private SecureKeyInfoProvider getSecureKeyInfoProvider() { final RepositoryMetadataStore repositoryMetadataStore = RepositoryMetadataStore.getInstance(); final PackageConfigurations metadata = repositoryMetadataStore.getMetadata(pluginConfiguration.getId()); if(metadata==null){ return null; } return key -> { PackageConfiguration packageConfiguration = metadata.get(key); return packageConfiguration.getOption(PackageConfiguration.SECURE); }; }
private SecureKeyInfoProvider getSecureKeyInfoProvider() { PackageMetadataStore packageMetadataStore = PackageMetadataStore.getInstance(); final PackageConfigurations metadata = packageMetadataStore.getMetadata(pluginId()); if (metadata == null) { return null; } return key -> { PackageConfiguration packageConfiguration = metadata.get(key); return packageConfiguration.getOption(PackageConfiguration.SECURE); }; }
public com.thoughtworks.go.plugin.api.material.packagerepository.PackageConfiguration getPackageMetadata(String pluginId) { PackageConfigurations metadata = packageMetadataStore.getMetadata(pluginId); if (metadata != null) { return metadata.getPackageConfiguration(); } return null; } }
public RepositoryConfiguration getRepositoryMetadata(String pluginId) { PackageConfigurations metadata = repositoryMetadataStore.getMetadata(pluginId); if (metadata != null) { return metadata.getRepositoryConfiguration(); } return null; } }
@Override public ValidationResult onSuccess(String responseBody, Map<String, String> responseHeaders, String resolvedExtensionVersion) { return messageConverter(resolvedExtensionVersion).responseMessageForIsRepositoryConfigurationValid(responseBody); } });
@Override public Result onSuccess(String responseBody, Map<String, String> responseHeaders, String resolvedExtensionVersion) { return messageConverter(resolvedExtensionVersion).responseMessageForCheckConnectionToPackage(responseBody); } });
@Override public Result onSuccess(String responseBody, Map<String, String> responseHeaders, String resolvedExtensionVersion) { return messageConverter(resolvedExtensionVersion).responseMessageForCheckConnectionToRepository(responseBody); } });
@Override public RepositoryConfiguration onSuccess(String responseBody, Map<String, String> responseHeaders, String resolvedExtensionVersion) { return messageConverter(resolvedExtensionVersion).responseMessageForRepositoryConfiguration(responseBody); } });
@Override public PackageRevision onSuccess(String responseBody, Map<String, String> responseHeaders, String resolvedExtensionVersion) { return messageConverter(resolvedExtensionVersion).responseMessageForLatestRevisionSince(responseBody); } });
@Override public ValidationResult onSuccess(String responseBody, Map<String, String> responseHeaders, String resolvedExtensionVersion) { return messageConverter(resolvedExtensionVersion).responseMessageForIsPackageConfigurationValid(responseBody); } });
@Override public String requestBody(String resolvedExtensionVersion) { return messageConverter(resolvedExtensionVersion).requestMessageForIsPackageConfigurationValid(packageConfiguration, repositoryConfiguration); }
@Override public String requestBody(String resolvedExtensionVersion) { return messageConverter(resolvedExtensionVersion).requestMessageForLatestRevisionSince(packageConfiguration, repositoryConfiguration, previouslyKnownRevision); }
@Override public String requestBody(String resolvedExtensionVersion) { return messageConverter(resolvedExtensionVersion).requestMessageForCheckConnectionToRepository(repositoryConfiguration); }
@Override public String requestBody(String resolvedExtensionVersion) { return messageConverter(resolvedExtensionVersion).requestMessageForCheckConnectionToPackage(packageConfiguration, repositoryConfiguration); }
@Override public String requestBody(String resolvedExtensionVersion) { return messageConverter(resolvedExtensionVersion).requestMessageForIsRepositoryConfigurationValid(repositoryConfiguration); }
@Override public String requestBody(String resolvedExtensionVersion) { return messageConverter(resolvedExtensionVersion).requestMessageForLatestRevision(packageConfiguration, repositoryConfiguration); }
public static void clear() { List<String> plugins = RepositoryMetadataStore.getInstance().getPlugins(); for (String pluginId : plugins) { RepositoryMetadataStore.getInstance().removeMetadata(pluginId); PackageMetadataStore.getInstance().removeMetadata(pluginId); } } }