Class DonorDepositFactory
java.lang.Object
diegosneves.github.conectardoacoes.adapters.rest.factory.DonorDepositFactory
Esta classe é responsável por fornecer métodos de fábrica para criar instâncias de
DonorDeposit.
Esta classe contém métodos estáticos e não pode ser instanciada.- Since:
- 1.3.0
- Author:
- diegoneves
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DonorDepositcreate(UserEntity userEntity) Cria uma nova instância deDonorDepositassociada a um usuário fornecido.
-
Constructor Details
-
DonorDepositFactory
private DonorDepositFactory()
-
-
Method Details
-
create
Cria uma nova instância deDonorDepositassociada a um usuário fornecido.Cada novo depósito é inicializado com um UUID único gerado, o usuário fornecido, e uma lista vazia de depósitos.
- Parameters:
userEntity- A entidadeUserEntityque representa o usuário (doador) associado ao depósito.- Returns:
- Uma nova instância de
DonorDeposit. - Throws:
IllegalArgumentException- Se o userEntity fornecido fornull.
-