org.sonar.api.issue.internal
Class DefaultIssueComment

java.lang.Object
  extended by 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

Constructor Summary
DefaultIssueComment()
           
 
Method Summary
static DefaultIssueComment create(String issueKey, String login, String markdownText)
           
 Date createdAt()
           
 boolean isNew()
           
 String issueKey()
           
 String key()
           
 String markdownText()
           
 DefaultIssueComment setCreatedAt(Date createdAt)
           
 DefaultIssueComment setIssueKey(String s)
           
 DefaultIssueComment setKey(String key)
           
 DefaultIssueComment setMarkdownText(String s)
           
 DefaultIssueComment setNew(boolean b)
           
 DefaultIssueComment setUpdatedAt(Date updatedAt)
           
 DefaultIssueComment setUserLogin(String userLogin)
           
 Date updatedAt()
           
 String userLogin()
          The user who created the comment.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultIssueComment

public DefaultIssueComment()
Method Detail

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-2014 SonarSource. All Rights Reserved.