Examples of Migration45Mapper


Examples of org.sonar.core.persistence.migration.v45.Migration45Mapper

    Timer timer = new Timer("Db Migration Progress");
    timer.schedule(progressTask, MassUpdate.ProgressTask.PERIOD_MS, MassUpdate.ProgressTask.PERIOD_MS);

    DbSession session = db.openSession(false);
    try {
      Migration45Mapper mapper = session.getMapper(Migration45Mapper.class);

      List<RuleParameter> templateRuleParams = mapper.selectAllTemplateRuleParameters();
      Multimap<Integer, RuleParameter> templateRuleParamsByRuleId = ArrayListMultimap.create();
      for (RuleParameter templateRuleParam : templateRuleParams) {
        templateRuleParamsByRuleId.put(templateRuleParam.getRuleId(), templateRuleParam);
      }

      List<Rule> customRules = mapper.selectAllCustomRules();
      Multimap<Integer, Integer> customRuleIdsByTemplateRuleId = HashMultimap.create();
      for (Rule customRule : customRules) {
        customRuleIdsByTemplateRuleId.put(customRule.getTemplateId(), customRule.getId());
      }

      List<RuleParameter> customRuleParams = mapper.selectAllCustomRuleParameters();
      Multimap<Integer, RuleParameter> customRuleParamsByRuleId = ArrayListMultimap.create();
      for (RuleParameter customRuleParam : customRuleParams) {
        customRuleParamsByRuleId.put(customRuleParam.getRuleId(), customRuleParam);
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.