Class ParameterScriptAssertValidator
java.lang.Object
org.hibernate.validator.internal.constraintvalidators.hv.AbstractScriptAssertValidator<ParameterScriptAssert,Object[]>
org.hibernate.validator.internal.constraintvalidators.hv.ParameterScriptAssertValidator
- All Implemented Interfaces:
ConstraintValidator<ParameterScriptAssert,,Object[]> HibernateConstraintValidator<ParameterScriptAssert,Object[]>
@SupportedValidationTarget(PARAMETERS)
public class ParameterScriptAssertValidator
extends AbstractScriptAssertValidator<ParameterScriptAssert,Object[]>
Validator for the
ParameterScriptAssert constraint annotation.- Author:
- Gunnar Morling, Guillaume Smet, Marko Bekhta
-
Field Summary
Fields inherited from class org.hibernate.validator.internal.constraintvalidators.hv.AbstractScriptAssertValidator
escapedScript, languageName, script, scriptAssertContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(ConstraintDescriptor<ParameterScriptAssert> constraintDescriptor, HibernateConstraintValidatorInitializationContext initializationContext) Initializes the validator in preparation forConstraintValidator.isValid(Object, ConstraintValidatorContext)calls.booleanisValid(Object[] arguments, ConstraintValidatorContext constraintValidatorContext) Methods inherited from class org.hibernate.validator.internal.constraintvalidators.hv.AbstractScriptAssertValidator
initializeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.validation.ConstraintValidator
initialize
-
Constructor Details
-
ParameterScriptAssertValidator
public ParameterScriptAssertValidator()
-
-
Method Details
-
initialize
public void initialize(ConstraintDescriptor<ParameterScriptAssert> constraintDescriptor, HibernateConstraintValidatorInitializationContext initializationContext) Description copied from interface:HibernateConstraintValidatorInitializes the validator in preparation forConstraintValidator.isValid(Object, ConstraintValidatorContext)calls. It is an alternative toConstraintValidator.initialize(Annotation)method. Should be used if any additional information except annotation is needed to initialize a validator. Note, when usingHibernateConstraintValidatoruser should only override one of the methods, eitherHibernateConstraintValidator.initialize(ConstraintDescriptor, HibernateConstraintValidatorInitializationContext)orConstraintValidator.initialize(Annotation). Both methods will be called during initialization, starting withHibernateConstraintValidator.initialize(ConstraintDescriptor, HibernateConstraintValidatorInitializationContext).- Parameters:
constraintDescriptor- a constraint descriptor for a given constraint declarationinitializationContext- an initialization context for a currentConstraintValidatorFactory
-
isValid
-