001
014
015 package com.liferay.portal.security.pwd;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.model.PasswordPolicy;
020
021
024 public interface Toolkit {
025
026 public String generate(PasswordPolicy passwordPolicy);
027
028 public void validate(
029 long userId, String password1, String password2,
030 PasswordPolicy passwordPolicy)
031 throws PortalException, SystemException;
032
033 public void validate(
034 String password1, String password2, PasswordPolicy passwordPolicy)
035 throws PortalException, SystemException;
036
037 }