21 lines
821 B
Java
21 lines
821 B
Java
package com.banesco.common.infraestructure.helpers;
|
|
|
|
|
|
/**
|
|
* Clase utilitaria para operaciones relacionadas con cuentas bancarias.
|
|
* Proporciona métodos para manipular y formatear información de cuentas.
|
|
*/
|
|
public class AccountHelper {
|
|
|
|
/**
|
|
* Enmascara un número de cuenta, mostrando solo los primeros 4
|
|
* y últimos 4 Los dígitos intermedios son reemplazados por asteriscos para proteger la
|
|
* información sensible del cliente.
|
|
*
|
|
* @param clearAccountId El número de cuenta completo sin enmascarar
|
|
* @return El número de cuenta enmascarado en formato "XXXX************YYYY"
|
|
*/
|
|
public static String getMaskedAccountId(String clearAccountId) {
|
|
return clearAccountId.substring(0, 4) + "************" + clearAccountId.substring(clearAccountId.length() - 4);
|
|
}
|
|
} |