Class MboxValidator
java.lang.Object
dev.learning.xapi.model.validation.disableable.DisableableValidator<Mbox,String>
dev.learning.xapi.model.validation.internal.validators.MboxValidator
The String being validated must be a valid mbox.
- Author:
- Thomas Turrell-Croft, István Rátkai (Selindek)
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(Mbox mbox) booleanisValidIfEnabled(String value, jakarta.validation.ConstraintValidatorContext context) Convenient method for implementing the validation logic independently from the disabled/enabled logic.Methods inherited from class dev.learning.xapi.model.validation.disableable.DisableableValidator
isDisabled, isValid
-
Field Details
-
PREFIX
- See Also:
-
-
Constructor Details
-
MboxValidator
public MboxValidator()
-
-
Method Details
-
initialize
-
isValidIfEnabled
public boolean isValidIfEnabled(String value, jakarta.validation.ConstraintValidatorContext context) Description copied from class:DisableableValidatorConvenient method for implementing the validation logic independently from the disabled/enabled logic.
If some more complex validation logic is needed (eg. some partial validation is needed even if the validator is disabled), then theDisableableValidator.isDisabled()method can be used directly from theConstraintValidator.isValid(Object, ConstraintValidatorContext)method.- Overrides:
isValidIfEnabledin classDisableableValidator<Mbox,String> - Parameters:
value- object to validatecontext- context in which the constraint is evaluated- Returns:
falseifvaluedoes not pass the constraint
-