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

    Fields
    Modifier and Type
    Field
    Description
    static final OimPasswordPolicy
     

    Fields inherited from class oracle.idm.common.ipf.api.vo.PasswordPolicy

    FALSE_STRING_VALUE, TRUE_STRING_VALUE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
    OimPasswordPolicy(oracle.idm.common.ipf.api.vo.PasswordPolicyInfo p)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
    void
    setCreate(Date create)
     
    void
    setCreateBy(Long createBy)
     
    void
    setUpdate(Date update)
     
    void
    setUpdateBy(Long updateBy)
     
    void
    Validates the policy for create and modify operations

    Methods 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

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • OimPasswordPolicy

      public OimPasswordPolicy()
    • OimPasswordPolicy

      public OimPasswordPolicy(String id)
      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 class oracle.idm.common.ipf.api.vo.PasswordPolicy
      Throws:
      oracle.idm.common.ipf.api.exception.InconsistentPasswordRulesException
    • setCreate

      public void setCreate(Date create)
      Parameters:
      create - password policy creation date
    • getCreate

      public Date getCreate()
      Returns:
      password policy creation date
    • setCreateBy

      public void setCreateBy(Long createBy)
      Parameters:
      createBy - password policy creator id
    • getCreateBy

      public Long getCreateBy()
      Returns:
      password policy creator id
    • setUpdate

      public void setUpdate(Date update)
      Parameters:
      update - date of password policy update
    • getUpdate

      public Date getUpdate()
      Returns:
      date of password policy update
    • setUpdateBy

      public void setUpdateBy(Long updateBy)
      Parameters:
      updateBy - password policy updater id
    • getUpdateBy

      public Long getUpdateBy()
      Returns:
      password policy updater id