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 FullNameGeneratorpublic String getLocalizedFullName(String firstName,
String middleName,
String lastName,
Locale locale,
long prefixId,
long suffixId)
getLocalizedFullName in interface FullNameGeneratorpublic String[] splitFullName(String fullName)
splitFullName in interface FullNameGeneratorprotected 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)