Class AvatarBeanFactory

java.lang.Object
com.atlassian.jira.rest.v2.issue.AvatarBeanFactory

public class AvatarBeanFactory extends Object
Since:
v5.0
  • Constructor Details

    • AvatarBeanFactory

      public AvatarBeanFactory(AvatarManager avatarManager)
  • Method Details

    • createAvatarBeans

      public List<AvatarBean> createAvatarBeans(List<Avatar> avatars, ApplicationUser avatarUser)
      Create a list of AvatarBeans given the passed List of Avatar domain objects.
      Returns:
      the List of AvatarBeans from the passed List of Avatar domain objects.
    • createAvatarBean

      public static AvatarBean createAvatarBean(Avatar avatar, ApplicationUser remoteUser, boolean userCanDelete)
      Creates an AvatarBean from Avatar domain object
      Parameters:
      avatar - - domain object
      Returns:
      avatar bean
    • createTemporaryAvatarCroppingInstructions

      public static AvatarCroppingBean createTemporaryAvatarCroppingInstructions(AvatarPickerHelperImpl.TemporaryAvatarBean temporaryAvatarBean)
      Gets cropping instructions for temporary avatar
      Parameters:
      temporaryAvatarBean - temporary avatar representation
      Returns:
      cropping instructions for temporary avatar