Class PasswordPolicyDescription

java.lang.Object
oracle.iam.passwordmgmt.vo.PasswordPolicyDescription
All Implemented Interfaces:
Serializable

public class PasswordPolicyDescription extends Object implements Serializable
Responsible for providing description of a PasswordPolicy in the required format
Since:
OIM 11gR1
Version:
$Header: iam/iam-product/features/passwordmgmt/src/main/oracle/iam/passwordmgmt/vo/PasswordPolicyDescription.java /main/9 2014/12/22 05:44:53 anurkkum Exp $
Author:
sidhdas
See Also:
  • Constructor Details

    • PasswordPolicyDescription

      public PasswordPolicyDescription()
    • PasswordPolicyDescription

      public PasswordPolicyDescription(List<PasswordRuleDescription> passwordRulesDescription)
      Parameters:
      passwordRulesDescription -
  • Method Details

    • getDisplayValue

      public String getDisplayValue()
      Returns:
      the displayValue
    • localize

      public PasswordPolicyDescription localize(Locale locale)
      Returns the PasswordPolicyDescription in the specified Locale
      Parameters:
      locale -
      Returns:
      the PasswordPolicyDescription in the specified locale
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getPasswordRulesDescription

      public List<PasswordRuleDescription> getPasswordRulesDescription()
      Get a List of the PasswordRuleDescription of a password policy
      Returns:
      List of the PasswordRuleDescription
    • getHeaderDisplayValue

      public String getHeaderDisplayValue()
      Returns:
      the header for the PasswordPolicyDescription. When the description is displayed the header comes first, followed by the description of the PasswordRules.
      Example Description: Password must comply with the following rules - must be at least 8 characters long - cannot contain userlogin
      In the above example the header is 'Password must comply with the following rules'
    • getHeaderResourceBundleKey

      public String getHeaderResourceBundleKey()
    • setHeaderResourceBundleKey

      public void setHeaderResourceBundleKey(String headerResourceBundleKey)
    • setPasswordRulesDescription

      public void setPasswordRulesDescription(List<PasswordRuleDescription> passwordRulesDescription)
    • setHeaderDisplayValue

      public void setHeaderDisplayValue(String headerDisplayValue)
    • setHeaderPlaceHolderValue

      public void setHeaderPlaceHolderValue(String headerPlaceHolderValue)
    • getHeaderPlaceHolderValue

      public String getHeaderPlaceHolderValue()