validationProviders = resolver.getValidationProviders(); config = resolver.getValidationProviders().get( 0 ).createGenericConfiguration( this );
resolvers = resolver.getValidationProviders();
@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; }
private ValidationProvider<?> findProvider() { if (providerClass != null) { for (ValidationProvider<?> provider : providerResolver .getValidationProviders()) { if (providerClass.isAssignableFrom(provider.getClass())) { return provider; } } throw new ValidationException( "Unable to find suitable provider: " + providerClass); } else { List<ValidationProvider<?>> providers = providerResolver.getValidationProviders(); return providers.get(0); } }
private ValidationProvider<?> findProvider() { if (providerClass == null) { return providerResolver.getValidationProviders().get(0); } final Optional<ValidationProvider<?>> knownProvider = providerResolver.getValidationProviders().stream().filter(providerClass::isInstance).findFirst(); if (knownProvider.isPresent()) { return knownProvider.get(); } try { return providerClass.getConstructor().newInstance(); } catch (Exception e) { throw Exceptions.create(ValidationException::new, "Unable to find/create %s of type %s", ValidationProvider.class.getSimpleName(), providerClass); } }
private ValidationProvider<?> findProvider() { if (providerClass == null) { return providerResolver.getValidationProviders().get(0); } final Optional<ValidationProvider<?>> knownProvider = providerResolver.getValidationProviders().stream().filter(providerClass::isInstance).findFirst(); if (knownProvider.isPresent()) { return knownProvider.get(); } try { return providerClass.getConstructor().newInstance(); } catch (Exception e) { throw Exceptions.create(ValidationException::new, "Unable to find/create %s of type %s", ValidationProvider.class.getSimpleName(), providerClass); } }
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); } } }
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); } } }
@Override public Configuration<?> configure() { final ValidationProviderResolver aResolver = getDefaultValidationProviderResolver(); List<ValidationProvider<?>> resolvers; try { resolvers = aResolver.getValidationProviders(); } catch (final RuntimeException re) { throw new ValidationException("Unable to get available provider resolvers.", re); } if (resolvers.isEmpty()) { // 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 (final RuntimeException re) { throw new ValidationException("Unable to instantiate Configuration.", re); } return config; }
@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 Configuration<?> configure() { ValidationProviderResolver resolver = this.resolver == null ? getDefaultValidationProviderResolver() : this.resolver; List<ValidationProvider<?>> resolvers; try { resolvers = resolver.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 = resolver.getValidationProviders().get( 0 ).createGenericConfiguration( this ); } catch ( RuntimeException re ) { throw new ValidationException( "Unable to instantiate Configuration.", re ); } return config; } }
validationProviders = resolver.getValidationProviders(); config = resolver.getValidationProviders().get( 0 ).createGenericConfiguration( this );
@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; }
validationProviders = resolver.getValidationProviders(); config = resolver.getValidationProviders().get( 0 ).createGenericConfiguration( this );
validationProviders = resolver.getValidationProviders(); config = resolver.getValidationProviders().get( 0 ).createGenericConfiguration( this );
validationProviders = resolver.getValidationProviders(); config = resolver.getValidationProviders().get( 0 ).createGenericConfiguration( this );
public T configure() { if (providerClass == null) throw new ValidationException("No resolver provided"); // create a default resolver if not supplied by providerResolver() GenericBootstrapImpl impl = new GenericBootstrapImpl(); if ( vpResolver == null ) vpResolver = impl.getDefaultValidationProviderResolver(); else impl.providerResolver(vpResolver); // check each provider discovered by the resolver for (ValidationProvider<?> vProvider : vpResolver.getValidationProviders()) { if (providerClass.isAssignableFrom(vProvider.getClass())) { // Create a ValidationProvider<T> from the above bootstrap impl // and configurationType return providerClass.cast(vProvider).createSpecializedConfiguration(impl); } } // throw a Spec required exception throw new ValidationException("No provider found for " + providerClass); } }
public T configure() { if (providerClass == null) throw new ValidationException("No resolver provided"); // create a default resolver if not supplied by providerResolver() GenericBootstrapImpl impl = new GenericBootstrapImpl(); if ( vpResolver == null ) vpResolver = impl.getDefaultValidationProviderResolver(); else impl.providerResolver(vpResolver); // check each provider discovered by the resolver for (ValidationProvider<?> vProvider : vpResolver.getValidationProviders()) { if (providerClass.isAssignableFrom(vProvider.getClass())) { // Create a ValidationProvider<T> from the above bootstrap impl // and configurationType return providerClass.cast(vProvider).createSpecializedConfiguration(impl); } } // throw a Spec required exception throw new ValidationException("No provider found for " + providerClass); } }
final Class<? extends ValidationProvider<?>> providerClass = validationBootstrapParameters.getProviderClass(); if ( providerClass != null ) { for ( ValidationProvider<?> provider : providerResolver.getValidationProviders() ) { if ( providerClass.isAssignableFrom( provider.getClass() ) ) { factory = provider.buildValidatorFactory( this ); List<ValidationProvider<?>> providers = providerResolver.getValidationProviders(); assert providers.size() != 0; // I run therefore I am factory = providers.get( 0 ).buildValidatorFactory( this );
resolvers = resolver.getValidationProviders();