Class NewUser.Builder

java.lang.Object
ch.ivyteam.ivy.security.user.NewUser.Builder
Enclosing class:
NewUser

public static final class NewUser.Builder extends Object
Builds NewUser objects
Since:
8.0.3
API:
This is a public API.
  • Method Details

    • fullName

      public NewUser.Builder fullName(String fullName)
      Parameters:
      fullName - full name of the new user
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • password

      public NewUser.Builder password(String password)
      Parameters:
      password - password of the new user
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • clearTextPassword

      public NewUser.Builder clearTextPassword(String clearTextPassowrd)
      Only for testing scenarios! Use password for production use case. password will be stored as clear text in database so that no cpu intensive is used.
      Parameters:
      clearTextPassowrd - password as clear text
      API:
      This public API is available in Java.
    • mailAddress

      public NewUser.Builder mailAddress(String mailAddress)
      Parameters:
      mailAddress - mail address of the new user
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • language

      public NewUser.Builder language(Locale language)
      Parameters:
      language - of the new user
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • formattingLanguage

      public NewUser.Builder formattingLanguage(Locale formattingLanguage)
      Parameters:
      formattingLanguage - of the new user
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • notificationSettings

      public NewUser.Builder notificationSettings(IUserEMailNotificationSettings notificationSettings)
      Parameters:
      notificationSettings - notification settings of the new users
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • toNewUser

      public NewUser toNewUser()
      Creates a NewUser with the attributes specified on the builder
      Returns:
      NewUser
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.