Class SonarUpdate

java.lang.Object
org.sonar.updatecenter.common.SonarUpdate
All Implemented Interfaces:
Comparable<SonarUpdate>

public final class SonarUpdate extends Object implements Comparable<SonarUpdate>
  • Constructor Details

    • SonarUpdate

      public SonarUpdate(Release release)
  • Method Details

    • getRelease

      public Release getRelease()
    • getCompatiblePlugins

      public List<Plugin> getCompatiblePlugins()
    • getIncompatiblePlugins

      public List<Plugin> getIncompatiblePlugins()
    • getPluginsToUpgrade

      public List<Release> getPluginsToUpgrade()
    • hasWarnings

      public boolean hasWarnings()
    • requiresPluginUpgrades

      public boolean requiresPluginUpgrades()
    • isIncompatible

      public boolean isIncompatible()
    • addCompatiblePlugin

      public void addCompatiblePlugin(Plugin plugin)
    • addIncompatiblePlugin

      public void addIncompatiblePlugin(Plugin plugin)
    • addPluginToUpgrade

      public void addPluginToUpgrade(Release plugin)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • compareTo

      public int compareTo(SonarUpdate su)
      Specified by:
      compareTo in interface Comparable<SonarUpdate>