org.sonar.commons.rules
Class RulesDao
java.lang.Object
org.sonar.commons.BaseDao
org.sonar.commons.rules.RulesDao
public class RulesDao
- extends BaseDao
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RulesDao
public RulesDao(DatabaseSession session)
getRules
public java.util.List<Rule> getRules()
getRulesByPlugin
public java.util.List<Rule> getRulesByPlugin(java.lang.String pluginKey)
getRulesByCategory
public java.util.List<Rule> getRulesByCategory(RulesCategory categ)
getRuleByKey
public Rule getRuleByKey(java.lang.String pluginKey,
java.lang.String ruleKey)
countRules
public java.lang.Long countRules(java.util.List<java.lang.String> plugins,
java.lang.String categoryName)
getCategories
public java.util.List<RulesCategory> getCategories()
getCategory
public RulesCategory getCategory(java.lang.String key)
getRuleParams
public java.util.List<RuleParam> getRuleParams()
getRuleParam
public RuleParam getRuleParam(Rule rule,
java.lang.String paramKey)
addActiveRulesToProfile
public void addActiveRulesToProfile(java.util.List<ActiveRule> activeRules,
int profileId,
java.lang.String pluginKey)
deleteActiveRuleParameters
public void deleteActiveRuleParameters(RuleParam ruleParam)
getRuleFailures
public java.util.List<RuleFailure> getRuleFailures(Snapshot snapshot)
synchronizeRuleOfActiveRule
public void synchronizeRuleOfActiveRule(ActiveRule activeRule,
java.lang.String pluginKey)
isRuleParamEqual
public boolean isRuleParamEqual(RuleParam ruleParam,
RuleParam ruleParamFromDatabase,
java.lang.String ruleKey,
java.lang.String pluginKey)
getProfileById
public RulesProfile getProfileById(int profileId)
Copyright © 2009 SonarSource SA. All Rights Reserved.