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 TypeMethodDescriptionvoid
void
setCreateBy
(Long createBy) void
void
setUpdateBy
(Long updateBy) void
validatePolicy
(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:
validatePolicy
in 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
-