Files
banking-service/src/main/java/net/kapcake/bankingservice/converters/BankAccountConverter.java
kapcake 1757546f29 Payment creation with validation and response
* Move mapping inside service
 * Extract validation to utility class
 * Add test for validation
2023-05-12 11:42:21 +02:00

24 lines
762 B
Java

package net.kapcake.bankingservice.converters;
import net.kapcake.bankingservice.model.domain.BankAccountDTO;
import net.kapcake.bankingservice.model.entities.BankAccount;
import org.modelmapper.ModelMapper;
import org.springframework.stereotype.Component;
@Component
public class BankAccountConverter extends AbstractConverter<BankAccount, BankAccountDTO> {
public BankAccountConverter(ModelMapper modelMapper) {
super(modelMapper);
}
@Override
public BankAccountDTO mapToDTO(BankAccount bankAccount) {
return modelMapper.map(bankAccount, BankAccountDTO.class);
}
@Override
public BankAccount mapToEntity(BankAccountDTO bankAccountDTO) {
return modelMapper.map(bankAccountDTO, BankAccount.class);
}
}