From: Stephane Gamard Date: Sat, 10 May 2014 11:59:07 +0000 (+0200) Subject: small update of ActiveRule*Dtos. X-Git-Tag: 4.4-RC1~1145 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=860e124315c1ef028cb627eb32a0d4f707a90804;p=sonarqube.git small update of ActiveRule*Dtos. --- diff --git a/sonar-core/src/main/java/org/sonar/core/qualityprofile/db/ActiveRuleDto.java b/sonar-core/src/main/java/org/sonar/core/qualityprofile/db/ActiveRuleDto.java index fe3a586c76d..a48272135e7 100644 --- a/sonar-core/src/main/java/org/sonar/core/qualityprofile/db/ActiveRuleDto.java +++ b/sonar-core/src/main/java/org/sonar/core/qualityprofile/db/ActiveRuleDto.java @@ -20,8 +20,9 @@ package org.sonar.core.qualityprofile.db; -import com.google.common.base.Preconditions; import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.builder.ReflectionToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.sonar.core.db.Dto; import org.sonar.core.rule.RuleDto; import org.sonar.core.rule.SeverityUtil; @@ -185,4 +186,10 @@ public class ActiveRuleDto implements Dto { return dto; } + @Override + public String toString() { + return new ReflectionToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).toString(); + } + + } diff --git a/sonar-core/src/main/java/org/sonar/core/qualityprofile/db/ActiveRuleParamDto.java b/sonar-core/src/main/java/org/sonar/core/qualityprofile/db/ActiveRuleParamDto.java index 40d583ea26c..f9e504984a7 100644 --- a/sonar-core/src/main/java/org/sonar/core/qualityprofile/db/ActiveRuleParamDto.java +++ b/sonar-core/src/main/java/org/sonar/core/qualityprofile/db/ActiveRuleParamDto.java @@ -76,10 +76,15 @@ public class ActiveRuleParamDto { return this; } - public static ActiveRuleParamDto createFor(RuleParamDto minParam) { - ActiveRuleParamDto dto = new ActiveRuleParamDto(); - dto.setKey(minParam.getName()); - dto.setRulesParameterId(minParam.getId()); - return dto; + public static ActiveRuleParamDto createFor(RuleParamDto param) { + return new ActiveRuleParamDto() + .setKey(param.getName()) + .setRulesParameterId(param.getId()); + } + + public static ActiveRuleParamDto createFrom(ActiveRuleParamDto parentParam) { + return new ActiveRuleParamDto() + .setKey(parentParam.getKey()) + .setRulesParameterId(parentParam.getId()); } }