com.atlassian.jira.issue.fields.rest.json.beans
Class CommentJsonBean

java.lang.Object
  extended by com.atlassian.jira.issue.fields.rest.json.beans.CommentJsonBean

public class CommentJsonBean
extends Object

Since:
v5.0

Field Summary
static CommentJsonBean DOC_EXAMPLE
           
static CommentJsonBean DOC_UPDATE_EXAMPLE
           
 
Constructor Summary
CommentJsonBean()
           
 
Method Summary
static CommentJsonBean expandedShortBean(Comment comment, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, DateTimeFormatterFactory dateTimeFormatterFactory, RendererManager rendererManager, String rendererType, IssueRenderContext renderContext, String expand)
          Deprecated. Use expandedShortBean(com.atlassian.jira.issue.comments.Comment, JiraBaseUrls, com.atlassian.jira.security.roles.ProjectRoleManager, com.atlassian.jira.datetime.DateTimeFormatterFactory, com.atlassian.jira.issue.RendererManager, String, com.atlassian.jira.issue.fields.renderer.IssueRenderContext, String, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)
static CommentJsonBean expandedShortBean(Comment comment, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, DateTimeFormatterFactory dateTimeFormatterFactory, RendererManager rendererManager, String rendererType, IssueRenderContext renderContext, String expand, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static Collection<CommentJsonBean> expandedShortBeans(Collection<Comment> comments, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, DateTimeFormatterFactory dateTimeFormatterFactory, RendererManager rendererManager, String rendererType, IssueRenderContext renderContext, String expand)
          Deprecated. Use expandedShortBeans(java.util.Collection, JiraBaseUrls, com.atlassian.jira.security.roles.ProjectRoleManager, com.atlassian.jira.datetime.DateTimeFormatterFactory, com.atlassian.jira.issue.RendererManager, String, com.atlassian.jira.issue.fields.renderer.IssueRenderContext, String, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)
static Collection<CommentJsonBean> expandedShortBeans(Collection<Comment> comments, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, DateTimeFormatterFactory dateTimeFormatterFactory, RendererManager rendererManager, String rendererType, IssueRenderContext renderContext, String expand, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
 UserJsonBean getAuthor()
           
 String getBody()
           
 Date getCreated()
           
 String getId()
           
 List<EntityPropertyBean> getProperties()
           
 String getRenderedBody()
           
 String getSelf()
           
 UserJsonBean getUpdateAuthor()
           
 Date getUpdated()
           
 VisibilityJsonBean getVisibility()
           
 boolean isBodySet()
           
 boolean isVisibilitySet()
           
static CommentJsonBean renderedShortBean(Comment comment, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, DateTimeFormatterFactory dateTimeFormatterFactory, RendererManager rendererManager, String rendererType, IssueRenderContext renderContext)
          Deprecated. Use renderedShortBean(com.atlassian.jira.issue.comments.Comment, JiraBaseUrls, com.atlassian.jira.security.roles.ProjectRoleManager, com.atlassian.jira.datetime.DateTimeFormatterFactory, com.atlassian.jira.issue.RendererManager, String, com.atlassian.jira.issue.fields.renderer.IssueRenderContext, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)
static CommentJsonBean renderedShortBean(Comment comment, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, DateTimeFormatterFactory dateTimeFormatterFactory, RendererManager rendererManager, String rendererType, IssueRenderContext renderContext, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static Collection<CommentJsonBean> renderedShortBeans(Collection<Comment> comments, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, DateTimeFormatterFactory dateTimeFormatterFactory, RendererManager rendererManager, String rendererType, IssueRenderContext renderContext)
          Deprecated. Use renderedShortBeans(java.util.Collection, JiraBaseUrls, com.atlassian.jira.security.roles.ProjectRoleManager, com.atlassian.jira.datetime.DateTimeFormatterFactory, com.atlassian.jira.issue.RendererManager, String, com.atlassian.jira.issue.fields.renderer.IssueRenderContext, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)
static Collection<CommentJsonBean> renderedShortBeans(Collection<Comment> comments, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, DateTimeFormatterFactory dateTimeFormatterFactory, RendererManager rendererManager, String rendererType, IssueRenderContext renderContext, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
 void setAuthor(UserJsonBean author)
           
 void setBody(String body)
           
 void setCreated(Date created)
           
 void setId(String id)
           
 void setProperties(List<Map<String,Object>> properties)
           
 void setRenderedBody(String renderedBody)
           
 void setSelf(String self)
           
 void setUpdateAuthor(UserJsonBean updateAuthor)
           
 void setUpdated(Date updated)
           
 void setVisibility(VisibilityJsonBean visibility)
           
static CommentJsonBean shortBean(Comment comment, JiraBaseUrls urls, ProjectRoleManager projectRoleManager)
          Deprecated. Use shortBean(com.atlassian.jira.issue.comments.Comment, JiraBaseUrls, com.atlassian.jira.security.roles.ProjectRoleManager, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)
static CommentJsonBean shortBean(Comment comment, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static Collection<CommentJsonBean> shortBeans(Collection<Comment> comments, JiraBaseUrls urls, ProjectRoleManager projectRoleManager)
          Deprecated. Use shortBeans(java.util.Collection, JiraBaseUrls, com.atlassian.jira.security.roles.ProjectRoleManager, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)
static Collection<CommentJsonBean> shortBeans(Collection<Comment> comments, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DOC_EXAMPLE

public static final CommentJsonBean DOC_EXAMPLE

DOC_UPDATE_EXAMPLE

public static final CommentJsonBean DOC_UPDATE_EXAMPLE
Constructor Detail

CommentJsonBean

public CommentJsonBean()
Method Detail

getId

public String getId()

setId

public void setId(String id)

getSelf

public String getSelf()

setSelf

public void setSelf(String self)

getAuthor

public UserJsonBean getAuthor()

setAuthor

public void setAuthor(UserJsonBean author)

getBody

public String getBody()

getRenderedBody

public String getRenderedBody()

setRenderedBody

public void setRenderedBody(String renderedBody)

setBody

public void setBody(String body)

getUpdateAuthor

public UserJsonBean getUpdateAuthor()

setUpdateAuthor

public void setUpdateAuthor(UserJsonBean updateAuthor)

getCreated

public Date getCreated()

setCreated

public void setCreated(Date created)

getUpdated

public Date getUpdated()

setUpdated

public void setUpdated(Date updated)

isBodySet

public boolean isBodySet()

isVisibilitySet

public boolean isVisibilitySet()

getVisibility

public VisibilityJsonBean getVisibility()

setVisibility

public void setVisibility(VisibilityJsonBean visibility)

getProperties

public List<EntityPropertyBean> getProperties()

setProperties

public void setProperties(List<Map<String,Object>> properties)

shortBeans

@Deprecated
public static Collection<CommentJsonBean> shortBeans(Collection<Comment> comments,
                                                                JiraBaseUrls urls,
                                                                ProjectRoleManager projectRoleManager)
Deprecated. Use shortBeans(java.util.Collection, JiraBaseUrls, com.atlassian.jira.security.roles.ProjectRoleManager, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)


shortBeans

public static Collection<CommentJsonBean> shortBeans(Collection<Comment> comments,
                                                     JiraBaseUrls urls,
                                                     ProjectRoleManager projectRoleManager,
                                                     ApplicationUser loggedInUser,
                                                     EmailFormatter emailFormatter)

shortBean

@Deprecated
public static CommentJsonBean shortBean(Comment comment,
                                                   JiraBaseUrls urls,
                                                   ProjectRoleManager projectRoleManager)
Deprecated. Use shortBean(com.atlassian.jira.issue.comments.Comment, JiraBaseUrls, com.atlassian.jira.security.roles.ProjectRoleManager, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)

Returns:
null if the input is null

shortBean

public static CommentJsonBean shortBean(Comment comment,
                                        JiraBaseUrls urls,
                                        ProjectRoleManager projectRoleManager,
                                        ApplicationUser loggedInUser,
                                        EmailFormatter emailFormatter)
Returns:
null if the input is null

renderedShortBeans

@Deprecated
public static Collection<CommentJsonBean> renderedShortBeans(Collection<Comment> comments,
                                                                        JiraBaseUrls urls,
                                                                        ProjectRoleManager projectRoleManager,
                                                                        DateTimeFormatterFactory dateTimeFormatterFactory,
                                                                        RendererManager rendererManager,
                                                                        String rendererType,
                                                                        IssueRenderContext renderContext)
Deprecated. Use renderedShortBeans(java.util.Collection, JiraBaseUrls, com.atlassian.jira.security.roles.ProjectRoleManager, com.atlassian.jira.datetime.DateTimeFormatterFactory, com.atlassian.jira.issue.RendererManager, String, com.atlassian.jira.issue.fields.renderer.IssueRenderContext, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)


renderedShortBeans

public static Collection<CommentJsonBean> renderedShortBeans(Collection<Comment> comments,
                                                             JiraBaseUrls urls,
                                                             ProjectRoleManager projectRoleManager,
                                                             DateTimeFormatterFactory dateTimeFormatterFactory,
                                                             RendererManager rendererManager,
                                                             String rendererType,
                                                             IssueRenderContext renderContext,
                                                             ApplicationUser loggedInUser,
                                                             EmailFormatter emailFormatter)

expandedShortBeans

@Deprecated
public static Collection<CommentJsonBean> expandedShortBeans(Collection<Comment> comments,
                                                                        JiraBaseUrls urls,
                                                                        ProjectRoleManager projectRoleManager,
                                                                        DateTimeFormatterFactory dateTimeFormatterFactory,
                                                                        RendererManager rendererManager,
                                                                        String rendererType,
                                                                        IssueRenderContext renderContext,
                                                                        String expand)
Deprecated. Use expandedShortBeans(java.util.Collection, JiraBaseUrls, com.atlassian.jira.security.roles.ProjectRoleManager, com.atlassian.jira.datetime.DateTimeFormatterFactory, com.atlassian.jira.issue.RendererManager, String, com.atlassian.jira.issue.fields.renderer.IssueRenderContext, String, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)


expandedShortBeans

public static Collection<CommentJsonBean> expandedShortBeans(Collection<Comment> comments,
                                                             JiraBaseUrls urls,
                                                             ProjectRoleManager projectRoleManager,
                                                             DateTimeFormatterFactory dateTimeFormatterFactory,
                                                             RendererManager rendererManager,
                                                             String rendererType,
                                                             IssueRenderContext renderContext,
                                                             String expand,
                                                             ApplicationUser loggedInUser,
                                                             EmailFormatter emailFormatter)

renderedShortBean

@Deprecated
public static CommentJsonBean renderedShortBean(Comment comment,
                                                           JiraBaseUrls urls,
                                                           ProjectRoleManager projectRoleManager,
                                                           DateTimeFormatterFactory dateTimeFormatterFactory,
                                                           RendererManager rendererManager,
                                                           String rendererType,
                                                           IssueRenderContext renderContext)
Deprecated. Use renderedShortBean(com.atlassian.jira.issue.comments.Comment, JiraBaseUrls, com.atlassian.jira.security.roles.ProjectRoleManager, com.atlassian.jira.datetime.DateTimeFormatterFactory, com.atlassian.jira.issue.RendererManager, String, com.atlassian.jira.issue.fields.renderer.IssueRenderContext, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)

Returns:
null if the input is null

renderedShortBean

public static CommentJsonBean renderedShortBean(Comment comment,
                                                JiraBaseUrls urls,
                                                ProjectRoleManager projectRoleManager,
                                                DateTimeFormatterFactory dateTimeFormatterFactory,
                                                RendererManager rendererManager,
                                                String rendererType,
                                                IssueRenderContext renderContext,
                                                ApplicationUser loggedInUser,
                                                EmailFormatter emailFormatter)
Returns:
null if the input is null

expandedShortBean

@Deprecated
public static CommentJsonBean expandedShortBean(Comment comment,
                                                           JiraBaseUrls urls,
                                                           ProjectRoleManager projectRoleManager,
                                                           DateTimeFormatterFactory dateTimeFormatterFactory,
                                                           RendererManager rendererManager,
                                                           String rendererType,
                                                           IssueRenderContext renderContext,
                                                           String expand)
Deprecated. Use expandedShortBean(com.atlassian.jira.issue.comments.Comment, JiraBaseUrls, com.atlassian.jira.security.roles.ProjectRoleManager, com.atlassian.jira.datetime.DateTimeFormatterFactory, com.atlassian.jira.issue.RendererManager, String, com.atlassian.jira.issue.fields.renderer.IssueRenderContext, String, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)

Returns:
null if the input is null

expandedShortBean

public static CommentJsonBean expandedShortBean(Comment comment,
                                                JiraBaseUrls urls,
                                                ProjectRoleManager projectRoleManager,
                                                DateTimeFormatterFactory dateTimeFormatterFactory,
                                                RendererManager rendererManager,
                                                String rendererType,
                                                IssueRenderContext renderContext,
                                                String expand,
                                                ApplicationUser loggedInUser,
                                                EmailFormatter emailFormatter)
Returns:
null if the input is null


Copyright © 2002-2014 Atlassian. All Rights Reserved.