Class UserValidator<T>
java.lang.Object
org.ntnu.idi.idatt2106.sparesti.sparestibackend.validation.ObjectValidator<T>
org.ntnu.idi.idatt2106.sparesti.sparestibackend.validation.user.UserValidator<T>
- Type Parameters:
T- Object of type T, being RegisterRequest or UserUpdateDTO
Validates DTO's used for registering and editing a User entity
- Since:
- 30.4.24
- Version:
- 1.0
- Author:
- Harry L.X
-
Field Summary
Fields inherited from class org.ntnu.idi.idatt2106.sparesti.sparestibackend.validation.ObjectValidator
validator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidOverrides inherited method by adding extra validation check for each fieldvoidValidates DTO fields used for creating new uservoidValidates dto used for updating User entityMethods inherited from class org.ntnu.idi.idatt2106.sparesti.sparestibackend.validation.ObjectValidator
checkConstraints
-
Constructor Details
-
UserValidator
public UserValidator()
-
-
Method Details
-
validate
Overrides inherited method by adding extra validation check for each field- Overrides:
validatein classObjectValidator<T>- Parameters:
object- Object of type T
-
validateRegisterRequestDTO
Validates DTO fields used for creating new user- Parameters:
request- DTO containing info for new user
-
validateUserUpdateDTO
Validates dto used for updating User entity- Parameters:
dto- DTO with new changes for the user
-