com.atlassian.jira.issue.fields.rest.json
Class DefaultUserBeanFactory

java.lang.Object
  extended by com.atlassian.jira.issue.fields.rest.json.DefaultUserBeanFactory
All Implemented Interfaces:
UserBeanFactory

public class DefaultUserBeanFactory
extends Object
implements UserBeanFactory

TODO: Document this class / interface here

Since:
v5.1

Constructor Summary
DefaultUserBeanFactory(JiraBaseUrls jiraBaseUrls)
          Deprecated. Use DefaultUserBeanFactory(com.atlassian.jira.issue.fields.rest.json.beans.JiraBaseUrls)
DefaultUserBeanFactory(JiraBaseUrls jiraBaseUrls, EmailFormatter emailFormatter)
           
 
Method Summary
 UserJsonBean createBean(com.atlassian.crowd.embedded.api.User createdUser)
          Deprecated. Use createBean(com.atlassian.crowd.embedded.api.User, com.atlassian.jira.user.ApplicationUser)
 UserJsonBean createBean(com.atlassian.crowd.embedded.api.User createdUser, ApplicationUser loggedInUser)
          Generate a bean suitable for serialisation by Jackon into JSON for given user in context of loggedInUser.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultUserBeanFactory

@Deprecated
public DefaultUserBeanFactory(JiraBaseUrls jiraBaseUrls)
Deprecated. Use DefaultUserBeanFactory(com.atlassian.jira.issue.fields.rest.json.beans.JiraBaseUrls)


DefaultUserBeanFactory

public DefaultUserBeanFactory(JiraBaseUrls jiraBaseUrls,
                              EmailFormatter emailFormatter)
Method Detail

createBean

@Deprecated
public UserJsonBean createBean(com.atlassian.crowd.embedded.api.User createdUser)
Deprecated. Use createBean(com.atlassian.crowd.embedded.api.User, com.atlassian.jira.user.ApplicationUser)

Description copied from interface: UserBeanFactory
Generate a bean suitable for serialisation by Jackon into JSON.

Specified by:
createBean in interface UserBeanFactory
Parameters:
createdUser - Create UserJsonBean for this user
Returns:

createBean

public UserJsonBean createBean(com.atlassian.crowd.embedded.api.User createdUser,
                               ApplicationUser loggedInUser)
Description copied from interface: UserBeanFactory
Generate a bean suitable for serialisation by Jackon into JSON for given user in context of loggedInUser.

Specified by:
createBean in interface UserBeanFactory
Parameters:
createdUser - Create UserJsonBean for createdUser
loggedInUser - UserJsonBean will be created in context of loggedInUser (i.e. escape/hide email address if necessary)
Returns:


Copyright © 2002-2014 Atlassian. All Rights Reserved.