ch.hortis.sonar.model
Class RulesProfile

java.lang.Object
  extended by ch.hortis.sonar.model.RulesProfile
All Implemented Interfaces:
java.io.Serializable

public class RulesProfile
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static java.lang.String SONAR_WAY_NAME
           
static java.lang.String SUN_CONVENTIONS_NAME
           
 
Constructor Summary
RulesProfile()
           
RulesProfile(java.lang.String name)
           
RulesProfile(java.lang.String name, java.lang.String language, boolean active, boolean provided)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.Boolean getActive()
           
 ActiveRule getActiveRule(java.lang.String pluginKey, java.lang.String ruleKey)
           
 java.util.List<ActiveRule> getActiveRules()
           
 java.util.List<ActiveRule> getActiveRules(RuleFailureLevel level)
           
 java.util.List<ActiveRule> getActiveRulesByPlugin(java.lang.String pluginKey)
           
 java.lang.Integer getId()
           
 java.lang.String getLanguage()
           
 java.lang.String getName()
           
 java.lang.Boolean getProvided()
           
 int hashCode()
           
 void setActive(java.lang.Boolean active)
           
 void setActiveRules(java.util.List<ActiveRule> activeRules)
           
 void setId(java.lang.Integer id)
           
 void setLanguage(java.lang.String language)
           
 void setName(java.lang.String name)
           
 void setProvided(java.lang.Boolean provided)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SONAR_WAY_NAME

public static final java.lang.String SONAR_WAY_NAME
See Also:
Constant Field Values

SUN_CONVENTIONS_NAME

public static final java.lang.String SUN_CONVENTIONS_NAME
See Also:
Constant Field Values
Constructor Detail

RulesProfile

public RulesProfile()

RulesProfile

public RulesProfile(java.lang.String name)

RulesProfile

public RulesProfile(java.lang.String name,
                    java.lang.String language,
                    boolean active,
                    boolean provided)
Method Detail

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getActiveRules

public java.util.List<ActiveRule> getActiveRules()

setActiveRules

public void setActiveRules(java.util.List<ActiveRule> activeRules)

getActive

public java.lang.Boolean getActive()

setActive

public void setActive(java.lang.Boolean active)

getProvided

public java.lang.Boolean getProvided()

setProvided

public void setProvided(java.lang.Boolean provided)

getLanguage

public java.lang.String getLanguage()

setLanguage

public void setLanguage(java.lang.String language)

getActiveRules

public java.util.List<ActiveRule> getActiveRules(RuleFailureLevel level)

getActiveRulesByPlugin

public java.util.List<ActiveRule> getActiveRulesByPlugin(java.lang.String pluginKey)

getActiveRule

public ActiveRule getActiveRule(java.lang.String pluginKey,
                                java.lang.String ruleKey)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

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


Copyright © 2008 SonarSource SA. All Rights Reserved.