public final class PluginUpdate extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PluginUpdate.Status |
Constructor and Description |
---|
PluginUpdate() |
Modifier and Type | Method and Description |
---|---|
static PluginUpdate |
createForPluginRelease(Release pluginRelease,
Version sonarVersion) |
static PluginUpdate |
createWithStatus(Release pluginRelease,
PluginUpdate.Status status) |
List<Release> |
getDependencies() |
Plugin |
getPlugin() |
Release |
getRelease() |
PluginUpdate.Status |
getStatus() |
boolean |
isCompatible() |
boolean |
isIncompatible() |
boolean |
requiresSonarUpgrade() |
boolean |
requiresSonarUpgradeForDependencies() |
void |
setDependencies(List<Release> dependencies) |
void |
setRelease(Release release) |
void |
setStatus(PluginUpdate.Status status) |
public static PluginUpdate createWithStatus(Release pluginRelease, PluginUpdate.Status status)
public static PluginUpdate createForPluginRelease(Release pluginRelease, Version sonarVersion)
public PluginUpdate.Status getStatus()
public void setStatus(PluginUpdate.Status status)
public boolean isCompatible()
public boolean isIncompatible()
public boolean requiresSonarUpgrade()
public boolean requiresSonarUpgradeForDependencies()
public Plugin getPlugin()
public Release getRelease()
public void setRelease(Release release)
Copyright © 2010–2015 SonarSource. All rights reserved.