Package oracle.iam.passwordmgmt.vo
Class OimPasswordPolicy
java.lang.Object
oracle.idm.common.ipf.api.vo.PasswordPolicy
oracle.iam.passwordmgmt.vo.OimPasswordPolicy
- All Implemented Interfaces:
Serializable
public class OimPasswordPolicy
extends oracle.idm.common.ipf.api.vo.PasswordPolicy
- See Also:
-
Field Summary
FieldsFields inherited from class oracle.idm.common.ipf.api.vo.PasswordPolicy
FALSE_STRING_VALUE, TRUE_STRING_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetCreateBy(Long createBy) voidvoidsetUpdateBy(Long updateBy) voidvalidatePolicy(Locale locale) Validates the policy for create and modify operationsMethods inherited from class oracle.idm.common.ipf.api.vo.PasswordPolicy
challengePolicyToString, containsHistoryRule, getAllowedChars, getAllowedCharsAsString, getChallengePolicyDescription, getChDefaultQuestions, getChDefaultSetOfQuestions, getChMaxIncorrectAttempts, getChMinAnswers, getChMinQuestions, getChResponseMinLength, getChSource, getDesc, getDescription, getDictionaryDelimiter, getDictionaryLocation, getDisallowedChars, getDisallowedCharsAsString, getDisallowedSubstrings, getDisallowedSubstringsAsString, getFirstNameDisallowed, getId, getLastNameDisallowed, getLockoutDuration, getMaxIncorrectAttempts, getMaxLength, getMaxRepeatedChars, getMaxSpecialChars, getMaxUnicodeChars, getMinAlphabets, getMinAlphaNumerals, getMinLength, getMinLowerCase, getMinNumerals, getMinPasswordAgeInDays, getMinSpecialChars, getMinUnicodeChars, getMinUniqueChars, getMinUpperCase, getName, getNumPasswordsInHistory, getPasswordExpiresAfterInDays, getPasswordPolicyDescription, getPasswordPolicyInfo, getPasswordRules, getPasswordWarningAfterInDays, getRequiredChars, getRequiredCharsAsString, getStartsWithAlphabet, getUserIdDisallowed, getWhiteSpaceDisallowed, isChAllAtOnce, isChAllowDuplicateResponses, isChEnabled, isChSendMail, isComplexPolicy, isComplexPolicyAsString, isFirstNameDisallowed, isLastNameDisallowed, isStartsWithAlphabet, isStartsWithAlphabetAsString, isUserIdDisallowed, isWhiteSpaceDisallowed, setAllowedChars, setAllowedCharsAsString, setChAllAtOnce, setChAllowDuplicateResponses, setChDefaultQuestions, setChEnabled, setChMaxIncorrectAttempts, setChMinAnswers, setChMinQuestions, setChResponseMinLength, setChSendMail, setChSource, setComplexPolicy, setComplexPolicyAsString, setDesc, setDictionary, setDictionaryDelimiterAsString, setDictionaryLocation, setDisallowedCharsAsString, setDisallowedSubstringsAsString, setFirstNameDisallowed, setFirstNameDisallowedAsString, setId, setIpfState, setLastNameDisallowed, setLastNameDisallowedAsString, setLockoutDuration, setMaxIncorrectAttempts, setMaxLength, setMaxRepeatedChars, setMaxSpecialChars, setMaxUnicodeChars, setMinAlphabets, setMinAlphaNumerals, setMinLength, setMinLowerCase, setMinNumerals, setMinPasswordAgeInDays, setMinSpecialChars, setMinUnicodeChars, setMinUniqueChars, setMinUpperCase, setName, setNumPasswordsInHistory, setPasswordExpiresAfterInDays, setPasswordPolicyInfo, setPasswordWarningAfterInDays, setRequiredCharsAsString, setStartsWithAlphabet, setStartsWithAlphabet, setStartsWithAlphabetAsString, setUserIdDisallowed, setUserIdDisallowedAsString, setWhiteSpaceDisallowed, setWhiteSpaceDisallowedAsString, toString, update, validatePassword
-
Field Details
-
NULL_PASSWORD_POLICY
-
-
Constructor Details
-
OimPasswordPolicy
public OimPasswordPolicy() -
OimPasswordPolicy
- Parameters:
id- the unique id of the Password Policy
-
OimPasswordPolicy
public OimPasswordPolicy(oracle.idm.common.ipf.api.vo.PasswordPolicyInfo p)
-
-
Method Details
-
validatePolicy
public void validatePolicy(Locale locale) throws oracle.idm.common.ipf.api.exception.InconsistentPasswordRulesException Validates the policy for create and modify operations- Overrides:
validatePolicyin classoracle.idm.common.ipf.api.vo.PasswordPolicy- Throws:
oracle.idm.common.ipf.api.exception.InconsistentPasswordRulesException
-
setCreate
- Parameters:
create- password policy creation date
-
getCreate
- Returns:
- password policy creation date
-
setCreateBy
- Parameters:
createBy- password policy creator id
-
getCreateBy
- Returns:
- password policy creator id
-
setUpdate
- Parameters:
update- date of password policy update
-
getUpdate
- Returns:
- date of password policy update
-
setUpdateBy
- Parameters:
updateBy- password policy updater id
-
getUpdateBy
- Returns:
- password policy updater id
-