Class DefaultExternalIssue
- java.lang.Object
-
- org.sonar.api.batch.sensor.internal.DefaultStorable
-
- org.sonar.api.batch.sensor.issue.internal.AbstractDefaultIssue<DefaultExternalIssue>
-
- org.sonar.api.batch.sensor.issue.internal.DefaultExternalIssue
-
- All Implemented Interfaces:
org.sonar.api.batch.sensor.issue.ExternalIssue,org.sonar.api.batch.sensor.issue.IIssue,org.sonar.api.batch.sensor.issue.NewExternalIssue
public class DefaultExternalIssue extends AbstractDefaultIssue<DefaultExternalIssue> implements org.sonar.api.batch.sensor.issue.ExternalIssue, org.sonar.api.batch.sensor.issue.NewExternalIssue
-
-
Field Summary
-
Fields inherited from class org.sonar.api.batch.sensor.issue.internal.AbstractDefaultIssue
flows, primaryLocation, project
-
Fields inherited from class org.sonar.api.batch.sensor.internal.DefaultStorable
storage
-
-
Constructor Summary
Constructors Constructor Description DefaultExternalIssue(DefaultInputProject project)DefaultExternalIssue(DefaultInputProject project, org.sonar.api.batch.sensor.internal.SensorStorage storage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoSave()java.lang.StringengineId()org.sonar.api.batch.sensor.issue.NewExternalIssueengineId(java.lang.String engineId)DefaultExternalIssueforRule(org.sonar.api.rule.RuleKey ruleKey)java.lang.LongremediationEffort()DefaultExternalIssueremediationEffortMinutes(java.lang.Long effort)java.lang.StringruleId()org.sonar.api.batch.sensor.issue.NewExternalIssueruleId(java.lang.String ruleId)org.sonar.api.rule.RuleKeyruleKey()org.sonar.api.batch.rule.Severityseverity()DefaultExternalIssueseverity(org.sonar.api.batch.rule.Severity severity)org.sonar.api.rules.RuleTypetype()DefaultExternalIssuetype(org.sonar.api.rules.RuleType type)-
Methods inherited from class org.sonar.api.batch.sensor.issue.internal.AbstractDefaultIssue
addFlow, addLocation, at, flows, newLocation, primaryLocation
-
Methods inherited from class org.sonar.api.batch.sensor.internal.DefaultStorable
save, toString
-
-
-
-
Constructor Detail
-
DefaultExternalIssue
public DefaultExternalIssue(DefaultInputProject project)
-
DefaultExternalIssue
public DefaultExternalIssue(DefaultInputProject project, @Nullable org.sonar.api.batch.sensor.internal.SensorStorage storage)
-
-
Method Detail
-
remediationEffortMinutes
public DefaultExternalIssue remediationEffortMinutes(@Nullable java.lang.Long effort)
- Specified by:
remediationEffortMinutesin interfaceorg.sonar.api.batch.sensor.issue.NewExternalIssue
-
severity
public DefaultExternalIssue severity(org.sonar.api.batch.rule.Severity severity)
- Specified by:
severityin interfaceorg.sonar.api.batch.sensor.issue.NewExternalIssue
-
engineId
public java.lang.String engineId()
- Specified by:
engineIdin interfaceorg.sonar.api.batch.sensor.issue.ExternalIssue
-
ruleId
public java.lang.String ruleId()
- Specified by:
ruleIdin interfaceorg.sonar.api.batch.sensor.issue.ExternalIssue
-
severity
public org.sonar.api.batch.rule.Severity severity()
- Specified by:
severityin interfaceorg.sonar.api.batch.sensor.issue.ExternalIssue
-
remediationEffort
public java.lang.Long remediationEffort()
- Specified by:
remediationEffortin interfaceorg.sonar.api.batch.sensor.issue.ExternalIssue
-
doSave
public void doSave()
- Specified by:
doSavein classDefaultStorable
-
type
public org.sonar.api.rules.RuleType type()
- Specified by:
typein interfaceorg.sonar.api.batch.sensor.issue.ExternalIssue
-
engineId
public org.sonar.api.batch.sensor.issue.NewExternalIssue engineId(java.lang.String engineId)
- Specified by:
engineIdin interfaceorg.sonar.api.batch.sensor.issue.NewExternalIssue
-
ruleId
public org.sonar.api.batch.sensor.issue.NewExternalIssue ruleId(java.lang.String ruleId)
- Specified by:
ruleIdin interfaceorg.sonar.api.batch.sensor.issue.NewExternalIssue
-
forRule
public DefaultExternalIssue forRule(org.sonar.api.rule.RuleKey ruleKey)
- Specified by:
forRulein interfaceorg.sonar.api.batch.sensor.issue.NewExternalIssue
-
ruleKey
public org.sonar.api.rule.RuleKey ruleKey()
- Specified by:
ruleKeyin interfaceorg.sonar.api.batch.sensor.issue.IIssue
-
type
public DefaultExternalIssue type(org.sonar.api.rules.RuleType type)
- Specified by:
typein interfaceorg.sonar.api.batch.sensor.issue.NewExternalIssue
-
-