org.sonar.commons.rules
Class RulesDao
java.lang.Object
org.sonar.commons.rules.RulesDao
public class RulesDao
- extends java.lang.Object
Method Summary |
void |
addActiveRulesToProfile(java.util.List<ActiveRule> activeRules,
int profileId,
java.lang.String pluginKey)
|
java.lang.Long |
countRules(java.util.List<java.lang.String> plugins,
java.lang.String categoryName)
|
void |
deleteActiveRuleParameters(RuleParam ruleParam)
|
RulesProfile |
getActiveProfile(java.lang.String languageKey)
|
java.util.List<RulesProfile> |
getActiveProfiles()
|
java.util.List<RulesCategory> |
getCategories()
|
RulesCategory |
getCategory(java.lang.String key)
|
RulesProfile |
getProfile(java.lang.String languageKey,
java.lang.String profileName)
|
RulesProfile |
getProfileById(int profileId)
|
java.util.List<RulesProfile> |
getProfiles(java.lang.String languageKey)
|
java.util.List<RulesProfile> |
getProvidedProfiles()
|
Rule |
getRule(java.lang.String pluginKey,
java.lang.String ruleKey)
|
Rule |
getRuleByKey(java.lang.String pluginKey,
java.lang.String ruleKey)
|
java.util.List<RuleFailure> |
getRuleFailures(Snapshot snapshot)
|
java.util.List<RuleParam> |
getRuleParams()
|
java.util.List<Rule> |
getRules()
|
java.util.List<Rule> |
getRulesByCategory(RulesCategory categ)
|
java.util.List<Rule> |
getRulesByPlugin(java.lang.String pluginKey)
|
boolean |
isRuleParamEqual(RuleParam ruleParam,
RuleParam ruleParamFromDatabase,
java.lang.String ruleKey,
java.lang.String pluginKey)
|
void |
synchronizeRuleOfActiveRule(ActiveRule activeRule,
java.lang.String pluginKey)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RulesDao
public RulesDao(DatabaseManager manager)
getRule
public Rule getRule(java.lang.String pluginKey,
java.lang.String ruleKey)
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()
getActiveProfiles
public java.util.List<RulesProfile> getActiveProfiles()
getActiveProfile
public RulesProfile getActiveProfile(java.lang.String languageKey)
getProfiles
public java.util.List<RulesProfile> getProfiles(java.lang.String languageKey)
getProvidedProfiles
public java.util.List<RulesProfile> getProvidedProfiles()
getProfile
public RulesProfile getProfile(java.lang.String languageKey,
java.lang.String profileName)
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 © 2008 SonarSource SA. All Rights Reserved.