com.liferay.portal.security.auth
Class DefaultScreenNameGenerator

java.lang.Object
  extended by com.liferay.portal.security.auth.DefaultScreenNameGenerator
All Implemented Interfaces:
ScreenNameGenerator

public class DefaultScreenNameGenerator
extends java.lang.Object
implements ScreenNameGenerator

View Source

Author:
Brian Wing Shun Chan, Alexander Chow, Juan Fernández

Constructor Summary
DefaultScreenNameGenerator()
           
 
Method Summary
 java.lang.String generate(long companyId, long userId, java.lang.String emailAddress)
           
protected  java.lang.String getUnusedScreenName(long companyId, java.lang.String screenName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultScreenNameGenerator

public DefaultScreenNameGenerator()
Method Detail

generate

public java.lang.String generate(long companyId,
                                 long userId,
                                 java.lang.String emailAddress)
                          throws java.lang.Exception
Specified by:
generate in interface ScreenNameGenerator
Throws:
java.lang.Exception

getUnusedScreenName

protected java.lang.String getUnusedScreenName(long companyId,
                                               java.lang.String screenName)
                                        throws com.liferay.portal.PortalException,
                                               com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException