Class DonationEntityMapper
java.lang.Object
diegosneves.github.conectardoacoes.adapters.rest.mapper.DonationEntityMapper
- All Implemented Interfaces:
MapperStrategy<DonationEntity,Donation>
Classe responsável por implementar a estratégia de mapeamento para objetos
Donation
para objetos DonationEntity.
Essa classe permite a conversão de instâncias de Donation em objetos DonationEntity, que
podem ser persistidos no banco de dados.- Since:
- 1.0.0
- Author:
- diegoneves
-
Field Summary
FieldsFields inherited from interface diegosneves.github.conectardoacoes.adapters.rest.mapper.MapperStrategy
CLASS_MAPPING_FAILURE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMapeia o objetoDonationfornecido para um objetoDonationEntity.
-
Field Details
-
DONATION_CLASS
-
-
Constructor Details
-
DonationEntityMapper
public DonationEntityMapper()
-
-
Method Details
-
mapFrom
Mapeia o objetoDonationfornecido para um objetoDonationEntity.Este método recebe um objeto
Donation, valida se o objeto não é nulo através do utilitárioValidationUtils, e em seguida, usa o mapeadorBuilderMapperpara mapear o objetoDonationpara um objetoDonationEntity.- Specified by:
mapFromin interfaceMapperStrategy<DonationEntity,Donation> - Parameters:
source- o objetoDonationa ser mapeado- Returns:
- um objeto
DonationEntityque representa a entidade de doação - Throws:
ShelterEntityFailuresException- se o objetoDonationfornecido for nuloMapperFailureException- se ocorrer um erro durante o mapeamento
-