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 |