001
014
015 package com.liferay.portal.security.auth;
016
017 import com.liferay.portal.kernel.util.StringUtil;
018 import com.liferay.portal.kernel.util.Validator;
019 import com.liferay.portal.model.UserConstants;
020
021
024 public class DefaultEmailAddressGenerator implements EmailAddressGenerator {
025
026 @Override
027 public String generate(long companyId, long userId) {
028 return userId + UserConstants.USERS_EMAIL_ADDRESS_AUTO_SUFFIX;
029 }
030
031 @Override
032 public boolean isFake(String emailAddress) {
033 if (Validator.isNull(emailAddress) ||
034 StringUtil.endsWith(
035 emailAddress, UserConstants.USERS_EMAIL_ADDRESS_AUTO_SUFFIX)) {
036
037 return true;
038 }
039 else {
040 return false;
041 }
042 }
043
044 @Override
045 public boolean isGenerated(String emailAddress) {
046 return isFake(emailAddress);
047 }
048
049 }