public class DefaultIssue extends Object implements Issue
MESSAGE_MAX_SIZE, RESOLUTION_FALSE_POSITIVE, RESOLUTION_FIXED, RESOLUTION_REMOVED, RESOLUTIONS, STATUS_CLOSED, STATUS_CONFIRMED, STATUS_OPEN, STATUS_REOPENED, STATUS_RESOLVED
Constructor and Description |
---|
DefaultIssue() |
public DefaultIssue()
public String key()
Issue
public DefaultIssue setKey(String key)
public String componentKey()
Issue
componentKey
in interface Issue
public DefaultIssue setComponentKey(String s)
@CheckForNull public Long componentId()
public DefaultIssue setComponentId(@Nullable Long s)
@CheckForNull public String projectKey()
public DefaultIssue setProjectKey(String projectKey)
public DefaultIssue setRuleKey(RuleKey k)
public String severity()
Issue
Severity
.public DefaultIssue setSeverity(@Nullable String s)
public boolean manualSeverity()
public DefaultIssue setManualSeverity(boolean b)
@CheckForNull public String message()
public DefaultIssue setMessage(@Nullable String s)
@CheckForNull public Integer line()
Issue
public DefaultIssue setLine(@Nullable Integer l)
@CheckForNull public Double effortToFix()
Issue
effortToFix
in interface Issue
public DefaultIssue setEffortToFix(@Nullable Double d)
@CheckForNull public WorkDuration technicalDebt()
public DefaultIssue setTechnicalDebt(@Nullable WorkDuration t)
public String status()
Issue
Issue
.public DefaultIssue setStatus(String s)
@CheckForNull public String resolution()
Issue
Issue
.resolution
in interface Issue
public DefaultIssue setResolution(@Nullable String s)
@CheckForNull public String reporter()
Issue
public DefaultIssue setReporter(@Nullable String s)
@CheckForNull public String assignee()
Issue
public DefaultIssue setAssignee(@Nullable String s)
public Date creationDate()
creationDate
in interface Issue
public DefaultIssue setCreationDate(Date d)
@CheckForNull public Date updateDate()
updateDate
in interface Issue
public DefaultIssue setUpdateDate(@Nullable Date d)
@CheckForNull public Date closeDate()
Issue
Issue.STATUS_CLOSED
, else null.public DefaultIssue setCloseDate(@Nullable Date d)
@CheckForNull public String checksum()
public DefaultIssue setChecksum(@Nullable String s)
public boolean isNew()
Issue
public DefaultIssue setNew(boolean b)
public boolean isEndOfLife()
public DefaultIssue setEndOfLife(boolean b)
public boolean isOnDisabledRule()
public DefaultIssue setOnDisabledRule(boolean b)
public boolean isChanged()
public DefaultIssue setChanged(boolean b)
public boolean mustSendNotifications()
public DefaultIssue setSendNotifications(boolean b)
@CheckForNull public String attribute(String key)
public DefaultIssue setAttribute(String key, @Nullable String value)
public Map<String,String> attributes()
attributes
in interface Issue
public DefaultIssue setAttributes(@Nullable Map<String,String> map)
@CheckForNull public String authorLogin()
Issue
authorLogin
in interface Issue
public DefaultIssue setAuthorLogin(@Nullable String s)
@CheckForNull public String actionPlanKey()
actionPlanKey
in interface Issue
public DefaultIssue setActionPlanKey(@Nullable String actionPlanKey)
public DefaultIssue setFieldChange(IssueChangeContext context, String field, @Nullable Serializable oldValue, @Nullable Serializable newValue)
@CheckForNull public FieldDiffs currentChange()
public DefaultIssue addChange(FieldDiffs change)
public DefaultIssue setChanges(List<FieldDiffs> changes)
public List<FieldDiffs> changes()
public DefaultIssue addComment(DefaultIssueComment comment)
public List<IssueComment> comments()
Issue
BatchExtension
).@CheckForNull public Date selectedAt()
public DefaultIssue setSelectedAt(@Nullable Date d)
Copyright © 2009-2014 SonarSource. All Rights Reserved.