Class PasscodePolicy
-
- All Implemented Interfaces:
@Serializable() public final class PasscodePolicy extends PredefinedPolicy
Passcode policy
-
-
Field Summary
Fields Modifier and Type Field Description private final Boolean
enabled
private final Integer
lockTimeout
private final Integer
minLength
private final Boolean
lowerRequired
private final Boolean
upperRequired
private final Boolean
digitRequired
private final Boolean
specialCharRequired
private final Boolean
fingerPrintEnabled
private final Integer
uniqueCharNumber
private final Integer
retryLimit
private final Boolean
digitOnly
private final Boolean
localizingDigitsToLatin
private final Integer
expireInDays
private final Boolean
defaultPasswordEnabled
-
Constructor Summary
Constructors Constructor Description PasscodePolicy(Boolean enabled, Integer lockTimeout, Integer minLength, Boolean lowerRequired, Boolean upperRequired, Boolean digitRequired, Boolean specialCharRequired, Boolean fingerPrintEnabled, Integer uniqueCharNumber, Integer retryLimit, Boolean digitOnly, Boolean localizingDigitsToLatin, Integer expireInDays, Boolean defaultPasswordEnabled)
-
Method Summary
Modifier and Type Method Description final Boolean
getEnabled()
final Integer
getLockTimeout()
final Integer
getMinLength()
final Boolean
getLowerRequired()
final Boolean
getUpperRequired()
final Boolean
getDigitRequired()
final Boolean
getSpecialCharRequired()
final Boolean
getFingerPrintEnabled()
final Integer
getUniqueCharNumber()
final Integer
getRetryLimit()
final Boolean
getDigitOnly()
final Boolean
getLocalizingDigitsToLatin()
final Integer
getExpireInDays()
final Boolean
getDefaultPasswordEnabled()
String
toString()
String
toStringWithDefaultValues()
final Boolean
checkLower(CharArray code)
final Boolean
checkUpper(CharArray code)
final Boolean
checkDigit(CharArray code)
final Boolean
checkSpecial(CharArray code)
final Boolean
checkUniqueChars(CharArray code)
final CharArray
localizeDigitsToLatin(CharArray code)
final Boolean
validatePasscode(CharArray code)
final static PasscodePolicy
createFromJsonString(String jsonString)
-
Methods inherited from class com.sap.cloud.mobile.foundation.settings.policies.PredefinedPolicy
getKeyPath
-
Methods inherited from class com.sap.cloud.mobile.foundation.settings.policies.AbstractSettingsEntity
toJsonString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
PasscodePolicy
PasscodePolicy(Boolean enabled, Integer lockTimeout, Integer minLength, Boolean lowerRequired, Boolean upperRequired, Boolean digitRequired, Boolean specialCharRequired, Boolean fingerPrintEnabled, Integer uniqueCharNumber, Integer retryLimit, Boolean digitOnly, Boolean localizingDigitsToLatin, Integer expireInDays, Boolean defaultPasswordEnabled)
-
-
Method Detail
-
getEnabled
final Boolean getEnabled()
-
getLockTimeout
final Integer getLockTimeout()
-
getMinLength
final Integer getMinLength()
-
getLowerRequired
final Boolean getLowerRequired()
-
getUpperRequired
final Boolean getUpperRequired()
-
getDigitRequired
final Boolean getDigitRequired()
-
getSpecialCharRequired
final Boolean getSpecialCharRequired()
-
getFingerPrintEnabled
final Boolean getFingerPrintEnabled()
-
getUniqueCharNumber
final Integer getUniqueCharNumber()
-
getRetryLimit
final Integer getRetryLimit()
-
getDigitOnly
final Boolean getDigitOnly()
-
getLocalizingDigitsToLatin
final Boolean getLocalizingDigitsToLatin()
-
getExpireInDays
final Integer getExpireInDays()
-
getDefaultPasswordEnabled
final Boolean getDefaultPasswordEnabled()
-
toString
String toString()
-
toStringWithDefaultValues
String toStringWithDefaultValues()
-
checkLower
final Boolean checkLower(CharArray code)
-
checkUpper
final Boolean checkUpper(CharArray code)
-
checkDigit
final Boolean checkDigit(CharArray code)
-
checkSpecial
final Boolean checkSpecial(CharArray code)
-
checkUniqueChars
final Boolean checkUniqueChars(CharArray code)
-
localizeDigitsToLatin
final CharArray localizeDigitsToLatin(CharArray code)
-
validatePasscode
final Boolean validatePasscode(CharArray code)
-
createFromJsonString
final static PasscodePolicy createFromJsonString(String jsonString)
-
-
-
-