*/
package org.sonar.server.rule;
-import com.google.common.collect.ArrayListMultimap;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.Lists;
-import com.google.common.collect.Maps;
-import com.google.common.collect.Multimap;
-import com.google.common.collect.Sets;
+import com.google.common.collect.*;
import org.apache.commons.lang.ObjectUtils;
import org.apache.commons.lang.StringUtils;
import org.apache.ibatis.session.SqlSession;
import org.sonar.check.Cardinality;
import org.sonar.core.persistence.MyBatis;
import org.sonar.core.qualityprofile.db.ActiveRuleDao;
-import org.sonar.core.rule.RuleDao;
-import org.sonar.core.rule.RuleDto;
-import org.sonar.core.rule.RuleParamDto;
-import org.sonar.core.rule.RuleRuleTagDto;
-import org.sonar.core.rule.RuleTagDao;
-import org.sonar.core.rule.RuleTagDto;
-import org.sonar.core.rule.RuleTagType;
+import org.sonar.core.rule.*;
import org.sonar.server.configuration.ProfilesManager;
import javax.annotation.CheckForNull;
-import java.util.Collection;
-import java.util.Date;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import java.util.*;
public class RuleRegistration implements Startable {
private static final Logger LOG = LoggerFactory.getLogger(RuleRegistration.class);
RuleRuleTagDto newTagDto = new RuleRuleTagDto()
.setRuleId(dto.getId())
.setTagId(tagId)
+ .setTag(tag)
.setType(RuleTagType.SYSTEM);
ruleDao.insert(newTagDto, sqlSession);
buffer.add(newTagDto);