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, projectFields inherited from class org.sonar.api.batch.sensor.internal.DefaultStorable
storage -
Constructor Summary
ConstructorsConstructorDescriptionDefaultExternalIssue(DefaultInputProject project) DefaultExternalIssue(DefaultInputProject project, org.sonar.api.batch.sensor.internal.SensorStorage storage) -
Method Summary
Modifier and TypeMethodDescriptionaddImpact(org.sonar.api.issue.impact.SoftwareQuality softwareQuality, org.sonar.api.issue.impact.Severity severity) org.sonar.api.rules.CleanCodeAttributecleanCodeAttribute(org.sonar.api.rules.CleanCodeAttribute attribute) cveId()org.sonar.api.batch.sensor.issue.NewExternalIssuevoiddoSave()engineId()org.sonar.api.batch.sensor.issue.NewExternalIssueforRule(org.sonar.api.rule.RuleKey ruleKey) Map<org.sonar.api.issue.impact.SoftwareQuality,org.sonar.api.issue.impact.Severity> impacts()remediationEffortMinutes(Long effort) ruleId()org.sonar.api.batch.sensor.issue.NewExternalIssueorg.sonar.api.rule.RuleKeyruleKey()org.sonar.api.batch.rule.Severityseverity()severity(org.sonar.api.batch.rule.Severity severity) org.sonar.api.rules.RuleTypetype()type(org.sonar.api.rules.RuleType type) Methods inherited from class org.sonar.api.batch.sensor.issue.internal.AbstractDefaultIssue
addFlow, addFlow, addLocation, at, flows, newLocation, primaryLocationMethods inherited from class org.sonar.api.batch.sensor.internal.DefaultStorable
save, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.sonar.api.batch.sensor.issue.IIssue
flows, primaryLocationMethods inherited from interface org.sonar.api.batch.sensor.issue.NewExternalIssue
addFlow, addLocation, at, newLocation, save
-
Constructor Details
-
DefaultExternalIssue
-
DefaultExternalIssue
public DefaultExternalIssue(DefaultInputProject project, @Nullable org.sonar.api.batch.sensor.internal.SensorStorage storage)
-
-
Method Details
-
remediationEffortMinutes
- Specified by:
remediationEffortMinutesin interfaceorg.sonar.api.batch.sensor.issue.NewExternalIssue
-
severity
- Specified by:
severityin interfaceorg.sonar.api.batch.sensor.issue.NewExternalIssue
-
addImpact
public DefaultExternalIssue addImpact(org.sonar.api.issue.impact.SoftwareQuality softwareQuality, org.sonar.api.issue.impact.Severity severity) - Specified by:
addImpactin interfaceorg.sonar.api.batch.sensor.issue.NewExternalIssue
-
engineId
- Specified by:
engineIdin interfaceorg.sonar.api.batch.sensor.issue.ExternalIssue
-
ruleId
- Specified by:
ruleIdin interfaceorg.sonar.api.batch.sensor.issue.ExternalIssue
-
cveId
-
severity
public org.sonar.api.batch.rule.Severity severity()- Specified by:
severityin interfaceorg.sonar.api.batch.sensor.issue.ExternalIssue
-
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
-
impacts
public Map<org.sonar.api.issue.impact.SoftwareQuality,org.sonar.api.issue.impact.Severity> impacts()- Specified by:
impactsin interfaceorg.sonar.api.batch.sensor.issue.ExternalIssue
-
cleanCodeAttribute
@CheckForNull public org.sonar.api.rules.CleanCodeAttribute cleanCodeAttribute()- Specified by:
cleanCodeAttributein interfaceorg.sonar.api.batch.sensor.issue.ExternalIssue
-
engineId
- Specified by:
engineIdin interfaceorg.sonar.api.batch.sensor.issue.NewExternalIssue
-
ruleId
- Specified by:
ruleIdin interfaceorg.sonar.api.batch.sensor.issue.NewExternalIssue
-
cveId
-
forRule
- 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
- Specified by:
typein interfaceorg.sonar.api.batch.sensor.issue.NewExternalIssue
-
cleanCodeAttribute
- Specified by:
cleanCodeAttributein interfaceorg.sonar.api.batch.sensor.issue.NewExternalIssue
-