Package org.sonar.updatecenter.common
Class PluginUpdate
- java.lang.Object
-
- org.sonar.updatecenter.common.PluginUpdate
-
public final class PluginUpdate extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPluginUpdate.Status
-
Constructor Summary
Constructors Constructor Description PluginUpdate()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PluginUpdatecreateForPluginRelease(Release pluginRelease, Version sonarVersion)static PluginUpdatecreateWithStatus(Release pluginRelease, PluginUpdate.Status status)List<Release>getDependencies()PlugingetPlugin()ReleasegetRelease()PluginUpdate.StatusgetStatus()booleanisCompatible()booleanisIncompatible()booleanrequiresSonarUpgrade()booleanrequiresSonarUpgradeForDependencies()voidsetDependencies(List<Release> dependencies)voidsetRelease(Release release)voidsetStatus(PluginUpdate.Status status)
-
-
-
Method Detail
-
createWithStatus
public static PluginUpdate createWithStatus(Release pluginRelease, PluginUpdate.Status status)
-
createForPluginRelease
public static PluginUpdate createForPluginRelease(Release pluginRelease, Version sonarVersion)
-
getStatus
public PluginUpdate.Status getStatus()
-
setStatus
public void setStatus(PluginUpdate.Status status)
-
isCompatible
public boolean isCompatible()
-
isIncompatible
public boolean isIncompatible()
-
requiresSonarUpgrade
public boolean requiresSonarUpgrade()
-
requiresSonarUpgradeForDependencies
public boolean requiresSonarUpgradeForDependencies()
-
getPlugin
public Plugin getPlugin()
-
getRelease
public Release getRelease()
-
setRelease
public void setRelease(Release release)
-
-