Class ScriptAssertValidator
java.lang.Object
org.hibernate.validator.internal.constraintvalidators.hv.AbstractScriptAssertValidator<ScriptAssert,Object>
org.hibernate.validator.internal.constraintvalidators.hv.ScriptAssertValidator
- All Implemented Interfaces:
ConstraintValidator<ScriptAssert,
,Object> HibernateConstraintValidator<ScriptAssert,
Object>
Validator for the
ScriptAssert
constraint annotation.- Author:
- Gunnar Morling, Hardy Ferentschik, Kevin Pollet <kevin.pollet@serli.com> (C) 2011 SERLI, Marko Bekhta, Guillaume Smet
-
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<ScriptAssert> constraintDescriptor, HibernateConstraintValidatorInitializationContext initializationContext) Initializes the validator in preparation forConstraintValidator.isValid(Object, ConstraintValidatorContext)
calls.boolean
isValid
(Object value, 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
-
ScriptAssertValidator
public ScriptAssertValidator()
-
-
Method Details
-
initialize
public void initialize(ConstraintDescriptor<ScriptAssert> 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
-