Class ChallengeValidator
java.lang.Object
org.ntnu.idi.idatt2106.sparesti.sparestibackend.validation.ObjectValidator<ChallengeCreateDTO>
org.ntnu.idi.idatt2106.sparesti.sparestibackend.validation.challenge.ChallengeValidator
Validator class for fields in ChallengeCreateDTO
- Since:
- 29.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
Validation method for dto field constraints.Methods inherited from class org.ntnu.idi.idatt2106.sparesti.sparestibackend.validation.ObjectValidator
checkConstraints
-
Constructor Details
-
ChallengeValidator
public ChallengeValidator()
-
-
Method Details
-
validate
Validation method for dto field constraints. In addition, also checks that saved amount cannot be greater than target amount.- Overrides:
validate
in classObjectValidator<ChallengeCreateDTO>
- Parameters:
dto
- Object of type T- Throws:
BadInputException
- If saved amount is greater than target
-