import org.sonar.server.db.migrations.util.SqlUtil;
import javax.annotation.CheckForNull;
+
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
*/
public class DevelopmentCostMeasuresMigration implements DatabaseMigration {
- private Logger logger = LoggerFactory.getLogger(DevelopmentCostMeasuresMigration.class);
+ private static final Logger logger = LoggerFactory.getLogger(DevelopmentCostMeasuresMigration.class);
private static final String ID = "id";
private static final String VALUE = "value";
}
}
- public Object convert(Referentials referentials) throws Exception {
+ public Object convert(Referentials referentials) throws SQLException {
Long[] ids = referentials.pollGroupOfIds();
while (ids.length > 0) {
List<Map<String, Object>> rows = selectRows(ids);
*/
public class IssueChangelogMigration implements DatabaseMigration {
- private Logger logger = LoggerFactory.getLogger(IssueChangelogMigration.class);
+ private static final Logger logger = LoggerFactory.getLogger(IssueChangelogMigration.class);
private static final String ID = "id";
private static final String CHANGE_DATA = "changeData";
}
}
- public Object convert(Referentials referentials) throws Exception {
+ public Object convert(Referentials referentials) throws SQLException {
Long[] ids = referentials.pollGroupOfIds();
while (ids.length > 0) {
List<Map<String, Object>> rows = selectRows(ids);
*/
public class IssueMigration implements DatabaseMigration {
- private Logger logger = LoggerFactory.getLogger(IssueMigration.class);
+ private static final Logger logger = LoggerFactory.getLogger(IssueMigration.class);
private static final String ID = "id";
private static final String DEBT = "debt";
}
}
- public Object convert(Referentials referentials) throws Exception {
+ public Object convert(Referentials referentials) throws SQLException {
// For each group of 1000 issue ids:
// - load related issues
// - in a transaction
import org.sonar.server.db.migrations.util.SqlUtil;
import javax.annotation.CheckForNull;
+
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
*/
public class TechnicalDebtMeasuresMigration implements DatabaseMigration {
- private Logger logger = LoggerFactory.getLogger(TechnicalDebtMeasuresMigration.class);
+ private static final Logger logger = LoggerFactory.getLogger(TechnicalDebtMeasuresMigration.class);
private static final String ID = "id";
private static final String VALUE = "value";
}
}
- public Object convert(Referentials referentials) throws Exception {
+ public Object convert(Referentials referentials) throws SQLException {
Long[] ids = referentials.pollGroupOfIds();
while (ids.length > 0) {
List<Map<String, Object>> rows = selectRows(ids);
}
@Override
- public Object call() throws Exception {
+ public Object call() throws SQLException {
// For each group of 1000 violation ids:
// - load related violations, reviews and action plans
// - in a transaction
*/
public class ViolationMigration implements DatabaseMigration {
+ private static final Logger logger = LoggerFactory.getLogger(ViolationMigration.class);
+
private static final String FAILURE_MESSAGE = "Fail to convert violations to issues";
- private final Settings settings;
- private Logger logger = LoggerFactory.getLogger(ViolationMigration.class);
+ private final Settings settings;
private final Database db;
public ViolationMigration(Database database, Settings settings) {