dlpx-core:FullName¶
Based on Extensible Algorithm Framework
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's not masked.
But word containing any character(s) is 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 Mcneish |
Manuel Maria Saxe-Coburgo-Gotha (*) | Nimisha Kum Casteleyn |
Mr. Manuel Maria de Saxe-Coburgo-Gotha # | Nimisha Kum Mcneish |
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 |