public class HibernateConstraintValidatorInitializationContextImpl extends java.lang.Object implements HibernateConstraintValidatorInitializationContext
Constructor and Description |
---|
HibernateConstraintValidatorInitializationContextImpl(ScriptEvaluatorFactory scriptEvaluatorFactory,
javax.validation.ClockProvider clockProvider,
java.time.Duration temporalValidationTolerance) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
javax.validation.ClockProvider |
getClockProvider()
Returns the provider for obtaining the current time in the form of a
Clock , e.g. |
ScriptEvaluator |
getScriptEvaluatorForLanguage(java.lang.String languageName)
Returns a
ScriptEvaluator created by the ScriptEvaluatorFactory
passed at bootstrap. |
java.time.Duration |
getTemporalValidationTolerance()
Returns the temporal validation tolerance i.e.
|
int |
hashCode() |
static HibernateConstraintValidatorInitializationContextImpl |
of(HibernateConstraintValidatorInitializationContextImpl defaultContext,
ScriptEvaluatorFactory scriptEvaluatorFactory,
javax.validation.ClockProvider clockProvider,
java.time.Duration temporalValidationTolerance) |
public HibernateConstraintValidatorInitializationContextImpl(ScriptEvaluatorFactory scriptEvaluatorFactory, javax.validation.ClockProvider clockProvider, java.time.Duration temporalValidationTolerance)
public static HibernateConstraintValidatorInitializationContextImpl of(HibernateConstraintValidatorInitializationContextImpl defaultContext, ScriptEvaluatorFactory scriptEvaluatorFactory, javax.validation.ClockProvider clockProvider, java.time.Duration temporalValidationTolerance)
public ScriptEvaluator getScriptEvaluatorForLanguage(java.lang.String languageName)
HibernateConstraintValidatorInitializationContext
ScriptEvaluator
created by the ScriptEvaluatorFactory
passed at bootstrap.getScriptEvaluatorForLanguage
in interface HibernateConstraintValidatorInitializationContext
languageName
- the name of the scripting languagepublic javax.validation.ClockProvider getClockProvider()
HibernateConstraintValidatorInitializationContext
Clock
, e.g. when validating the
Future
and Past
constraints.getClockProvider
in interface HibernateConstraintValidatorInitializationContext
null
. If no specific provider has been
configured during bootstrap, a default implementation using the current system time and the current default time
zone as returned by Clock.systemDefaultZone()
will be returned.public java.time.Duration getTemporalValidationTolerance()
HibernateConstraintValidatorInitializationContext
getTemporalValidationTolerance
in interface HibernateConstraintValidatorInitializationContext
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2007-2022 Red Hat, Inc. All Rights Reserved