Package com.okta.authn.sdk.impl.resource
Class DefaultOptions
- java.lang.Object
-
- com.okta.sdk.impl.resource.AbstractPropertyRetriever
-
- com.okta.sdk.impl.resource.AbstractResource
-
- com.okta.authn.sdk.impl.resource.DefaultOptions
-
- All Implemented Interfaces:
Options
,com.okta.sdk.resource.ExtensibleResource
,com.okta.sdk.resource.PropertyRetriever
,com.okta.sdk.resource.Resource
,java.util.Map<java.lang.String,java.lang.Object>
public class DefaultOptions extends com.okta.sdk.impl.resource.AbstractResource implements Options
-
-
Constructor Summary
Constructors Constructor Description DefaultOptions(com.okta.sdk.impl.ds.InternalDataStore dataStore)
DefaultOptions(com.okta.sdk.impl.ds.InternalDataStore dataStore, java.util.Map<java.lang.String,java.lang.Object> properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,com.okta.sdk.impl.resource.Property>
getPropertyDescriptors()
java.lang.Boolean
isMultiOptionalFactorEnroll()
Returns true if the user should transition back toMFA_ENROLL
state after successful factor enrollment when additional optional factors are available for enrollment.java.lang.Boolean
isWarnBeforePasswordExpired()
Returns true if user should transition toPASSWORD_WARN
state beforeSUCCESS
if the user’s password is about to expire and within their password policy warn period.Options
setMultiOptionalFactorEnroll(java.lang.Boolean multiOptionalFactorEnroll)
Sets whether user should transaction back to MFA_ENROLL state after successful factor enrollment when additional optional factors are available for enrollment.Options
setWarnBeforePasswordExpired(java.lang.Boolean warnBeforePasswordExpired)
Sets whether if user should transition toPASSWORD_WARN
state beforeSUCCESS
if the user’s password is about to expire and within their password policy warn period.-
Methods inherited from class com.okta.sdk.impl.resource.AbstractResource
clear, containsKey, containsValue, createPropertyDescriptorMap, createPropertyDescriptorMap, entrySet, equals, get, getDataStore, getDeletedPropertyNames, getInternalProperties, getParamsFromHref, getProperty, getPropertyNames, getResourceHref, getResourceListProperty, getResourceProperty, getUpdatedPropertyNames, hashCode, hasProperty, isDirty, isEmpty, isPrintableProperty, keySet, materialize, put, putAll, remove, setInternalProperties, setProperty, setProperty, setResourceHref, size, toString, values
-
Methods inherited from class com.okta.sdk.impl.resource.AbstractPropertyRetriever
getBoolean, getBoolean, getBooleanProperty, getCharArray, getDateProperty, getDoubleProperty, getDoubleProperty, getEnumListProperty, getEnumProperty, getEnumProperty, getInt, getInteger, getIntegerList, getIntProperty, getIntProperty, getListProperty, getListProperty, getMap, getMapProperty, getNonEmptyMap, getNullableBoolean, getNullableBooleanProperty, getNumber, getNumberList, getString, getString, getStringList, getStringProperty, setProperty, setProperty
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Method Detail
-
getPropertyDescriptors
public java.util.Map<java.lang.String,com.okta.sdk.impl.resource.Property> getPropertyDescriptors()
- Specified by:
getPropertyDescriptors
in classcom.okta.sdk.impl.resource.AbstractResource
-
isMultiOptionalFactorEnroll
public java.lang.Boolean isMultiOptionalFactorEnroll()
Description copied from interface:Options
Returns true if the user should transition back toMFA_ENROLL
state after successful factor enrollment when additional optional factors are available for enrollment. (not required)- Specified by:
isMultiOptionalFactorEnroll
in interfaceOptions
- Returns:
- true if user can enroll in multiple factors.
-
setMultiOptionalFactorEnroll
public Options setMultiOptionalFactorEnroll(java.lang.Boolean multiOptionalFactorEnroll)
Description copied from interface:Options
Sets whether user should transaction back to MFA_ENROLL state after successful factor enrollment when additional optional factors are available for enrollment. (not required)- Specified by:
setMultiOptionalFactorEnroll
in interfaceOptions
- Returns:
- the current object for method chaining.
-
isWarnBeforePasswordExpired
public java.lang.Boolean isWarnBeforePasswordExpired()
Description copied from interface:Options
Returns true if user should transition toPASSWORD_WARN
state beforeSUCCESS
if the user’s password is about to expire and within their password policy warn period. (not required)- Specified by:
isWarnBeforePasswordExpired
in interfaceOptions
- Returns:
- true if user should warned about password expiration.
-
setWarnBeforePasswordExpired
public Options setWarnBeforePasswordExpired(java.lang.Boolean warnBeforePasswordExpired)
Description copied from interface:Options
Sets whether if user should transition toPASSWORD_WARN
state beforeSUCCESS
if the user’s password is about to expire and within their password policy warn period. (not required)- Specified by:
setWarnBeforePasswordExpired
in interfaceOptions
- Returns:
- the current object for method chaining.
-
-