Package org.sonar.updatecenter.common
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 Summary
Constructors Constructor Description SonarUpdate(Release release)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCompatiblePlugin(Plugin plugin)voidaddIncompatiblePlugin(Plugin plugin)voidaddPluginToUpgrade(Release plugin)intcompareTo(SonarUpdate su)booleanequals(Object o)List<Plugin>getCompatiblePlugins()List<Plugin>getIncompatiblePlugins()List<Release>getPluginsToUpgrade()ReleasegetRelease()inthashCode()booleanhasWarnings()booleanisIncompatible()booleanrequiresPluginUpgrades()
-
-
-
Constructor Detail
-
SonarUpdate
public SonarUpdate(Release release)
-
-
Method Detail
-
getRelease
public Release getRelease()
-
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)
-
compareTo
public int compareTo(SonarUpdate su)
- Specified by:
compareToin interfaceComparable<SonarUpdate>
-
-