public static class ChangePasswordManagedController.ChangePasswordPolicy extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
ValidationException
|
| Constructor and Description |
|---|
ChangePasswordManagedController.ChangePasswordPolicy()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsCharOf(String password,
String choiceStr)
Contains given characters.
|
protected void |
validateAtLeastOneDigit(String password,
org.openmdx.portal.servlet.ApplicationContext app)
Validate for at least one digit.
|
protected void |
validateAtLeastOneLowerChar(String password,
org.openmdx.portal.servlet.ApplicationContext app)
Validate for at least one lower character.
|
protected void |
validateAtLeastOneSpecialChar(String password,
org.openmdx.portal.servlet.ApplicationContext app)
Validate for at least one special character.
|
protected void |
validateAtLeastOneUpperChar(String password,
org.openmdx.portal.servlet.ApplicationContext app)
Validate for at least one upper character.
|
protected void |
validateContainsUsername(String password,
String username,
org.openmdx.portal.servlet.ApplicationContext app)
Contains user name.
|
void |
validatePassword(String password,
String username,
org.openmdx.portal.servlet.ApplicationContext app)
Validate password.
|
protected void |
validatePasswordLength(String password,
org.openmdx.portal.servlet.ApplicationContext app)
Validate password length.
|
protected void |
validateValidCharsOnly(String password,
org.openmdx.portal.servlet.ApplicationContext app)
Contains valid characters only.
|
public ChangePasswordManagedController.ChangePasswordPolicy()
public boolean containsCharOf(String password, String choiceStr)
password - choiceStr - protected void validatePasswordLength(String password, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password - app - ChangePasswordManagedController.ChangePasswordPolicy.ValidationExceptionprotected void validateContainsUsername(String password, String username, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password - username - app - ChangePasswordManagedController.ChangePasswordPolicy.ValidationExceptionprotected void validateAtLeastOneUpperChar(String password, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password - app - ChangePasswordManagedController.ChangePasswordPolicy.ValidationExceptionprotected void validateAtLeastOneLowerChar(String password, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password - app - ChangePasswordManagedController.ChangePasswordPolicy.ValidationExceptionprotected void validateAtLeastOneDigit(String password, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password - app - ChangePasswordManagedController.ChangePasswordPolicy.ValidationExceptionprotected void validateAtLeastOneSpecialChar(String password, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password - app - ChangePasswordManagedController.ChangePasswordPolicy.ValidationExceptionprotected void validateValidCharsOnly(String password, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password - app - ChangePasswordManagedController.ChangePasswordPolicy.ValidationExceptionpublic void validatePassword(String password, String username, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password - username - app - ChangePasswordManagedController.ChangePasswordPolicy.ValidationExceptionThis software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.