|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.jira.issue.comments.CommentImpl
public class CommentImpl
Represents a comment on an issue by a user. Comment is essentially a GenericValue wrapper with getters
CommentManager.getCommentsForUser(com.atlassian.jira.issue.Issue, com.atlassian.crowd.embedded.api.User)| Constructor Summary | |
|---|---|
CommentImpl(CommentManager manager,
String author,
String updateAuthor,
String body,
String groupLevel,
Long roleLevelId,
Date created,
Date updated,
Issue issue)
Creates a new instance of this class. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
|
String |
getAuthor()
Get the user that created the comment |
String |
getAuthorFullName()
|
com.atlassian.crowd.embedded.api.User |
getAuthorUser()
Get the user that created the comment |
String |
getBody()
|
Date |
getCreated()
Returns a date when this comment was created. |
String |
getGroupLevel()
|
Long |
getId()
|
Issue |
getIssue()
|
ProjectRole |
getRoleLevel()
|
Long |
getRoleLevelId()
|
String |
getUpdateAuthor()
|
String |
getUpdateAuthorFullName()
|
com.atlassian.crowd.embedded.api.User |
getUpdateAuthorUser()
Get the user that performed the update |
Date |
getUpdated()
|
int |
hashCode()
|
void |
setAuthor(String author)
|
void |
setBody(String body)
|
void |
setCreated(Date created)
|
void |
setGroupLevel(String groupLevel)
|
void |
setRoleLevelId(Long roleLevelId)
|
void |
setUpdateAuthor(String updateAuthor)
|
void |
setUpdated(Date updated)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CommentImpl(CommentManager manager,
String author,
String updateAuthor,
String body,
String groupLevel,
Long roleLevelId,
Date created,
Date updated,
Issue issue)
throws IllegalArgumentException
manager - comment managerauthor - user name of the author, requiredupdateAuthor - user name of the author that has last updatedbody - body of the comment, requiredgroupLevel - group visibility levelroleLevelId - role ID visibility levelcreated - created date, set to new Date if nullupdated - updated date, set to created Date if nullissue - related issue
IllegalArgumentException - if ivalid data was passed| Method Detail |
|---|
public String getAuthor()
Comment
getAuthor in interface Commentpublic com.atlassian.crowd.embedded.api.User getAuthorUser()
Comment
getAuthorUser in interface Commentpublic String getAuthorFullName()
getAuthorFullName in interface Commentpublic String getBody()
getBody in interface Commentpublic Date getCreated()
getCreated in interface Commentpublic String getGroupLevel()
getGroupLevel in interface Commentpublic Long getId()
getId in interface Commentpublic String getUpdateAuthor()
getUpdateAuthor in interface Commentpublic com.atlassian.crowd.embedded.api.User getUpdateAuthorUser()
Comment
getUpdateAuthorUser in interface Commentpublic String getUpdateAuthorFullName()
getUpdateAuthorFullName in interface Commentpublic Date getUpdated()
getUpdated in interface Commentpublic void setAuthor(String author)
setAuthor in interface MutableCommentpublic void setBody(String body)
setBody in interface MutableCommentpublic void setGroupLevel(String groupLevel)
setGroupLevel in interface MutableCommentpublic void setRoleLevelId(Long roleLevelId)
setRoleLevelId in interface MutableCommentpublic void setCreated(Date created)
setCreated in interface MutableCommentpublic void setUpdateAuthor(String updateAuthor)
setUpdateAuthor in interface MutableCommentpublic void setUpdated(Date updated)
setUpdated in interface MutableCommentpublic Long getRoleLevelId()
getRoleLevelId in interface Commentpublic ProjectRole getRoleLevel()
getRoleLevel in interface Commentpublic Issue getIssue()
getIssue in interface Commentpublic boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||