Class UserTemplate

java.lang.Object
com.atlassian.crowd.model.user.UserTemplate
All Implemented Interfaces:
User, DirectoryEntity, User, Serializable, Comparable<User>, Principal
Direct Known Subclasses:
UserTemplateWithAttributes

public class UserTemplate extends Object implements User, Serializable
A publicly mutable User implementation.

Used to create or update a user.

See Also:
  • Constructor Details

    • UserTemplate

      public UserTemplate(String username, long directoryId)
      Build a template for a new user.

      Used to create a user.

      Parameters:
      username - username of new user.
      directoryId - ID of the directory in which to store the new user.
    • UserTemplate

      public UserTemplate(String name)
    • UserTemplate

      public UserTemplate(User user)
      Build a template from an existing user.

      Used to update a user.

      Parameters:
      user - user to build template from.
    • UserTemplate

      public UserTemplate(String username, String firstName, String lastName, String displayName)
    • UserTemplate

      public UserTemplate(User user)
      Build a template from an existing user.

      Used to update a user.

      Parameters:
      user - user to build template from.
  • Method Details