public class

DefaultUserBeanFactory

extends Object
implements UserBeanFactory
java.lang.Object
   ↳ com.atlassian.jira.issue.fields.rest.json.DefaultUserBeanFactory

Class Overview

TODO: Document this class / interface here

Summary

Public Constructors
@Deprecated DefaultUserBeanFactory(JiraBaseUrls jiraBaseUrls)
DefaultUserBeanFactory(JiraBaseUrls jiraBaseUrls, EmailFormatter emailFormatter)
Public Methods
UserJsonBean createBean(User createdUser, ApplicationUser loggedInUser)
Generate a bean suitable for serialisation by Jackon into JSON for given user in context of loggedInUser.
@Deprecated UserJsonBean createBean(User createdUser)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.issue.fields.rest.json.UserBeanFactory

Public Constructors

@Deprecated public DefaultUserBeanFactory (JiraBaseUrls jiraBaseUrls)

public DefaultUserBeanFactory (JiraBaseUrls jiraBaseUrls, EmailFormatter emailFormatter)

Public Methods

public UserJsonBean createBean (User createdUser, ApplicationUser loggedInUser)

Generate a bean suitable for serialisation by Jackon into JSON for given user in context of loggedInUser.

Parameters
createdUser Create UserJsonBean for createdUser
loggedInUser UserJsonBean will be created in context of loggedInUser (i.e. escape/hide email address if necessary)

@Deprecated public UserJsonBean createBean (User createdUser)

This method is deprecated.
Use createBean(com.atlassian.crowd.embedded.api.User, com.atlassian.jira.user.ApplicationUser)

Generate a bean suitable for serialisation by Jackon into JSON.@return

Parameters
createdUser Create UserJsonBean for this user