com.atlassian.jira.util.system.check
Class PluginVersionCheck

java.lang.Object
  extended by com.atlassian.jira.util.system.check.PluginVersionCheck

public class PluginVersionCheck
extends java.lang.Object

Checks a certain subset of plugins installed, to ensure that their minVersion is greater or equal to the current application version. Currently this subset is hard-coded here, however in the future this list should probably be retrieved from a plugin repository of some sort.

Since:
v4.0

Field Summary
static java.util.Map<java.lang.String,com.atlassian.jira.util.system.check.PluginVersionCheck.PluginPredicate<com.atlassian.plugin.Plugin>> pluginsToCheck
           
 
Constructor Summary
PluginVersionCheck(com.atlassian.plugin.PluginAccessor pluginAccessor, BuildUtilsInfo buildUtilsInfo)
           
 
Method Summary
 void check(javax.servlet.ServletContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pluginsToCheck

public static final java.util.Map<java.lang.String,com.atlassian.jira.util.system.check.PluginVersionCheck.PluginPredicate<com.atlassian.plugin.Plugin>> pluginsToCheck
Constructor Detail

PluginVersionCheck

public PluginVersionCheck(com.atlassian.plugin.PluginAccessor pluginAccessor,
                          BuildUtilsInfo buildUtilsInfo)
Method Detail

check

public void check(javax.servlet.ServletContext context)


Copyright © 2002-2010 Atlassian. All Rights Reserved.