Liferay 7.0-ga1 portal-impl

com.liferay.portal.security.pwd
Class PasswordPolicyToolkit

java.lang.Object
  extended by com.liferay.portal.kernel.security.pwd.BasicToolkit
      extended by com.liferay.portal.security.pwd.PasswordPolicyToolkit
All Implemented Interfaces:
com.liferay.portal.kernel.security.pwd.Toolkit

public class PasswordPolicyToolkit
extends com.liferay.portal.kernel.security.pwd.BasicToolkit


Constructor Summary
PasswordPolicyToolkit()
           
 
Method Summary
 String generate(com.liferay.portal.kernel.model.PasswordPolicy passwordPolicy)
           
protected  String generateDynamic(com.liferay.portal.kernel.model.PasswordPolicy passwordPolicy)
           
protected  String generateStatic(com.liferay.portal.kernel.model.PasswordPolicy passwordPolicy)
           
protected  String getRandomString(int count, char[] chars)
           
protected  char[] getSortedCharArray(String s)
           
protected  int getUsageCount(String s, char[] chars)
           
 void validate(long userId, String password1, String password2, com.liferay.portal.kernel.model.PasswordPolicy passwordPolicy)
           
 
Methods inherited from class com.liferay.portal.kernel.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 String generate(com.liferay.portal.kernel.model.PasswordPolicy passwordPolicy)
Specified by:
generate in interface com.liferay.portal.kernel.security.pwd.Toolkit
Specified by:
generate in class com.liferay.portal.kernel.security.pwd.BasicToolkit

validate

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

generateDynamic

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

generateStatic

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

getRandomString

protected String getRandomString(int count,
                                 char[] chars)

getSortedCharArray

protected char[] getSortedCharArray(String s)

getUsageCount

protected int getUsageCount(String s,
                            char[] chars)

Liferay 7.0-ga1 portal-impl