Class DonorDepositServiceImpl

java.lang.Object
diegosneves.github.conectardoacoes.adapters.rest.service.impl.DonorDepositServiceImpl
All Implemented Interfaces:
DonorDepositService

@Service public class DonorDepositServiceImpl extends Object implements DonorDepositService
Implementação do serviço de depósitos de doadores.

Esta classe fornece a implementação dos métodos definidos na interface DonorDepositService, responsável por gerenciar depósitos feitos por doadores.

A classe utiliza os repositórios DonorDepositRepository e DepositEntityService para persistência e operações relacionadas aos depósitos.

Constantes de Erro

Também utiliza o utilitário ValidationUtils para validações comuns.

Exemplo de Uso

 
 @Autowired
 private DonorDepositServiceImpl donorDepositService;

 DepositDonationRequest request = new DepositDonationRequest();
 // configuração do request
 RegisteredDepositResponse response = donorDepositService.registerDonation(request);
 
 
Since:
1.3.0
Author:
diegoneves
See Also:
  • Field Details

    • DONOR_EMAIL_NOT_FOUND_ERROR_MESSAGE

      public static final Integer DONOR_EMAIL_NOT_FOUND_ERROR_MESSAGE
    • DEPOSIT_VALIDATION_ERROR

      public static final Integer DEPOSIT_VALIDATION_ERROR
    • REQUIRED_USER_ERROR_MESSAGE

      public static final Integer REQUIRED_USER_ERROR_MESSAGE
    • donorDepositRepository

      private final DonorDepositRepository donorDepositRepository
    • depositEntityService

      private final DepositEntityService depositEntityService
  • Constructor Details

  • Method Details