diff options
author | Simon Brandhof <simon.brandhof@gmail.com> | 2013-07-05 10:34:43 +0200 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@gmail.com> | 2013-07-05 10:34:53 +0200 |
commit | ae4700caf7405693b000833ab00d8c2b4611609f (patch) | |
tree | 7e6abd81558e1e4317aecb94924f4b599a134883 /sonar-server/src | |
parent | 94be3ff3dbb62e585b80c6c3cf68396ed2e7d2e4 (diff) | |
download | sonarqube-ae4700caf7405693b000833ab00d8c2b4611609f.tar.gz sonarqube-ae4700caf7405693b000833ab00d8c2b4611609f.zip |
Fix quality flaws
Diffstat (limited to 'sonar-server/src')
3 files changed, 23 insertions, 23 deletions
diff --git a/sonar-server/src/main/java/org/sonar/server/db/DatabaseMigrator.java b/sonar-server/src/main/java/org/sonar/server/db/DatabaseMigrator.java index 8df637b7313..bff94ff0613 100644 --- a/sonar-server/src/main/java/org/sonar/server/db/DatabaseMigrator.java +++ b/sonar-server/src/main/java/org/sonar/server/db/DatabaseMigrator.java @@ -77,7 +77,8 @@ public class DatabaseMigrator implements ServerComponent { migration.execute(database); } catch (Exception e) { - e.printStackTrace(); + // duplication between log and exception because webapp does not correctly log initial stacktrace + LoggerFactory.getLogger(getClass()).error("Fail to execute database migration: " + className, e); throw new IllegalStateException("Fail to execute database migration: " + className, e); } } diff --git a/sonar-server/src/main/java/org/sonar/server/db/migrations/ConvertViolationsToIssues.java b/sonar-server/src/main/java/org/sonar/server/db/migrations/ConvertViolationsToIssues.java index b134a17adeb..1e1f8220bb4 100644 --- a/sonar-server/src/main/java/org/sonar/server/db/migrations/ConvertViolationsToIssues.java +++ b/sonar-server/src/main/java/org/sonar/server/db/migrations/ConvertViolationsToIssues.java @@ -46,7 +46,7 @@ import java.util.*; */ public class ConvertViolationsToIssues implements DatabaseMigration { - private static int GROUP_SIZE = 500; + private static final int GROUP_SIZE = 500; private QueryRunner runner = new QueryRunner(); @Override @@ -258,7 +258,10 @@ public class ConvertViolationsToIssues implements DatabaseMigration { } } if (!allParams.isEmpty()) { - runner.batch(writeConnection, "INSERT INTO issue_changes(kee, issue_key, user_login, change_type, change_data, created_at, updated_at) VALUES (?, ?, ?, 'comment', ?, ?, ?)", allParams.toArray(new Object[allParams.size()][])); + runner.batch(writeConnection, + "INSERT INTO issue_changes(kee, issue_key, user_login, change_type, change_data, created_at, updated_at) VALUES (?, ?, ?, 'comment', ?, ?, ?)", + allParams.toArray(new Object[allParams.size()][]) + ); writeConnection.commit(); } } @@ -282,26 +285,27 @@ public class ConvertViolationsToIssues implements DatabaseMigration { private static class ViolationHandler extends AbstractListHandler<Map<String, Object>> { - private static String SQL = "select rev.id as reviewId, s.project_id as projectId, rf.rule_id as ruleId, rf.failure_level as failureLevel, rf.message as message, rf.line as line, " + - " rf.cost as cost, rf.created_at as createdAt, rf.checksum as checksum, rev.user_id as reviewReporterId, rev.assignee_id as reviewAssigneeId, rev.status as reviewStatus, " + - " rev.severity as reviewSeverity, rev.resolution as reviewResolution, rev.manual_severity as reviewManualSeverity, rev.data as reviewData, rev.updated_at as reviewUpdatedAt, " + - " s.root_project_id as rootProjectId, rev.manual_violation as reviewManualViolation, planreviews.action_plan_id as planId " + - " from rule_failures rf " + - " inner join snapshots s on s.id=rf.snapshot_id " + - " left join reviews rev on rev.rule_failure_permanent_id=rf.permanent_id " + - " left join action_plans_reviews planreviews on planreviews.review_id=rev.id " + - " where "; - + private static final String SQL; static { + StringBuilder sb = new StringBuilder("select rev.id as reviewId, s.project_id as projectId, rf.rule_id as ruleId, rf.failure_level as failureLevel, rf.message as message, rf.line as line, " + + " rf.cost as cost, rf.created_at as createdAt, rf.checksum as checksum, rev.user_id as reviewReporterId, rev.assignee_id as reviewAssigneeId, rev.status as reviewStatus, " + + " rev.severity as reviewSeverity, rev.resolution as reviewResolution, rev.manual_severity as reviewManualSeverity, rev.data as reviewData, rev.updated_at as reviewUpdatedAt, " + + " s.root_project_id as rootProjectId, rev.manual_violation as reviewManualViolation, planreviews.action_plan_id as planId " + + " from rule_failures rf " + + " inner join snapshots s on s.id=rf.snapshot_id " + + " left join reviews rev on rev.rule_failure_permanent_id=rf.permanent_id " + + " left join action_plans_reviews planreviews on planreviews.review_id=rev.id " + + " where "); for (int i = 0; i < GROUP_SIZE; i++) { if (i > 0) { - SQL += " or "; + sb.append(" or "); } - SQL += "rf.id=?"; + sb.append("rf.id=?"); } + SQL = sb.toString(); } - private static Map<Integer, String> SEVERITIES = ImmutableMap.of(1, Severity.INFO, 2, Severity.MINOR, 3, Severity.MAJOR, 4, Severity.CRITICAL, 5, Severity.BLOCKER); + private static final Map<Integer, String> SEVERITIES = ImmutableMap.of(1, Severity.INFO, 2, Severity.MINOR, 3, Severity.MAJOR, 4, Severity.CRITICAL, 5, Severity.BLOCKER); @Override protected Map<String, Object> handleRow(ResultSet rs) throws SQLException { @@ -331,7 +335,7 @@ public class ConvertViolationsToIssues implements DatabaseMigration { } private static class ReviewCommentsHandler extends AbstractListHandler<Map<String, Object>> { - static String SQL = "select created_at as createdAt, updated_at as updatedAt, user_id as userId, review_text as reviewText from review_comments where review_id="; + static final String SQL = "select created_at as createdAt, updated_at as updatedAt, user_id as userId, review_text as reviewText from review_comments where review_id="; @Override protected Map<String, Object> handleRow(ResultSet rs) throws SQLException { diff --git a/sonar-server/src/main/webapp/WEB-INF/app/controllers/api/users_controller.rb b/sonar-server/src/main/webapp/WEB-INF/app/controllers/api/users_controller.rb index 9ced56dd192..cf255eb9f8f 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/controllers/api/users_controller.rb +++ b/sonar-server/src/main/webapp/WEB-INF/app/controllers/api/users_controller.rb @@ -123,13 +123,8 @@ class Api::UsersController < Api::ApiController end - def delete - # TODO : DROP - deactivate - end - # - # POST /api/users/delete + # POST /api/users/deactivate # # -- Mandatory parameters # 'login' is the user identifier |