org.sonar.api.issue.internal
Class DefaultIssueComment
java.lang.Object
org.sonar.api.issue.internal.DefaultIssueComment
- All Implemented Interfaces:
- Serializable, IssueComment
public class DefaultIssueComment
- extends Object
- implements Serializable, IssueComment
PLUGINS MUST NOT BE USED THIS CLASS, EXCEPT FOR UNIT TESTING.
- Since:
- 3.6
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultIssueComment
public DefaultIssueComment()
markdownText
public String markdownText()
- Specified by:
markdownText
in interface IssueComment
setMarkdownText
public DefaultIssueComment setMarkdownText(String s)
issueKey
public String issueKey()
- Specified by:
issueKey
in interface IssueComment
setIssueKey
public DefaultIssueComment setIssueKey(String s)
key
public String key()
- Specified by:
key
in interface IssueComment
setKey
public DefaultIssueComment setKey(String key)
userLogin
@CheckForNull
public String userLogin()
- The user who created the comment. Null if it was automatically generated during project scan.
- Specified by:
userLogin
in interface IssueComment
setUserLogin
public DefaultIssueComment setUserLogin(@Nullable
String userLogin)
createdAt
public Date createdAt()
- Specified by:
createdAt
in interface IssueComment
setCreatedAt
public DefaultIssueComment setCreatedAt(Date createdAt)
updatedAt
public Date updatedAt()
- Specified by:
updatedAt
in interface IssueComment
setUpdatedAt
public DefaultIssueComment setUpdatedAt(Date updatedAt)
isNew
public boolean isNew()
setNew
public DefaultIssueComment setNew(boolean b)
create
public static DefaultIssueComment create(String issueKey,
@Nullable
String login,
String markdownText)
Copyright © 2009–2016 SonarSource. All rights reserved.