Class UserRegistrationConsoleConfig
- java.lang.Object
 - 
- org.forgerock.openam.selfservice.config.beans.UserRegistrationConsoleConfig
 
 
- 
- All Implemented Interfaces:
 SelfServiceConsoleConfig
@SupportedAll public final class UserRegistrationConsoleConfig extends Object
Represents user registration console configuration. 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserRegistrationConsoleConfig.UserRegistrationBuilderBuilder forUserRegistrationConsoleConfig. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getAttributeAsSet(String key)Retrieves the underlying console attribute for the key.StringgetAttributeAsString(String key)Retrieves the underlying console attribute for the key.StringgetCaptchaSecretKey()Gets the captcha secret key.StringgetCaptchaSiteKey()Gets the captcha site key.StringgetCaptchaVerificationUrl()Gets the captcha verification URL.StringgetConfigProviderClass()StringgetEmailAttributeName()Gets the email attribute name.StringgetEmailVerificationUrl(String realm)Gets the verification Url to be sent with the email body.StringgetEncryptionKeyPairAlias()Gets the encryption key pair alias.Map<Locale,String>getMessageTranslations()Gets the map of locales to email body text strings.intgetMinimumAnswersToDefine()Get the minimum count of answers to define.Map<String,Map<String,String>>getSecurityQuestions()Gets the security questions.StringgetSigningSecretKeyAlias()Gets the signing secret key alias.Map<Locale,String>getSubjectTranslations()Gets the map of locales to subject strings.longgetTokenExpiry()Gets the token expiry time in seconds.org.forgerock.openam.selfservice.config.beans.RegistrationDestinationgetUserRegistrationDestination()Gets the user registration destination.booleanisCaptchaEnabled()Whether the captcha stage is enabled.booleanisEmailEnabled()Whether email verification is enabled.booleanisEmailVerificationFirstEnabled()Whether email verification before user detail option is enabled.booleanisEnabled()Whether the service is enabled.booleanisKbaEnabled()Whether the KBA stage is enabled. 
 - 
 
- 
- 
Method Detail
- 
getConfigProviderClass
public String getConfigProviderClass()
 
- 
isEnabled
public boolean isEnabled()
Whether the service is enabled.- Returns:
 - whether the service is enabled
 
 
- 
isEmailEnabled
public boolean isEmailEnabled()
Whether email verification is enabled.- Returns:
 - whether email verification is enabled
 
 
- 
isEmailVerificationFirstEnabled
public boolean isEmailVerificationFirstEnabled()
Whether email verification before user detail option is enabled.- Returns:
 - whether email verification before user detail option is enabled
 
 
- 
getTokenExpiry
public long getTokenExpiry()
Gets the token expiry time in seconds.- Returns:
 - the token expiry time
 
 
- 
isCaptchaEnabled
public boolean isCaptchaEnabled()
Whether the captcha stage is enabled.- Returns:
 - whether the captcha stage is enabled
 
 
- 
isKbaEnabled
public boolean isKbaEnabled()
Whether the KBA stage is enabled.- Returns:
 - whether the KBA stage is enabled
 
 
- 
getSubjectTranslations
public Map<Locale,String> getSubjectTranslations()
Gets the map of locales to subject strings.- Returns:
 - the map of locales to subject text strings.
 
 
- 
getMessageTranslations
public Map<Locale,String> getMessageTranslations()
Gets the map of locales to email body text strings.- Returns:
 - the map of locales to email body text strings.
 
 
- 
getEmailVerificationUrl
public String getEmailVerificationUrl(String realm)
Gets the verification Url to be sent with the email body.- Parameters:
 realm- the absolute realm- Returns:
 - email verification Url
 
 
- 
getMinimumAnswersToDefine
public int getMinimumAnswersToDefine()
Get the minimum count of answers to define.- Returns:
 - minimum count
 
 
- 
getUserRegistrationDestination
public org.forgerock.openam.selfservice.config.beans.RegistrationDestination getUserRegistrationDestination()
Gets the user registration destination.- Returns:
 - user registration destination
 
 
- 
getEncryptionKeyPairAlias
public final String getEncryptionKeyPairAlias()
Gets the encryption key pair alias.- Returns:
 - the encryption key pair alias
 
 
- 
getSigningSecretKeyAlias
public final String getSigningSecretKeyAlias()
Gets the signing secret key alias.- Returns:
 - the signing secret key alias
 
 
- 
getCaptchaSiteKey
public final String getCaptchaSiteKey()
Gets the captcha site key.- Returns:
 - the captcha site key
 
 
- 
getCaptchaSecretKey
public final String getCaptchaSecretKey()
Gets the captcha secret key.- Returns:
 - the captcha secret key
 
 
- 
getCaptchaVerificationUrl
public final String getCaptchaVerificationUrl()
Gets the captcha verification URL.- Returns:
 - the captcha verification URL
 
 
- 
getSecurityQuestions
public final Map<String,Map<String,String>> getSecurityQuestions()
Gets the security questions. Expected format:Map<id,Map<locale,question>>
- Returns:
 - security questions
 
 
- 
getEmailAttributeName
public final String getEmailAttributeName()
Gets the email attribute name.- Returns:
 - the email attribute name
 
 
- 
getAttributeAsString
@Supported public final String getAttributeAsString(String key)
Retrieves the underlying console attribute for the key.- Parameters:
 key- console attribute key- Returns:
 - corresponding string value
 
 
- 
getAttributeAsSet
@Supported public final Set<String> getAttributeAsSet(String key)
Retrieves the underlying console attribute for the key.- Parameters:
 key- console attribute key- Returns:
 - corresponding set value
 
 
 - 
 
 -