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 TypeMethodDescriptionvoid
Overrides inherited method by adding extra validation check for each fieldvoid
Validates DTO fields used for creating new uservoid
Validates 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:
validate
in 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
-