org.sonar.api.rules
Class ActiveRule
java.lang.Object
org.sonar.api.database.BaseIdentifiable
org.sonar.api.rules.ActiveRule
- All Implemented Interfaces:
- Cloneable
public class ActiveRule
- extends BaseIdentifiable
- implements Cloneable
A class to map an ActiveRule to the hibernate model
ActiveRule
public ActiveRule()
ActiveRule
public ActiveRule(RulesProfile profile,
Rule rule,
RulePriority priority)
- Creates an ActiveRule
- Parameters:
profile
- the profile the rule is activated inrule
- the rule that is activepriority
- the priority of the rule within the profile
getRule
public Rule getRule()
setRule
public void setRule(Rule rule)
getPriority
public RulePriority getPriority()
setPriority
public void setPriority(RulePriority priority)
getRulesProfile
public RulesProfile getRulesProfile()
setRulesProfile
public void setRulesProfile(RulesProfile rulesProfile)
getActiveRuleParams
public List<ActiveRuleParam> getActiveRuleParams()
setActiveRuleParams
public void setActiveRuleParams(List<ActiveRuleParam> params)
- Sets the list of parameters for the active rule
getPluginName
public String getPluginName()
- Returns:
- the name of the plugin the active rule belongs to
getConfigKey
public String getConfigKey()
- Returns:
- the config key the active rule belongs to
getRuleKey
public String getRuleKey()
- Returns:
- the key of the active rule
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
clone
public Object clone()
- Overrides:
clone
in class Object
Copyright © 2009-2010 SonarSource SA. All Rights Reserved.