dlpx-core: FullName
The Full Name algorithm is an instance of the Full Name Algorithm Framework. The algorithm requires String type input values.
If input value is non-conformant (for example: null or white spaces), it is not masked. Words containing any character(s) are considered as a valid input and masked. Words separated by hyphen (-) are considered as a single word (even if divided from hyphen by spaces). No non-conformant data errors are thrown by that algorithm.
The default Full Name algorithm instance uses all default parameters, and chains "dlpx-core:FirstName" algorithm instance for first names masking, and "dlpx-core:LastName" for last name masking.
Below are few examples of the Full Name default algorithm instance masking:
|
Input |
Masked Output |
|---|---|
|
Manuel Maria Saxe-Coburgo-Gotha |
Nimisha Kum Mcneish |
|
Manuel - Boris Maria Saxe-Coburgo-Gotha |
Simeon Kum Mcneish |
|
Manuel Maria Saxe -Coburgo - Gotha |
Nimisha Kum Mcneish |
|
Manuel Maria de Saxe-Coburgo-Gotha |
Nimisha Kum Mcneish |
|
Manuel Maria de Saxe-Coburgo-Gotha (*) |
Nimisha Kum Casteleyn |
|
Manuel Maria - de ? Saxe-Coburgo-Gotha : # |
Nimisha Muharrem E |
|
Manuel Maria Saxe-Coburgo-Gotha (*) |
Nimisha Kum Casteleyn |
|
Mr. Manuel Maria de Saxe-Coburgo-Gotha # |
Levar Nimisha E |
|
Saxe-Coburgo-Gotha, Manuel Maria |
Mcneish, Nimisha Kum |
|
saxe-coburgo-gotha, Manuel Maria |
mcneish, Nimisha Kum |
|
SAXE-COBURGO-GOTHA, MANUEL Maria |
MCNEISH, NIMISHA Kum |
|
Saxe-Coburgo-Gotha: M. M |
Claudia T. S |
|
M. G. Maria Saxe-Coburgo-Gotha |
T. E. Mcneish |
|
M M Saxe-Coburgo-Gotha |
T T Mcneish |
|
M M. Saxe-Coburgo-Gotha |
T T. Mcneish |
|
M M. S |
T T. G |
|
M M. S. |
T T. G. |
|
m m. s. |
t t. g. |
|
Max |
Grassi |
|
Max |
Grassi |