public class

WorklogJsonBean

extends Object
java.lang.Object
   ↳ com.atlassian.jira.issue.fields.rest.json.beans.WorklogJsonBean

Summary

Nested Classes
class WorklogJsonBean.Builder  
Fields
public static final WorklogJsonBean DOC_EXAMPLE
Public Constructors
WorklogJsonBean()
Public Methods
@Deprecated static List<WorklogJsonBean> asBeans(List<Worklog> worklogs, JiraBaseUrls uriInfo, UserManager userManager, TimeTrackingConfiguration timeTrackingConfiguration)
@Deprecated static List<WorklogJsonBean> asBeans(List<Worklog> worklogs, JiraBaseUrls uriInfo, UserManager userManager, TimeTrackingConfiguration timeTrackingConfiguration, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
static List<WorklogJsonBean> asRenderedBeans(List<Worklog> worklogs, JiraBaseUrls uriInfo, String rendererType, IssueRenderContext renderContext, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
@Deprecated static List<WorklogJsonBean> asRenderedBeans(List<Worklog> worklogs, JiraBaseUrls uriInfo, String rendererType, IssueRenderContext renderContext)
static WorklogJsonBean.Builder build()
UserJsonBean getAuthor()
String getComment()
Date getCreated()
String getId()
static WorklogJsonBean getRenderedWorklog(Worklog log, JiraBaseUrls baseUrls, String rendererType, IssueRenderContext renderContext, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
@Deprecated static WorklogJsonBean getRenderedWorklog(Worklog log, JiraBaseUrls baseUrls, String rendererType, IssueRenderContext renderContext)
URI getSelf()
Date getStarted()
String getTimeSpent()
Long getTimeSpentSeconds()
UserJsonBean getUpdateAuthor()
Date getUpdated()
VisibilityJsonBean getVisibility()
@Deprecated static WorklogJsonBean getWorklog(Worklog log, JiraBaseUrls baseUrls, UserManager userManager, TimeTrackingConfiguration timeTrackingConfiguration)
@Deprecated static WorklogJsonBean getWorklog(Worklog log, JiraBaseUrls baseUrls, UserManager userManager, TimeTrackingConfiguration timeTrackingConfiguration, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
boolean isVisibilitySet()
void setId(String id)
void setVisibility(VisibilityJsonBean visibility)
Protected Methods
static UserJsonBean getUserBean(JiraBaseUrls uriInfo, String username, UserManager userManager, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
Returns a UserBean for the user with the given name.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final WorklogJsonBean DOC_EXAMPLE

Public Constructors

public WorklogJsonBean ()

Public Methods

@Deprecated public static List<WorklogJsonBean> asBeans (List<Worklog> worklogs, JiraBaseUrls uriInfo, UserManager userManager, TimeTrackingConfiguration timeTrackingConfiguration)

@Deprecated public static List<WorklogJsonBean> asBeans (List<Worklog> worklogs, JiraBaseUrls uriInfo, UserManager userManager, TimeTrackingConfiguration timeTrackingConfiguration, ApplicationUser loggedInUser, EmailFormatter emailFormatter)

public static List<WorklogJsonBean> asRenderedBeans (List<Worklog> worklogs, JiraBaseUrls uriInfo, String rendererType, IssueRenderContext renderContext, ApplicationUser loggedInUser, EmailFormatter emailFormatter)

@Deprecated public static List<WorklogJsonBean> asRenderedBeans (List<Worklog> worklogs, JiraBaseUrls uriInfo, String rendererType, IssueRenderContext renderContext)

public static WorklogJsonBean.Builder build ()

public UserJsonBean getAuthor ()

public String getComment ()

public Date getCreated ()

public String getId ()

public static WorklogJsonBean getRenderedWorklog (Worklog log, JiraBaseUrls baseUrls, String rendererType, IssueRenderContext renderContext, ApplicationUser loggedInUser, EmailFormatter emailFormatter)

@Deprecated public static WorklogJsonBean getRenderedWorklog (Worklog log, JiraBaseUrls baseUrls, String rendererType, IssueRenderContext renderContext)

public URI getSelf ()

public Date getStarted ()

public String getTimeSpent ()

public Long getTimeSpentSeconds ()

public UserJsonBean getUpdateAuthor ()

public Date getUpdated ()

public VisibilityJsonBean getVisibility ()

@Deprecated public static WorklogJsonBean getWorklog (Worklog log, JiraBaseUrls baseUrls, UserManager userManager, TimeTrackingConfiguration timeTrackingConfiguration)

@Deprecated public static WorklogJsonBean getWorklog (Worklog log, JiraBaseUrls baseUrls, UserManager userManager, TimeTrackingConfiguration timeTrackingConfiguration, ApplicationUser loggedInUser, EmailFormatter emailFormatter)

public boolean isVisibilitySet ()

public void setId (String id)

public void setVisibility (VisibilityJsonBean visibility)

Protected Methods

protected static UserJsonBean getUserBean (JiraBaseUrls uriInfo, String username, UserManager userManager, ApplicationUser loggedInUser, EmailFormatter emailFormatter)

Returns a UserBean for the user with the given name. If the user does not exist, the returned bean contains only the username and no more info.

Parameters
uriInfo a UriInfo
username a String containing a user name
userManager Manager for users
Returns
  • a UserBean