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 abstract class BasicToolkit implements Toolkit {
025
026 @Override
027 public abstract String generate(PasswordPolicy passwordPolicy);
028
029 @Override
030 public abstract void validate(
031 long userId, String password1, String password2,
032 PasswordPolicy passwordPolicy)
033 throws PortalException, SystemException;
034
035 @Override
036 public void validate(
037 String password1, String password2, PasswordPolicy passwordPolicy)
038 throws PortalException, SystemException {
039
040 validate(0, password1, password2, passwordPolicy);
041 }
042
043 }