org.sonar.server.plugins
Class SonarUpdate

java.lang.Object
  extended by org.sonar.server.plugins.SonarUpdate
All Implemented Interfaces:
Comparable<SonarUpdate>

public final class SonarUpdate
extends Object
implements Comparable<SonarUpdate>


Constructor Summary
SonarUpdate(org.sonar.updatecenter.common.Release release)
           
 
Method Summary
 void addCompatiblePlugin(org.sonar.updatecenter.common.Plugin plugin)
           
 void addIncompatiblePlugin(org.sonar.updatecenter.common.Plugin plugin)
           
 void addPluginToUpgrade(org.sonar.updatecenter.common.Release plugin)
           
 int compareTo(SonarUpdate su)
           
 boolean equals(Object o)
           
 List<org.sonar.updatecenter.common.Plugin> getCompatiblePlugins()
           
 List<org.sonar.updatecenter.common.Plugin> getIncompatiblePlugins()
           
 List<org.sonar.updatecenter.common.Release> getPluginsToUpgrade()
           
 org.sonar.updatecenter.common.Release getRelease()
           
 int hashCode()
           
 boolean hasWarnings()
           
 boolean isIncompatible()
           
 boolean requiresPluginUpgrades()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SonarUpdate

public SonarUpdate(org.sonar.updatecenter.common.Release release)
Method Detail

getRelease

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

getCompatiblePlugins

public List<org.sonar.updatecenter.common.Plugin> getCompatiblePlugins()

getIncompatiblePlugins

public List<org.sonar.updatecenter.common.Plugin> getIncompatiblePlugins()

getPluginsToUpgrade

public List<org.sonar.updatecenter.common.Release> getPluginsToUpgrade()

hasWarnings

public boolean hasWarnings()

requiresPluginUpgrades

public boolean requiresPluginUpgrades()

isIncompatible

public boolean isIncompatible()

addCompatiblePlugin

public void addCompatiblePlugin(org.sonar.updatecenter.common.Plugin plugin)

addIncompatiblePlugin

public void addIncompatiblePlugin(org.sonar.updatecenter.common.Plugin plugin)

addPluginToUpgrade

public void addPluginToUpgrade(org.sonar.updatecenter.common.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>


Copyright © 2009-2012 SonarSource. All Rights Reserved.