java.lang.Object
diegosneves.github.conectardoacoes.adapters.rest.mapper.AddressMapper
All Implemented Interfaces:
MapperStrategy<Address,AddressEntity>

public class AddressMapper extends Object implements MapperStrategy<Address,AddressEntity>
A classe AddressMapper implementa a interface de estratégia de Mapeamento MapperStrategy para converter objetos AddressEntity em objetos Address.

Esta classe é responsável por mapear uma entidade AddressEntity que representa um registro de endereço no banco de dados para um objeto Address usado no nível de aplicativo.

Esta classe também valida os dados da AddressEntity e lança uma exceção AddressEntityFailuresException caso seja fornecida uma AddressEntity inválida.

Contém uma mensgem erro predefinida para entidades de endereço inválidas: "Deve ser fornecida uma entidade de Endereço que seja válida."

Since:
1.0.0
Author:
diegoneves