Class UserCreateInfo

java.lang.Object
com.sas.lsaf.security.user.UserCreateInfo
All Implemented Interfaces:
Serializable

public class UserCreateInfo extends Object implements Serializable
Information specifying the detailed attributes of a user account to create.
Since:
1.2
See Also:
  • Constructor Details

    • UserCreateInfo

      public UserCreateInfo()
      Default constructor.
    • UserCreateInfo

      public UserCreateInfo(String userId, String displayName, String email, String password)
      Constructor with all required fields. Default account type is interactive.
      Parameters:
      userId - the user ID of the user account to create.
      displayName - the display name of the user account to create.
      email - the email of the user account to create.
      password - the password of the user account to create.
  • Method Details

    • getAccountType

      public AccountInfo.AccountType getAccountType()
      Gets the type of user account to create.
      Returns:
      The type of user account to create.
    • setAccountType

      public void setAccountType(AccountInfo.AccountType accountType)
      Sets the type of user account to create.
      Parameters:
      accountType - the type of user account to create.
    • getUserId

      public String getUserId()
      Gets the user identifier of the user account to create.
      Returns:
      The user identifier of the user account to create.
    • setUserId

      public void setUserId(String userId)
      Sets the user identifier of the user account to create.
      Parameters:
      userId - the user identifier of the user account to create.
    • getDisplayName

      public String getDisplayName()
      Gets the display name of the user account to create.
      Returns:
      The display name of the user account to create.
    • setDisplayName

      public void setDisplayName(String displayName)
      Sets the display name of the user account to create.
      Parameters:
      displayName - the display name of the user account to create.
    • getEmail

      public String getEmail()
      Gets the email address of the user account to create.
      Returns:
      The email address of the user account to create.
    • setEmail

      public void setEmail(String email)
      Sets the email address of the user account to create.
      Parameters:
      email - the email address of the user account to create.
    • getPassword

      public String getPassword()
      Gets the temporary password of the user account to create.
      Returns:
      The temporary password of the user account to create.
    • setPassword

      public void setPassword(String password)
      Sets the temporary password of the user account to create.
      Parameters:
      password - the temporary password of the user account to create.
    • getFirstName

      public String getFirstName()
      Gets the first name of the user account to create.
      Returns:
      The first name of the user account to create.
    • setFirstName

      public void setFirstName(String firstName)
      Sets the first name of the user account to create.
      Parameters:
      firstName - the first name of the user account to create.
    • getLastName

      public String getLastName()
      Gets the last name of the user account to create.
      Returns:
      The last name of the user account to create.
    • setLastName

      public void setLastName(String lastName)
      Sets the last name of the user account to create.
      Parameters:
      lastName - the last name of the user account to create.
    • getDepartment

      public String getDepartment()
      Gets the department value for the user account to create.
      Returns:
      The department value for the user account to create.
    • setDepartment

      public void setDepartment(String department)
      Sets the department value for the user account to create.
      Parameters:
      department - the department value for the user account to create.
    • getPhone

      public String getPhone()
      Gets the phone number for the user account to create.
      Returns:
      The phone number for the user account to create.
    • setPhone

      public void setPhone(String phone)
      Sets the phone number for the user account to create.
      Parameters:
      phone - the phone number for the user account to create.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object