com.liferay.portal.security.pwd
Class PasswordPolicyToolkit

java.lang.Object
  extended by com.liferay.portal.security.pwd.BasicToolkit
      extended by com.liferay.portal.security.pwd.PasswordPolicyToolkit

public class PasswordPolicyToolkit
extends BasicToolkit

View Source

Author:
Scott Lee, Mika Koivisto

Constructor Summary
PasswordPolicyToolkit()
           
 
Method Summary
 java.lang.String generate(com.liferay.portal.model.PasswordPolicy passwordPolicy)
           
protected  java.lang.String generateDynamic(com.liferay.portal.model.PasswordPolicy passwordPolicy)
           
protected  java.lang.String generateStatic(com.liferay.portal.model.PasswordPolicy passwordPolicy)
           
protected  java.lang.String getRandomString(int count, char[] charArray)
           
protected  char[] getSortedCharArray(java.lang.String s)
           
protected  int getUsageCount(java.lang.String s, char[] charArray)
           
 void validate(long userId, java.lang.String password1, java.lang.String password2, com.liferay.portal.model.PasswordPolicy passwordPolicy)
           
 
Methods inherited from class com.liferay.portal.security.pwd.BasicToolkit
validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PasswordPolicyToolkit

public PasswordPolicyToolkit()
Method Detail

generate

public java.lang.String generate(com.liferay.portal.model.PasswordPolicy passwordPolicy)
Specified by:
generate in class BasicToolkit

validate

public void validate(long userId,
                     java.lang.String password1,
                     java.lang.String password2,
                     com.liferay.portal.model.PasswordPolicy passwordPolicy)
              throws com.liferay.portal.kernel.exception.PortalException,
                     com.liferay.portal.kernel.exception.SystemException
Specified by:
validate in class BasicToolkit
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

generateDynamic

protected java.lang.String generateDynamic(com.liferay.portal.model.PasswordPolicy passwordPolicy)

generateStatic

protected java.lang.String generateStatic(com.liferay.portal.model.PasswordPolicy passwordPolicy)

getRandomString

protected java.lang.String getRandomString(int count,
                                           char[] charArray)

getSortedCharArray

protected char[] getSortedCharArray(java.lang.String s)

getUsageCount

protected int getUsageCount(java.lang.String s,
                            char[] charArray)