Class UsersValidationService
java.lang.Object
com.fiap.tech_challenge.parte1.ms_users.services.validation.UsersValidationService
Service responsible for validating user data during creation or update.
It delegates the validation process to a list of UserValidator implementations.
-
Constructor Summary
ConstructorsConstructorDescriptionUsersValidationService
(List<UserValidator> userCreationValidators) Constructs a UsersValidationService with a list of UserValidator instances. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Runs all registered UserValidators to validate the provided UsersRequestDTO.
-
Constructor Details
-
UsersValidationService
Constructs a UsersValidationService with a list of UserValidator instances.- Parameters:
userCreationValidators
- List of UserValidator implementations to apply during validation
-
-
Method Details
-
validateAll
Runs all registered UserValidators to validate the provided UsersRequestDTO.- Parameters:
dto
- the user data transfer object containing user information to validate
-