org.sonar.server.plugins
Class PluginUpdate

java.lang.Object
  extended by org.sonar.server.plugins.PluginUpdate

public final class PluginUpdate
extends Object


Nested Class Summary
static class PluginUpdate.Status
           
 
Constructor Summary
PluginUpdate()
           
 
Method Summary
static PluginUpdate createForPluginRelease(org.sonar.updatecenter.common.Release pluginRelease, org.sonar.updatecenter.common.Version sonarVersion)
           
static PluginUpdate createWithStatus(org.sonar.updatecenter.common.Release pluginRelease, PluginUpdate.Status status)
           
 org.sonar.updatecenter.common.Plugin getPlugin()
           
 org.sonar.updatecenter.common.Release getRelease()
           
 PluginUpdate.Status getStatus()
           
 boolean isCompatible()
           
 boolean isIncompatible()
           
 boolean requiresSonarUpgrade()
           
 void setRelease(org.sonar.updatecenter.common.Release release)
           
 void setStatus(PluginUpdate.Status status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginUpdate

public PluginUpdate()
Method Detail

getStatus

public PluginUpdate.Status getStatus()

isCompatible

public boolean isCompatible()

isIncompatible

public boolean isIncompatible()

requiresSonarUpgrade

public boolean requiresSonarUpgrade()

setStatus

public void setStatus(PluginUpdate.Status status)

getPlugin

public org.sonar.updatecenter.common.Plugin getPlugin()

getRelease

public org.sonar.updatecenter.common.Release getRelease()

setRelease

public void setRelease(org.sonar.updatecenter.common.Release release)

createWithStatus

public static PluginUpdate createWithStatus(org.sonar.updatecenter.common.Release pluginRelease,
                                            PluginUpdate.Status status)

createForPluginRelease

public static PluginUpdate createForPluginRelease(org.sonar.updatecenter.common.Release pluginRelease,
                                                  org.sonar.updatecenter.common.Version sonarVersion)


Copyright © 2009-2012 SonarSource. All Rights Reserved.