Class DefaultAdHocRule
- java.lang.Object
-
- org.sonar.api.batch.sensor.internal.DefaultStorable
-
- org.sonar.api.batch.sensor.rule.internal.DefaultAdHocRule
-
- All Implemented Interfaces:
org.sonar.api.batch.sensor.rule.AdHocRule,org.sonar.api.batch.sensor.rule.NewAdHocRule
public class DefaultAdHocRule extends DefaultStorable implements org.sonar.api.batch.sensor.rule.AdHocRule, org.sonar.api.batch.sensor.rule.NewAdHocRule
-
-
Field Summary
-
Fields inherited from class org.sonar.api.batch.sensor.internal.DefaultStorable
storage
-
-
Constructor Summary
Constructors Constructor Description DefaultAdHocRule()DefaultAdHocRule(org.sonar.api.batch.sensor.internal.SensorStorage storage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringdescription()DefaultAdHocRuledescription(java.lang.String description)voiddoSave()java.lang.StringengineId()DefaultAdHocRuleengineId(java.lang.String engineId)java.lang.Stringname()DefaultAdHocRulename(java.lang.String name)java.lang.StringruleId()DefaultAdHocRuleruleId(java.lang.String ruleId)org.sonar.api.batch.rule.Severityseverity()DefaultAdHocRuleseverity(org.sonar.api.batch.rule.Severity severity)org.sonar.api.rules.RuleTypetype()DefaultAdHocRuletype(org.sonar.api.rules.RuleType type)-
Methods inherited from class org.sonar.api.batch.sensor.internal.DefaultStorable
save, toString
-
-
-
-
Method Detail
-
severity
public DefaultAdHocRule severity(org.sonar.api.batch.rule.Severity severity)
- Specified by:
severityin interfaceorg.sonar.api.batch.sensor.rule.NewAdHocRule
-
engineId
public java.lang.String engineId()
- Specified by:
engineIdin interfaceorg.sonar.api.batch.sensor.rule.AdHocRule
-
ruleId
public java.lang.String ruleId()
- Specified by:
ruleIdin interfaceorg.sonar.api.batch.sensor.rule.AdHocRule
-
name
public java.lang.String name()
- Specified by:
namein interfaceorg.sonar.api.batch.sensor.rule.AdHocRule
-
description
@CheckForNull public java.lang.String description()
- Specified by:
descriptionin interfaceorg.sonar.api.batch.sensor.rule.AdHocRule
-
severity
public org.sonar.api.batch.rule.Severity severity()
- Specified by:
severityin interfaceorg.sonar.api.batch.sensor.rule.AdHocRule
-
doSave
public void doSave()
- Specified by:
doSavein classDefaultStorable
-
type
public org.sonar.api.rules.RuleType type()
- Specified by:
typein interfaceorg.sonar.api.batch.sensor.rule.AdHocRule
-
engineId
public DefaultAdHocRule engineId(java.lang.String engineId)
- Specified by:
engineIdin interfaceorg.sonar.api.batch.sensor.rule.NewAdHocRule
-
ruleId
public DefaultAdHocRule ruleId(java.lang.String ruleId)
- Specified by:
ruleIdin interfaceorg.sonar.api.batch.sensor.rule.NewAdHocRule
-
name
public DefaultAdHocRule name(java.lang.String name)
- Specified by:
namein interfaceorg.sonar.api.batch.sensor.rule.NewAdHocRule
-
description
public DefaultAdHocRule description(@Nullable java.lang.String description)
- Specified by:
descriptionin interfaceorg.sonar.api.batch.sensor.rule.NewAdHocRule
-
type
public DefaultAdHocRule type(org.sonar.api.rules.RuleType type)
- Specified by:
typein interfaceorg.sonar.api.batch.sensor.rule.NewAdHocRule
-
-