Package org.sonar.api.rules
Class ActiveRule
- java.lang.Object
-
- org.sonar.api.rules.ActiveRule
-
- All Implemented Interfaces:
java.lang.Cloneable
public class ActiveRule extends java.lang.Object implements java.lang.Cloneable
-
-
Constructor Summary
Constructors Constructor Description ActiveRule()
Deprecated.visibility should be reduced to protected or packageActiveRule(RulesProfile profile, Rule rule, RulePriority severity)
Deprecated.visibility should be reduced to protected or package
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Object
clone()
boolean
doesOverride()
boolean
equals(java.lang.Object o)
java.util.List<ActiveRuleParam>
getActiveRuleParams()
java.lang.String
getConfigKey()
java.lang.Integer
getId()
java.lang.String
getInheritance()
For internal use only.java.util.Date
getNoteCreatedAt()
Deprecated.in 4.4.java.lang.String
getNoteData()
Deprecated.in 4.4.java.util.Date
getNoteUpdatedAt()
Deprecated.in 4.4.java.lang.String
getNoteUserLogin()
Deprecated.in 4.4.RulePriority
getOverriddenSeverity()
Deprecated.java.lang.String
getParameter(java.lang.String key)
java.lang.String
getPluginName()
Deprecated.since 2.3 usegetRepositoryKey()
insteadRulePriority
getPriority()
Deprecated.since 2.5 usegetSeverity()
instead.java.lang.String
getRepositoryKey()
Rule
getRule()
java.lang.String
getRuleKey()
RulesProfile
getRulesProfile()
RulePriority
getSeverity()
int
hashCode()
boolean
isEnabled()
boolean
isInherited()
void
setActiveRuleParams(java.util.List<ActiveRuleParam> params)
Deprecated.use setParameter()void
setId(java.lang.Integer id)
Deprecated.visibility should be decreased to protected or packagevoid
setInheritance(java.lang.String s)
For internal use only.ActiveRule
setParameter(java.lang.String key, java.lang.String value)
void
setPriority(RulePriority priority)
Deprecated.since 2.5 usesetSeverity(RulePriority)
instead.void
setRule(Rule rule)
Deprecated.visibility should be reduced to protected or packagevoid
setRulesProfile(RulesProfile rulesProfile)
Deprecated.visibility should be reduced to protected or packagevoid
setSeverity(RulePriority severity)
java.lang.String
toString()
-
-
-
Field Detail
-
INHERITED
public static final java.lang.String INHERITED
- See Also:
- Constant Field Values
-
OVERRIDES
public static final java.lang.String OVERRIDES
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ActiveRule
@Deprecated public ActiveRule()
Deprecated.visibility should be reduced to protected or package
-
ActiveRule
@Deprecated public ActiveRule(RulesProfile profile, Rule rule, @Nullable RulePriority severity)
Deprecated.visibility should be reduced to protected or package
-
-
Method Detail
-
getId
public java.lang.Integer getId()
-
getInheritance
public java.lang.String getInheritance()
For internal use only.- Since:
- 2.5
-
setInheritance
public void setInheritance(java.lang.String s)
For internal use only.- Since:
- 2.5
-
isInherited
public boolean isInherited()
-
doesOverride
public boolean doesOverride()
-
setId
@Deprecated public void setId(java.lang.Integer id)
Deprecated.visibility should be decreased to protected or package
-
getRule
public Rule getRule()
-
setRule
@Deprecated public void setRule(Rule rule)
Deprecated.visibility should be reduced to protected or package
-
getSeverity
public RulePriority getSeverity()
- Since:
- 2.5
-
getOverriddenSeverity
@Deprecated public RulePriority getOverriddenSeverity()
Deprecated.For internal use- Since:
- 6.6
-
setSeverity
public void setSeverity(RulePriority severity)
- Since:
- 2.5
-
getPriority
@Deprecated public RulePriority getPriority()
Deprecated.since 2.5 usegetSeverity()
instead. See http://jira.sonarsource.com/browse/SONAR-1829
-
setPriority
@Deprecated public void setPriority(RulePriority priority)
Deprecated.since 2.5 usesetSeverity(RulePriority)
instead. See http://jira.sonarsource.com/browse/SONAR-1829
-
getRulesProfile
public RulesProfile getRulesProfile()
-
setRulesProfile
@Deprecated public void setRulesProfile(RulesProfile rulesProfile)
Deprecated.visibility should be reduced to protected or package
-
getActiveRuleParams
public java.util.List<ActiveRuleParam> getActiveRuleParams()
-
setActiveRuleParams
@Deprecated public void setActiveRuleParams(java.util.List<ActiveRuleParam> params)
Deprecated.use setParameter()
-
setParameter
public ActiveRule setParameter(java.lang.String key, java.lang.String value)
-
getParameter
public java.lang.String getParameter(java.lang.String key)
-
getPluginName
@Deprecated public java.lang.String getPluginName()
Deprecated.since 2.3 usegetRepositoryKey()
instead
-
getRepositoryKey
public java.lang.String getRepositoryKey()
-
getConfigKey
public java.lang.String getConfigKey()
- Returns:
- the config key the active rule belongs to
-
getRuleKey
public java.lang.String getRuleKey()
- Returns:
- the key of the active rule
-
getNoteData
@CheckForNull @Deprecated public java.lang.String getNoteData()
Deprecated.in 4.4. Feature dropped.- Since:
- 4.2
-
getNoteUserLogin
@CheckForNull @Deprecated public java.lang.String getNoteUserLogin()
Deprecated.in 4.4. Feature dropped.- Since:
- 4.2
-
getNoteCreatedAt
@CheckForNull @Deprecated public java.util.Date getNoteCreatedAt()
Deprecated.in 4.4. Feature dropped.- Since:
- 4.2
-
getNoteUpdatedAt
@CheckForNull @Deprecated public java.util.Date getNoteUpdatedAt()
Deprecated.in 4.4. Feature dropped.- Since:
- 4.2
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
clone
public java.lang.Object clone()
- Overrides:
clone
in classjava.lang.Object
-
isEnabled
public boolean isEnabled()
- Since:
- 2.6
-
-