public class DefaultUserBuilder extends Object implements UserBuilder
Constructor and Description |
---|
DefaultUserBuilder() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
instance, setGroups
public UserBuilder setPassword(char[] password)
setPassword
in interface UserBuilder
public UserBuilder usePasswordHookForImport()
usePasswordHookForImport
in interface UserBuilder
public UserBuilder usePasswordHookForImport(String type)
usePasswordHookForImport
in interface UserBuilder
public UserBuilder setSecurityQuestion(String securityQuestion)
setSecurityQuestion
in interface UserBuilder
public UserBuilder setSecurityQuestionAnswer(String answer)
setSecurityQuestionAnswer
in interface UserBuilder
public UserBuilder setEmail(String email)
setEmail
in interface UserBuilder
public UserBuilder setFirstName(String firstName)
setFirstName
in interface UserBuilder
public UserBuilder setLastName(String lastName)
setLastName
in interface UserBuilder
public UserBuilder setLogin(String login)
setLogin
in interface UserBuilder
public UserBuilder setMobilePhone(String mobilePhone)
setMobilePhone
in interface UserBuilder
public UserBuilder setSecondEmail(String secondEmail)
setSecondEmail
in interface UserBuilder
public UserBuilder setActive(Boolean active)
setActive
in interface UserBuilder
public UserBuilder setProvider(AuthenticationProvider provider)
setProvider
in interface UserBuilder
public UserBuilder setType(UserType userType)
setType
in interface UserBuilder
public UserBuilder setType(String userTypeId)
setType
in interface UserBuilder
public UserBuilder setProfileProperties(Map<String,Object> profileProperties)
setProfileProperties
in interface UserBuilder
public UserBuilder putAllProfileProperties(Map<String,Object> profileProperties)
putAllProfileProperties
in interface UserBuilder
public UserBuilder putProfileProperty(String key, Object value)
putProfileProperty
in interface UserBuilder
public UserBuilder setGroups(Set<String> groupIds)
setGroups
in interface UserBuilder
public UserBuilder addGroup(String groupId)
addGroup
in interface UserBuilder
public UserBuilder setNextLogin(UserNextLogin nextLogin)
setNextLogin
in interface UserBuilder
public UserBuilder setBcryptPasswordHash(String value, String salt, int workFactor)
setBcryptPasswordHash
in interface UserBuilder
public UserBuilder setSha256PasswordHash(String value, String salt, String saltOrder)
setSha256PasswordHash
in interface UserBuilder
public UserBuilder setSha512PasswordHash(String value, String salt, String saltOrder)
setSha512PasswordHash
in interface UserBuilder
public UserBuilder setSha1PasswordHash(String value, String salt, String saltOrder)
setSha1PasswordHash
in interface UserBuilder
public User buildAndCreate(Client client)
buildAndCreate
in interface UserBuilder
Copyright © 2017–2023 Okta. All rights reserved.