public class DefaultExternalIssue extends AbstractDefaultIssue<DefaultExternalIssue> implements ExternalIssue, NewExternalIssue
flows, primaryLocation, projectstorage| Constructor and Description |
|---|
DefaultExternalIssue(DefaultInputProject project) |
DefaultExternalIssue(DefaultInputProject project,
SensorStorage storage) |
| Modifier and Type | Method and Description |
|---|---|
void |
doSave() |
java.lang.String |
engineId() |
NewExternalIssue |
engineId(java.lang.String engineId)
Unique identifier of the external analyzer (e.g.
|
DefaultExternalIssue |
forRule(RuleKey ruleKey)
The
RuleKey of the issue. |
java.lang.Long |
remediationEffort()
Effort to fix the issue, in minutes.
|
DefaultExternalIssue |
remediationEffortMinutes(java.lang.Long effort)
Effort to fix the issue, in minutes.
|
java.lang.String |
ruleId() |
NewExternalIssue |
ruleId(java.lang.String ruleId)
Unique rule identifier for a given
NewExternalIssue.engineId(String) |
RuleKey |
ruleKey()
The
RuleKey of this issue. |
Severity |
severity() |
DefaultExternalIssue |
severity(Severity severity)
Set the severity of the issue.
|
RuleType |
type()
Type of the issue.
|
DefaultExternalIssue |
type(RuleType type)
Type of issue.
|
addFlow, addLocation, at, flows, newLocation, primaryLocationsave, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitflows, primaryLocationaddFlow, addLocation, at, newLocation, savepublic DefaultExternalIssue(DefaultInputProject project)
public DefaultExternalIssue(DefaultInputProject project, @Nullable SensorStorage storage)
public DefaultExternalIssue remediationEffortMinutes(@Nullable java.lang.Long effort)
NewExternalIssueremediationEffortMinutes in interface NewExternalIssuepublic DefaultExternalIssue severity(Severity severity)
NewExternalIssueseverity in interface NewExternalIssuepublic java.lang.String engineId()
engineId in interface ExternalIssuepublic java.lang.String ruleId()
ruleId in interface ExternalIssuepublic Severity severity()
severity in interface ExternalIssuepublic java.lang.Long remediationEffort()
ExternalIssueremediationEffort in interface ExternalIssuepublic void doSave()
doSave in class DefaultStorablepublic RuleType type()
ExternalIssuetype in interface ExternalIssuepublic NewExternalIssue engineId(java.lang.String engineId)
NewExternalIssueengineId in interface NewExternalIssuepublic NewExternalIssue ruleId(java.lang.String ruleId)
NewExternalIssueNewExternalIssue.engineId(String)ruleId in interface NewExternalIssuepublic DefaultExternalIssue forRule(RuleKey ruleKey)
NewExternalIssueRuleKey of the issue.forRule in interface NewExternalIssuepublic RuleKey ruleKey()
IIssueRuleKey of this issue.public DefaultExternalIssue type(RuleType type)
NewExternalIssuetype in interface NewExternalIssue