From 8cee55e18d3d0bf8959423f2ab7a9ffcc2fcd45b Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Thu, 9 Oct 2014 15:58:55 +0200 Subject: Remove dangerous coupling of sonar-server on sonar-search --- server/sonar-server/pom.xml | 2 +- .../qualityprofile/index/ActiveRuleNormalizer.java | 22 +++++++++++----------- .../sonar/server/rule/index/RuleNormalizer.java | 22 +++++++++++----------- 3 files changed, 23 insertions(+), 23 deletions(-) (limited to 'server/sonar-server') diff --git a/server/sonar-server/pom.xml b/server/sonar-server/pom.xml index 41c98f29168..61234d91e9c 100644 --- a/server/sonar-server/pom.xml +++ b/server/sonar-server/pom.xml @@ -238,7 +238,7 @@ org.codehaus.sonar sonar-search ${project.version} - provided + test diff --git a/server/sonar-server/src/main/java/org/sonar/server/qualityprofile/index/ActiveRuleNormalizer.java b/server/sonar-server/src/main/java/org/sonar/server/qualityprofile/index/ActiveRuleNormalizer.java index 01936878674..bdb38fdcf40 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/qualityprofile/index/ActiveRuleNormalizer.java +++ b/server/sonar-server/src/main/java/org/sonar/server/qualityprofile/index/ActiveRuleNormalizer.java @@ -28,7 +28,7 @@ import org.sonar.core.qualityprofile.db.ActiveRuleDto; import org.sonar.core.qualityprofile.db.ActiveRuleKey; import org.sonar.core.qualityprofile.db.ActiveRuleParamDto; import org.sonar.core.qualityprofile.db.QualityProfileDto; -import org.sonar.search.script.ListUpdate; +import org.sonar.process.ProcessConstants; import org.sonar.server.db.DbClient; import org.sonar.server.qualityprofile.ActiveRule; import org.sonar.server.search.BaseNormalizer; @@ -194,11 +194,11 @@ public class ActiveRuleNormalizer extends BaseNormalizer { return ImmutableList.of(new UpdateRequest() .id(key.toString()) - .script(ListUpdate.NAME) - .addScriptParam(ListUpdate.FIELD, RuleField.PARAMS.field()) - .addScriptParam(ListUpdate.VALUE, newParam) - .addScriptParam(ListUpdate.ID_FIELD, RuleParamField.NAME.field()) - .addScriptParam(ListUpdate.ID_VALUE, param.getName()) + .script(ProcessConstants.ES_PLUGIN_LISTUPDATE_SCRIPT_NAME) + .addScriptParam(ProcessConstants.ES_PLUGIN_LISTUPDATE_FIELD, RuleField.PARAMS.field()) + .addScriptParam(ProcessConstants.ES_PLUGIN_LISTUPDATE_VALUE, newParam) + .addScriptParam(ProcessConstants.ES_PLUGIN_LISTUPDATE_ID_FIELD, RuleParamField.NAME.field()) + .addScriptParam(ProcessConstants.ES_PLUGIN_LISTUPDATE_ID_VALUE, param.getName()) ); } private List nestedDelete(RuleParamDto param, RuleKey key) { return ImmutableList.of(new UpdateRequest() .id(key.toString()) - .script(ListUpdate.NAME) - .addScriptParam(ListUpdate.FIELD, RuleField.PARAMS.field()) - .addScriptParam(ListUpdate.VALUE, null) - .addScriptParam(ListUpdate.ID_FIELD, RuleParamField.NAME.field()) - .addScriptParam(ListUpdate.ID_VALUE, param.getName()) + .script(ProcessConstants.ES_PLUGIN_LISTUPDATE_SCRIPT_NAME) + .addScriptParam(ProcessConstants.ES_PLUGIN_LISTUPDATE_FIELD, RuleField.PARAMS.field()) + .addScriptParam(ProcessConstants.ES_PLUGIN_LISTUPDATE_VALUE, null) + .addScriptParam(ProcessConstants.ES_PLUGIN_LISTUPDATE_ID_FIELD, RuleParamField.NAME.field()) + .addScriptParam(ProcessConstants.ES_PLUGIN_LISTUPDATE_ID_VALUE, param.getName()) ); } -- cgit v1.2.3