public static class ChangePasswordManagedController.ChangePasswordPolicy extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
ValidationException
|
Constructor and Description |
---|
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 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.ValidationException
protected void validateContainsUsername(String password, String username, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password
- username
- app
- ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
protected void validateAtLeastOneUpperChar(String password, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password
- app
- ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
protected void validateAtLeastOneLowerChar(String password, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password
- app
- ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
protected void validateAtLeastOneDigit(String password, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password
- app
- ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
protected void validateAtLeastOneSpecialChar(String password, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password
- app
- ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
protected void validateValidCharsOnly(String password, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password
- app
- ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
public void validatePassword(String password, String username, org.openmdx.portal.servlet.ApplicationContext app) throws ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
password
- username
- app
- ChangePasswordManagedController.ChangePasswordPolicy.ValidationException
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.