congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
RepositoryMetadataStore.getPlugins
Code IndexAdd Tabnine to your IDE (free)

How to use
getPlugins
method
in
com.thoughtworks.go.plugin.access.packagematerial.RepositoryMetadataStore

Best Java code snippets using com.thoughtworks.go.plugin.access.packagematerial.RepositoryMetadataStore.getPlugins (Showing top 4 results out of 315)

origin: gocd/gocd

@Test
public void shouldGetAllPluginIds() throws Exception {
  RepositoryMetadataStore metadataStore = RepositoryMetadataStore.getInstance();
  metadataStore.addMetadataFor("plugin1", new PackageConfigurations());
  metadataStore.addMetadataFor("plugin2", new PackageConfigurations());
  metadataStore.addMetadataFor("plugin3", new PackageConfigurations());
  assertThat(metadataStore.getPlugins().size(), is(3));
  assertThat(metadataStore.getPlugins().contains("plugin1"), is(true));
  assertThat(metadataStore.getPlugins().contains("plugin2"), is(true));
  assertThat(metadataStore.getPlugins().contains("plugin3"), is(true));
}
origin: gocd/gocd

  public static void clear() {
    List<String> plugins = RepositoryMetadataStore.getInstance().getPlugins();
    for (String pluginId : plugins) {
      RepositoryMetadataStore.getInstance().removeMetadata(pluginId);
      PackageMetadataStore.getInstance().removeMetadata(pluginId);
    }
  }
}
origin: gocd/gocd

public boolean validatePluginId(PackageRepository packageRepository) {
  String pluginId = packageRepository.getPluginConfiguration().getId();
  if (isEmpty(pluginId)) {
    packageRepository.getPluginConfiguration().errors().add(PluginConfiguration.ID, "Please select package repository plugin");
    return false;
  }
  for (String currentPluginId : repositoryMetadataStore.getPlugins()) {
    if (currentPluginId.equals(pluginId)) {
      GoPluginDescriptor pluginDescriptor = pluginManager.getPluginDescriptorFor(pluginId);
      packageRepository.getPluginConfiguration().setVersion(pluginDescriptor.version());
      return true;
    }
  }
  packageRepository.getPluginConfiguration().errors().add(PluginConfiguration.ID, "Invalid plugin id");
  return false;
}
origin: gocd/gocd

  public static void clear() {
    List<String> plugins = RepositoryMetadataStore.getInstance().getPlugins();
    for (String pluginId : plugins) {
      RepositoryMetadataStore.getInstance().removeMetadata(pluginId);
      PackageMetadataStore.getInstance().removeMetadata(pluginId);
    }
  }
}
com.thoughtworks.go.plugin.access.packagematerialRepositoryMetadataStoregetPlugins

Popular methods of RepositoryMetadataStore

  • getInstance
  • addMetadataFor
  • getMetadata
  • removeMetadata
  • hasOption
  • hasPlugin
  • clear
  • getRepositoryMetadata

Popular in Java

  • Making http requests using okhttp
  • getContentResolver (Context)
  • getApplicationContext (Context)
  • getSharedPreferences (Context)
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • BufferedInputStream (java.io)
    A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the i
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now