package qubexplorer.runner;
import java.util.Properties;
import qubexplorer.server.Version;
/**
*
* @author Victor
*/
class VersionConfigLessThan5Point2 implements VersionConfig {
@Override
public boolean applies(Version sonarQubeVersion) {
return sonarQubeVersion.getMajor() >= 4 && sonarQubeVersion.compareTo(5, 2) <= 0;
}
@Override
public void apply(SonarRunnerProccess proccess, Properties properties) {
properties.setProperty("sonar.analysis.mode", proccess.getAnalysisMode().toString().toLowerCase());
}
}