Interface UserBuilder


  • public interface UserBuilder
    • Method Detail

      • setPassword

        UserBuilder setPassword​(char[] password)
      • usePasswordHookForImport

        UserBuilder usePasswordHookForImport()
      • usePasswordHookForImport

        UserBuilder usePasswordHookForImport​(java.lang.String type)
      • setSecurityQuestion

        UserBuilder setSecurityQuestion​(java.lang.String question)
      • setSecurityQuestionAnswer

        UserBuilder setSecurityQuestionAnswer​(java.lang.String answer)
      • setEmail

        UserBuilder setEmail​(java.lang.String email)
      • setFirstName

        UserBuilder setFirstName​(java.lang.String firstName)
      • setLastName

        UserBuilder setLastName​(java.lang.String lastName)
      • setLogin

        UserBuilder setLogin​(java.lang.String login)
      • setMobilePhone

        UserBuilder setMobilePhone​(java.lang.String mobilePhone)
      • setSecondEmail

        UserBuilder setSecondEmail​(java.lang.String secondEmail)
      • setActive

        UserBuilder setActive​(java.lang.Boolean active)
      • setType

        UserBuilder setType​(java.lang.String userTypeId)
      • setProfileProperties

        UserBuilder setProfileProperties​(java.util.Map<java.lang.String,​java.lang.Object> profileProperties)
      • putAllProfileProperties

        UserBuilder putAllProfileProperties​(java.util.Map<java.lang.String,​java.lang.Object> profileProperties)
      • putProfileProperty

        UserBuilder putProfileProperty​(java.lang.String key,
                                       java.lang.Object value)
      • setGroups

        default UserBuilder setGroups​(java.lang.String... groupIds)
      • setGroups

        UserBuilder setGroups​(java.util.Set<java.lang.String> groupIds)
      • addGroup

        UserBuilder addGroup​(java.lang.String groupId)
      • setBcryptPasswordHash

        UserBuilder setBcryptPasswordHash​(java.lang.String value,
                                          java.lang.String salt,
                                          int workFactor)
      • setSha256PasswordHash

        UserBuilder setSha256PasswordHash​(java.lang.String value,
                                          java.lang.String salt,
                                          java.lang.String saltOrder)
      • setSha512PasswordHash

        UserBuilder setSha512PasswordHash​(java.lang.String value,
                                          java.lang.String salt,
                                          java.lang.String saltOrder)
      • setSha1PasswordHash

        UserBuilder setSha1PasswordHash​(java.lang.String value,
                                        java.lang.String salt,
                                        java.lang.String saltOrder)
      • buildAndCreate

        User buildAndCreate​(Client client)