package org.talend.dataquality.datamasking.functions;
public class MaskEmailLocalPartByX extends MaskEmailByX {
private static final long serialVersionUID = -4581611905559460132L;
/**
*
* Masks the email local part by X
*
* @param address
* @return masked address
*/
@Override
protected String maskEmail(String address) {
StringBuilder sb = new StringBuilder(address);
int splitAddress = address.indexOf('@');
Character maskingCrct = getMaskingCharacter();
for (int i = 0; i < splitAddress; i++) {
sb.setCharAt(i, maskingCrct);
}
return sb.toString();
}
}