palio.modules.usersecurity
Class UserSecurityPasswordRules
java.lang.Object
palio.modules.usersecurity.UserSecurityPasswordRules
public class UserSecurityPasswordRules
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserSecurityPasswordRules
public UserSecurityPasswordRules(org.apache.log4j.Logger logger)
testPasswordRules
public boolean testPasswordRules(java.lang.String password)
throws UserSecurityException
- Throws:
UserSecurityException
testPasswordRules
public boolean testPasswordRules(java.lang.String password,
java.util.Collection<java.lang.Long> roleIds)
throws UserSecurityException
- Throws:
UserSecurityException
testUserPasswordAge
public boolean testUserPasswordAge(PUser user,
java.util.Date currentDate)
throws UserSecurityException
- Throws:
UserSecurityException
addRule
public void addRule(UserSecurityPasswordRule rule)
setDefaultRule
public void setDefaultRule(UserSecurityPasswordRule rule)
getDefaultRule
public UserSecurityPasswordRule getDefaultRule()
getRules
public java.util.Set<UserSecurityPasswordRule> getRules()
generatePasswordForRoles
public java.lang.String generatePasswordForRoles(java.util.Collection<java.lang.Long> roleIds)
throws UserSecurityException
- Throws:
UserSecurityException