Class PluginReferential

java.lang.Object
org.sonar.updatecenter.common.PluginReferential

public class PluginReferential extends Object
  • Method Details

    • create

      public static PluginReferential create(List<Plugin> pluginList)
    • createEmpty

      public static PluginReferential createEmpty()
    • getLastMasterReleasePlugins

      public List<Plugin> getLastMasterReleasePlugins()
      Returns:
      the list of plugins where last releases is master releases
    • getPlugins

      public List<Plugin> getPlugins()
    • findPlugin

      public Plugin findPlugin(String key)
      Throws:
      NoSuchElementException - if plugin could not be found
    • doesContainPlugin

      public boolean doesContainPlugin(String key)
    • doesContainRelease

      public boolean doesContainRelease(String key, Version version)
    • findLastReleasesWithDependencies

      public List<String> findLastReleasesWithDependencies(String pluginKey)
    • addOutgoingDependency

      public void addOutgoingDependency(Release release, String requiredPluginReleaseKey, String requiredMinimumReleaseVersion)