Class DtoObfuscator
java.lang.Object
es.kukenan.smartfi.microservice.contracts.service.security.DtoObfuscator
- All Implemented Interfaces:
es.kukenan.smartfi.microservice.contracts.api.Visitor
@Component
public class DtoObfuscator
extends Object
implements es.kukenan.smartfi.microservice.contracts.api.Visitor
Security util to obfuscate sensible data in DTOs.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidobfuscate(es.kukenan.smartfi.microservice.contracts.api.products.ProductNumberDto productNumber) Obfuscate sensible information.voidvisit(es.kukenan.smartfi.microservice.contracts.api.accountbank.AccountBankDto accountBankDto) voidvisit(es.kukenan.smartfi.microservice.contracts.api.movement.DepositImpositionResponseDto depositImpositionResponseDto) voidvisit(es.kukenan.smartfi.microservice.contracts.api.products.ProductNumberDto productNumber) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface es.kukenan.smartfi.microservice.contracts.api.Visitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
CHAR_OBFUSCATOR
Core backoffice.- See Also:
-
-
Constructor Details
-
DtoObfuscator
public DtoObfuscator()
-
-
Method Details
-
visit
public void visit(es.kukenan.smartfi.microservice.contracts.api.products.ProductNumberDto productNumber) - Specified by:
visitin interfacees.kukenan.smartfi.microservice.contracts.api.Visitor
-
visit
public void visit(es.kukenan.smartfi.microservice.contracts.api.movement.DepositImpositionResponseDto depositImpositionResponseDto) - Specified by:
visitin interfacees.kukenan.smartfi.microservice.contracts.api.Visitor
-
visit
public void visit(es.kukenan.smartfi.microservice.contracts.api.accountbank.AccountBankDto accountBankDto) - Specified by:
visitin interfacees.kukenan.smartfi.microservice.contracts.api.Visitor
-
obfuscate
private void obfuscate(es.kukenan.smartfi.microservice.contracts.api.products.ProductNumberDto productNumber) Obfuscate sensible information.- Parameters:
productNumber- product number to modify.
-