public class DefaultFullNameGenerator extends Object implements FullNameGenerator
Constructor and Description |
---|
DefaultFullNameGenerator() |
Modifier and Type | Method and Description |
---|---|
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) |
public String getFullName(String firstName, String middleName, String lastName)
getFullName
in interface FullNameGenerator
public String getLocalizedFullName(String firstName, String middleName, String lastName, Locale locale, long prefixId, long suffixId)
getLocalizedFullName
in interface FullNameGenerator
public String[] splitFullName(String fullName)
splitFullName
in interface FullNameGenerator
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)
protected boolean isFullNameTooLong(String fullName)
protected String shortenFullName(String fullName)