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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
initialize
(ConstraintDescriptor<ParameterScriptAssert> constraintDescriptor, HibernateConstraintValidatorInitializationContext initializationContext) Initializes the validator in preparation forConstraintValidator.isValid(Object, ConstraintValidatorContext)
calls.boolean
isValid
(Object[] arguments, ConstraintValidatorContext constraintValidatorContext) Methods inherited from class org.hibernate.validator.internal.constraintvalidators.hv.AbstractScriptAssertValidator
initialize
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:HibernateConstraintValidator
Initializes 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 usingHibernateConstraintValidator
user 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
-