public class UserSecurityPasswordRules
extends java.lang.Object
Constructor and Description |
---|
UserSecurityPasswordRules(org.apache.log4j.Logger logger) |
Modifier and Type | Method and Description |
---|---|
void |
addRule(UserSecurityPasswordRule rule) |
java.lang.String |
generatePasswordForRoles(java.util.Collection<java.lang.Long> roleIds) |
UserSecurityPasswordRule |
getDefaultRule() |
java.util.Set<UserSecurityPasswordRule> |
getRules() |
void |
setDefaultRule(UserSecurityPasswordRule rule) |
boolean |
testPasswordRules(java.lang.String password) |
boolean |
testPasswordRules(java.lang.String password,
java.util.Collection<java.lang.Long> roleIds) |
boolean |
testUserPasswordAge(PUser user,
java.util.Date currentDate) |
public UserSecurityPasswordRules(org.apache.log4j.Logger logger)
public boolean testPasswordRules(java.lang.String password) throws UserSecurityException
UserSecurityException
public boolean testPasswordRules(java.lang.String password, java.util.Collection<java.lang.Long> roleIds) throws UserSecurityException
UserSecurityException
public boolean testUserPasswordAge(PUser user, java.util.Date currentDate) throws UserSecurityException
UserSecurityException
public void addRule(UserSecurityPasswordRule rule)
public void setDefaultRule(UserSecurityPasswordRule rule)
public UserSecurityPasswordRule getDefaultRule()
public java.util.Set<UserSecurityPasswordRule> getRules()
public java.lang.String generatePasswordForRoles(java.util.Collection<java.lang.Long> roleIds) throws UserSecurityException
UserSecurityException