Class DonationFactory
java.lang.Object
diegosneves.github.conectardoacoes.core.domain.shelter.factory.DonationFactory
Classe utilitária para fornecer funções de fábrica para a criação de instâncias
Donation.
Essa classe é usada para isolar a lógica de criação de uma instância de doação, garantindo que sempre seja adequada para uso assim que for criada.
Essa classe é uma classe de utilitário e não pode ser instanciada. Ela só fornece um método estático.
- Since:
- 1.0.0
- Author:
- diegoneves
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateConstrutor privado para evitar a instânciação de uma classe de utilitário. -
Method Summary
-
Constructor Details
-
DonationFactory
private DonationFactory()Construtor privado para evitar a instânciação de uma classe de utilitário.
-
-
Method Details
-
created
Cria e retorna uma nova instância de doação.- Parameters:
description- Descrição da doação a ser criada.amount- A quantidade da doação a ser criada.- Returns:
- Uma nova instância de doação.
- Throws:
DonationRegisterFailureException- Se as regras de validação da doação falharem.UuidUtilsException- Se a geração do UUID falhar.
-