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 public String generate(long companyId, long userId) {
027 return userId + UserConstants.USERS_EMAIL_ADDRESS_AUTO_SUFFIX;
028 }
029
030 public boolean isFake(String emailAddress) {
031 if (Validator.isNull(emailAddress) ||
032 StringUtil.endsWith(
033 emailAddress, UserConstants.USERS_EMAIL_ADDRESS_AUTO_SUFFIX)) {
034
035 return true;
036 }
037 else {
038 return false;
039 }
040 }
041
042 public boolean isGenerated(String emailAddress) {
043 return isFake(emailAddress);
044 }
045
046 }