public class HibernateConstraintValidatorInitializationContextImpl extends Object implements HibernateConstraintValidatorInitializationContext
| Constructor and Description |
|---|
HibernateConstraintValidatorInitializationContextImpl(ScriptEvaluatorFactory scriptEvaluatorFactory,
ClockProvider clockProvider,
Duration temporalValidationTolerance) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
ClockProvider |
getClockProvider()
Returns the provider for obtaining the current time in the form of a
Clock, e.g. |
ScriptEvaluator |
getScriptEvaluatorForLanguage(String languageName)
Returns a
ScriptEvaluator created by the ScriptEvaluatorFactory
passed at bootstrap. |
Duration |
getTemporalValidationTolerance()
Returns the temporal validation tolerance i.e.
|
int |
hashCode() |
static HibernateConstraintValidatorInitializationContextImpl |
of(HibernateConstraintValidatorInitializationContextImpl defaultContext,
ScriptEvaluatorFactory scriptEvaluatorFactory,
ClockProvider clockProvider,
Duration temporalValidationTolerance) |
public HibernateConstraintValidatorInitializationContextImpl(ScriptEvaluatorFactory scriptEvaluatorFactory, ClockProvider clockProvider, Duration temporalValidationTolerance)
public static HibernateConstraintValidatorInitializationContextImpl of(HibernateConstraintValidatorInitializationContextImpl defaultContext, ScriptEvaluatorFactory scriptEvaluatorFactory, ClockProvider clockProvider, Duration temporalValidationTolerance)
public ScriptEvaluator getScriptEvaluatorForLanguage(String languageName)
HibernateConstraintValidatorInitializationContextScriptEvaluator created by the ScriptEvaluatorFactory
passed at bootstrap.getScriptEvaluatorForLanguage in interface HibernateConstraintValidatorInitializationContextlanguageName - the name of the scripting languagepublic ClockProvider getClockProvider()
HibernateConstraintValidatorInitializationContextClock, e.g. when validating the
Future and Past constraints.getClockProvider in interface HibernateConstraintValidatorInitializationContextnull. 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 Duration getTemporalValidationTolerance()
HibernateConstraintValidatorInitializationContextgetTemporalValidationTolerance in interface HibernateConstraintValidatorInitializationContextCopyright © 2019 JBoss by Red Hat. All rights reserved.