Skip to content

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