@Override public void initialize(ConstraintDescriptor<C> constraintDescriptor, HibernateConstraintValidatorInitializationContext initializationContext) { try { this.referenceClock = Clock.offset( initializationContext.getClockProvider().getClock(), getEffectiveTemporalValidationTolerance( initializationContext.getTemporalValidationTolerance() ) ); } catch (Exception e) { throw LOG.getUnableToGetCurrentTimeFromClockProvider( e ); } }
protected void initialize(String languageName, String script, HibernateConstraintValidatorInitializationContext initializationContext) { this.script = script; this.languageName = languageName; this.escapedScript = InterpolationHelper.escapeMessageParameter( script ); try { ScriptEvaluator scriptEvaluator = initializationContext.getScriptEvaluatorForLanguage( languageName ); scriptAssertContext = new ScriptAssertContext( script, scriptEvaluator ); } catch (ScriptEvaluatorNotFoundException e) { throw LOG.getCreationOfScriptExecutorFailedException( languageName, e ); } } }
@Override public void initialize(ConstraintDescriptor<C> constraintDescriptor, HibernateConstraintValidatorInitializationContext initializationContext) { try { this.referenceClock = Clock.offset( initializationContext.getClockProvider().getClock(), getEffectiveTemporalValidationTolerance( initializationContext.getTemporalValidationTolerance() ) ); } catch (Exception e) { throw LOG.getUnableToGetCurrentTimeFromClockProvider( e ); } }
@Override public void initialize(ConstraintDescriptor<C> constraintDescriptor, HibernateConstraintValidatorInitializationContext initializationContext) { try { this.referenceClock = Clock.offset( initializationContext.getClockProvider().getClock(), getEffectiveTemporalValidationTolerance( initializationContext.getTemporalValidationTolerance() ) ); } catch (Exception e) { throw LOG.getUnableToGetCurrentTimeFromClockProvider( e ); } }