Class ChallengeConfigValidator

java.lang.Object
org.ntnu.idi.idatt2106.sparesti.sparestibackend.validation.ObjectValidator<ChallengeConfigDTO>
org.ntnu.idi.idatt2106.sparesti.sparestibackend.validation.user.ChallengeConfigValidator

@Component public class ChallengeConfigValidator extends ObjectValidator<ChallengeConfigDTO>
Validator for ChallengeConfigDTO's from HTTP requests
Since:
24.4.24
Version:
1.0
Author:
Harry L.X
  • Constructor Details

    • ChallengeConfigValidator

      public ChallengeConfigValidator()
  • Method Details

    • validate

      public void validate(ChallengeConfigDTO challengeConfigDTO)
      Checks field constraints and validates that specific amount is not greater than general amount and that there are no duplicate types. Overrides 'validate' from ObjectValidator
      Overrides:
      validate in class ObjectValidator<ChallengeConfigDTO>
      Parameters:
      challengeConfigDTO - Object of type T