Class ActiveRule

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class ActiveRule
    extends java.lang.Object
    implements java.lang.Cloneable
    • 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 use getSeverity() instead. See http://jira.sonarsource.com/browse/SONAR-1829
      • setPriority

        @Deprecated
        public void setPriority​(RulePriority priority)
        Deprecated.
        since 2.5 use setSeverity(RulePriority) instead. See http://jira.sonarsource.com/browse/SONAR-1829
      • 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 use getRepositoryKey() 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 class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object
      • isEnabled

        public boolean isEnabled()
        Since:
        2.6