Class UserRegistrationConsoleConfig.UserRegistrationBuilder
- java.lang.Object
-
- org.forgerock.openam.selfservice.config.beans.UserRegistrationConsoleConfig.UserRegistrationBuilder
-
- All Implemented Interfaces:
org.forgerock.openam.sm.config.ConsoleConfigBuilder<UserRegistrationConsoleConfig>
- Enclosing class:
- UserRegistrationConsoleConfig
@ConfigSource({"MailServer","selfService"}) public static final class UserRegistrationConsoleConfig.UserRegistrationBuilder extends ObjectBuilder forUserRegistrationConsoleConfig.
-
-
Constructor Summary
Constructors Constructor Description UserRegistrationBuilder()Constructs a new builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetCaptchaEnabled(boolean captchaEnabled)Sets whether captcha is enabled.voidsetConfigProviderClass(String configProviderClass)Sets the config provider class.voidsetEmailEnabled(boolean emailEnabled)Sets whether email is enabled.voidsetEmailVerificationFirstEnabled(boolean emailVerificationFirstEnabled)Sets whether email verification before user detail option is enabled.voidsetEmailVerificationUrl(String emailVerificationUrl)Sets the email verification URL.voidsetEnabled(boolean enabled)Sets whether the service is enabled.voidsetKbaEnabled(boolean kbaEnabled)Sets whether KBA is enabled.voidsetMessageTranslations(Map<Locale,String> messageTranslations)Sets the email body translations.voidsetMinimumAnswersToDefine(int minimumAnswersToDefine)Sets the minimum number of answers to be defined.voidsetSubjectTranslations(Map<Locale,String> subjectTranslations)Sets the email subject translations.voidsetTokenExpiry(long tokenExpiry)Sets the token expiry time.voidsetUserRegistrationDestination(org.forgerock.openam.selfservice.config.beans.RegistrationDestination userRegistrationDestination)Sets the user registration destination.
-
-
-
Method Detail
-
setEnabled
@ConfigAttribute("selfServiceUserRegistrationEnabled") public void setEnabled(boolean enabled)Sets whether the service is enabled.- Parameters:
enabled- whether the service is enabled
-
setConfigProviderClass
@ConfigAttribute("selfServiceUserRegistrationServiceConfigClass") public void setConfigProviderClass(String configProviderClass)Sets the config provider class.- Parameters:
configProviderClass- config provider class
-
setTokenExpiry
@ConfigAttribute("selfServiceUserRegistrationTokenTTL") public void setTokenExpiry(long tokenExpiry)Sets the token expiry time.- Parameters:
tokenExpiry- token expiry time
-
setEmailEnabled
@ConfigAttribute("selfServiceUserRegistrationEmailVerificationEnabled") public void setEmailEnabled(boolean emailEnabled)Sets whether email is enabled.- Parameters:
emailEnabled- whether email is enabled
-
setEmailVerificationFirstEnabled
@ConfigAttribute("selfServiceUserRegistrationEmailVerificationFirstEnabled") public void setEmailVerificationFirstEnabled(boolean emailVerificationFirstEnabled)Sets whether email verification before user detail option is enabled.- Parameters:
emailVerificationFirstEnabled- whether email verification before user detail option is enabled
-
setSubjectTranslations
@ConfigAttribute(value="selfServiceUserRegistrationEmailSubject", transformer=org.forgerock.openam.selfservice.config.beans.LocaleMessageTransformer.class) public void setSubjectTranslations(Map<Locale,String> subjectTranslations)Sets the email subject translations.- Parameters:
subjectTranslations- email subject translations
-
setMessageTranslations
@ConfigAttribute(value="selfServiceUserRegistrationEmailBody", transformer=org.forgerock.openam.selfservice.config.beans.LocaleMessageTransformer.class) public void setMessageTranslations(Map<Locale,String> messageTranslations)Sets the email body translations.- Parameters:
messageTranslations- email body translations
-
setCaptchaEnabled
@ConfigAttribute("selfServiceUserRegistrationCaptchaEnabled") public void setCaptchaEnabled(boolean captchaEnabled)Sets whether captcha is enabled.- Parameters:
captchaEnabled- whether captcha is enabled
-
setKbaEnabled
@ConfigAttribute("selfServiceUserRegistrationKbaEnabled") public void setKbaEnabled(boolean kbaEnabled)Sets whether KBA is enabled.- Parameters:
kbaEnabled- whether KBA is enabled
-
setEmailVerificationUrl
@ConfigAttribute("selfServiceUserRegistrationConfirmationUrl") public void setEmailVerificationUrl(String emailVerificationUrl)Sets the email verification URL.- Parameters:
emailVerificationUrl- email verification URL
-
setMinimumAnswersToDefine
@ConfigAttribute("selfServiceMinimumAnswersToDefine") public void setMinimumAnswersToDefine(int minimumAnswersToDefine)Sets the minimum number of answers to be defined.- Parameters:
minimumAnswersToDefine- minimum number of answers to be defined
-
setUserRegistrationDestination
@ConfigAttribute(value="selfServiceUserRegistrationDestination", transformer=org.forgerock.openam.selfservice.config.beans.DestinationTransformer.class) public void setUserRegistrationDestination(org.forgerock.openam.selfservice.config.beans.RegistrationDestination userRegistrationDestination)Sets the user registration destination.- Parameters:
userRegistrationDestination- user registration destination
-
-