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 TypeMethodDescriptionvoidValidation 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:
validatein classObjectValidator<ChallengeCreateDTO>- Parameters:
dto- Object of type T- Throws:
BadInputException- If saved amount is greater than target
-