Liferay 7.0-ce-b4

com.liferay.portal.security.auth
Class DefaultFullNameGenerator

java.lang.Object
  extended by com.liferay.portal.security.auth.DefaultFullNameGenerator
All Implemented Interfaces:
FullNameGenerator
Direct Known Subclasses:
FamilyNameFirstFullNameGenerator

public class DefaultFullNameGenerator
extends Object
implements FullNameGenerator


Constructor Summary
DefaultFullNameGenerator()
           
 
Method Summary
protected  String buildFullName(String firstName, String middleName, String lastName, boolean useInitials)
           
protected  String buildLocalizedFullName(String firstName, String middleName, String lastName, Locale locale, long prefixId, long suffixId, boolean useInitials)
           
 String getFullName(String firstName, String middleName, String lastName)
           
 String getLocalizedFullName(String firstName, String middleName, String lastName, Locale locale, long prefixId, long suffixId)
           
protected  boolean isFullNameTooLong(String fullName)
           
protected  String shortenFullName(String fullName)
           
 String[] splitFullName(String fullName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFullNameGenerator

public DefaultFullNameGenerator()
Method Detail

getFullName

public String getFullName(String firstName,
                          String middleName,
                          String lastName)
Specified by:
getFullName in interface FullNameGenerator

getLocalizedFullName

public String getLocalizedFullName(String firstName,
                                   String middleName,
                                   String lastName,
                                   Locale locale,
                                   long prefixId,
                                   long suffixId)
Specified by:
getLocalizedFullName in interface FullNameGenerator

splitFullName

public String[] splitFullName(String fullName)
Specified by:
splitFullName in interface FullNameGenerator

buildFullName

protected String buildFullName(String firstName,
                               String middleName,
                               String lastName,
                               boolean useInitials)

buildLocalizedFullName

protected String buildLocalizedFullName(String firstName,
                                        String middleName,
                                        String lastName,
                                        Locale locale,
                                        long prefixId,
                                        long suffixId,
                                        boolean useInitials)

isFullNameTooLong

protected boolean isFullNameTooLong(String fullName)

shortenFullName

protected String shortenFullName(String fullName)

Liferay 7.0-ce-b4