config = resolver.getValidationProviders().get( 0 ).createGenericConfiguration( this );
return provider.createSpecializedConfiguration( state ); if ( validationProviderClass.isAssignableFrom( provider.getClass() ) ) { ValidationProvider<T> specificProvider = validationProviderClass.cast( provider ); return specificProvider.createSpecializedConfiguration( state );
public final void init(ConfigurationState configState) { ConstraintValidatorFactory configConstraintValidatorFactory = configState.getConstraintValidatorFactory(); this.constraintValidatorFactory = configConstraintValidatorFactory != null ? configConstraintValidatorFactory : GWT.<ConstraintValidatorFactory>create(ConstraintValidatorFactory.class); TraversableResolver configTraversableResolver = configState.getTraversableResolver(); this.traversableResolver = configTraversableResolver != null ? configTraversableResolver : new DefaultTraversableResolver(); MessageInterpolator configMessageInterpolator = configState.getMessageInterpolator(); this.messageInterpolator = configMessageInterpolator != null ? configMessageInterpolator : new GwtMessageInterpolator(); }
/** * Configure this {@link ApacheValidatorFactory} from a * {@link ConfigurationState}. * * @param configuration */ protected void configure(ConfigurationState configuration) { getProperties().putAll(configuration.getProperties()); setMessageInterpolator(configuration.getMessageInterpolator()); setTraversableResolver(configuration.getTraversableResolver()); setConstraintValidatorFactory(configuration .getConstraintValidatorFactory()); ValidationMappingParser parser = new ValidationMappingParser(this); parser.processMappingConfig(configuration.getMappingStreams()); }
/** * initialize factory. * * @param configState ConfigurationState */ public final void init(final ConfigurationState configState) { final ConstraintValidatorFactory configConstraintValidatorFactory = configState.getConstraintValidatorFactory(); constraintValidatorFactory = configConstraintValidatorFactory == null ? GWT.<ConstraintValidatorFactory>create(ConstraintValidatorFactory.class) : configConstraintValidatorFactory; final TraversableResolver configTraversableResolver = configState.getTraversableResolver(); traversableResolver = configTraversableResolver == null ? new DefaultTraversableResolver() : configTraversableResolver; final MessageInterpolator configMessageInterpolator = configState.getMessageInterpolator(); messageInterpolator = configMessageInterpolator == null ? new GwtMessageInterpolator() : configMessageInterpolator; parameterNameProvider = configState.getParameterNameProvider(); }
public ConfigurationImpl(BootstrapState state) { this(); if ( state.getValidationProviderResolver() == null ) { this.providerResolver = state.getDefaultValidationProviderResolver(); } else { this.providerResolver = state.getValidationProviderResolver(); } }
@Override public ValidatorFactory buildValidatorFactory() { return provider.buildValidatorFactory( null ); }
public final void init(ConfigurationState configState) { ConstraintValidatorFactory configConstraintValidatorFactory = configState.getConstraintValidatorFactory(); this.constraintValidatorFactory = configConstraintValidatorFactory != null ? configConstraintValidatorFactory : GWT.<ConstraintValidatorFactory>create(ConstraintValidatorFactory.class); TraversableResolver configTraversableResolver = configState.getTraversableResolver(); this.traversableResolver = configTraversableResolver != null ? configTraversableResolver : new DefaultTraversableResolver(); MessageInterpolator configMessageInterpolator = configState.getMessageInterpolator(); this.messageInterpolator = configMessageInterpolator != null ? configMessageInterpolator : new GwtMessageInterpolator(); }
@Override public Configuration<?> configure() { ValidationProviderResolver aResolver = getDefaultValidationProviderResolver(); List<ValidationProvider<?>> resolvers; try { resolvers = aResolver.getValidationProviders(); } catch (RuntimeException re) { throw new ValidationException( "Unable to get available provider resolvers.", re); } if (resolvers.size() == 0) { // FIXME looks like an assertion error almost throw new ValidationException("Unable to find a default provider"); } Configuration<?> config; try { config = aResolver.getValidationProviders().get(0).createGenericConfiguration( this); } catch (RuntimeException re) { throw new ValidationException("Unable to instantiate Configuration.", re); } return config; }
public ConfigurationImpl(BootstrapState state) { this(); if ( state.getValidationProviderResolver() == null ) { this.providerResolver = state.getDefaultValidationProviderResolver(); } else { this.providerResolver = state.getValidationProviderResolver(); } }
public ValidatorFactory buildValidatorFactory() { return provider.buildValidatorFactory( null ); }
public final void init(ConfigurationState configState) { ConstraintValidatorFactory configConstraintValidatorFactory = configState.getConstraintValidatorFactory(); this.constraintValidatorFactory = configConstraintValidatorFactory != null ? configConstraintValidatorFactory : GWT.<ConstraintValidatorFactory>create(ConstraintValidatorFactory.class); TraversableResolver configTraversableResolver = configState.getTraversableResolver(); this.traversableResolver = configTraversableResolver != null ? configTraversableResolver : new DefaultTraversableResolver(); MessageInterpolator configMessageInterpolator = configState.getMessageInterpolator(); this.messageInterpolator = configMessageInterpolator != null ? configMessageInterpolator : new GwtMessageInterpolator(); }
public Configuration<?> configure() { ValidationProviderResolver resolv = vpResolver; try { if (resolv == null) resolv = getDefaultValidationProviderResolver(); return resolv.getValidationProviders().get(0).createGenericConfiguration(this); } catch (Exception e) { throw new ValidationException("Could not create Configuration.", e); } } }
/** * Create a new ConfigurationImpl instance. * @param aState * @param aProvider */ public ConfigurationImpl(BootstrapState aState, ValidationProvider<?> aProvider) { if (aProvider != null) { this.provider = aProvider; this.providerResolver = null; } else if (aState != null) { this.provider = null; if (aState.getValidationProviderResolver() == null) { providerResolver = aState.getDefaultValidationProviderResolver(); } else { providerResolver = aState.getValidationProviderResolver(); } } else { throw new ValidationException("either provider or state are required"); } }
public ValidatorFactory doPrivBuildValidatorFactory() { prepare(); if (provider != null) { return provider.buildValidatorFactory(this); } else { return findProvider().buildValidatorFactory(this); } }
public Configuration<?> configure() { ValidationProviderResolver resolv = vpResolver; try { if (resolv == null) resolv = getDefaultValidationProviderResolver(); return resolv.getValidationProviders().get(0).createGenericConfiguration(this); } catch (Exception e) { throw new ValidationException("Could not create Configuration.", e); } } }
/** * Create a new ConfigurationImpl instance. * @param aState bootstrap state * @param aProvider provider */ public ConfigurationImpl(BootstrapState aState, ValidationProvider<ApacheValidatorConfiguration> aProvider) { Exceptions.raiseIf(aProvider == null && aState == null, ValidationException::new, "one of provider or state is required"); if (aProvider == null) { this.provider = null; if (aState.getValidationProviderResolver() == null) { providerResolver = aState.getDefaultValidationProviderResolver(); } else { providerResolver = aState.getValidationProviderResolver(); } } else { this.provider = aProvider; this.providerResolver = null; } initializePropertyDefaults(); }
@Privileged private ValidatorFactory doBuildValidatorFactory() { prepare(); return Optional.<ValidationProvider<?>> ofNullable(provider).orElseGet(this::findProvider) .buildValidatorFactory(this); }
/** * Create a new ConfigurationImpl instance. * @param aState bootstrap state * @param aProvider provider */ public ConfigurationImpl(BootstrapState aState, ValidationProvider<ApacheValidatorConfiguration> aProvider) { Exceptions.raiseIf(aProvider == null && aState == null, ValidationException::new, "one of provider or state is required"); if (aProvider == null) { this.provider = null; if (aState.getValidationProviderResolver() == null) { providerResolver = aState.getDefaultValidationProviderResolver(); } else { providerResolver = aState.getValidationProviderResolver(); } } else { this.provider = aProvider; this.providerResolver = null; } initializePropertyDefaults(); }
@Privileged private ValidatorFactory doBuildValidatorFactory() { prepare(); return Optional.<ValidationProvider<?>> ofNullable(provider).orElseGet(this::findProvider) .buildValidatorFactory(this); }