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