Package javax.validation

Examples of javax.validation.ValidatorFactory


       
        if (constraintValidatorFactory != null) {
            configuration.constraintValidatorFactory(constraintValidatorFactory);           
        }
       
        ValidatorFactory validatorFactory = configuration.buildValidatorFactory();
        beanValidator.setValidatorFactory(validatorFactory);
       
        if (group != null) {
            beanValidator.setGroup(getCamelContext().getClassResolver().resolveMandatoryClass(group));
        }
View Full Code Here


   
    @Override
    public Object getContent() throws NamingException {
        if (validatorContext == null) {
            try {
                ValidatorFactory factory = getValidatorFactory();
                validatorContext = factory.usingContext();
            } catch (ValidationException v) {
                throw (NamingException)new NamingException("Could not create Validator instance").initCause(v);
            }
        }
        return validatorContext.getValidator();       
View Full Code Here

            return;
        }
        String valueProperty = (String) referenceProperty;

        // Initialize Bean Validation.
        ValidatorFactory validatorFactory = createValidatorFactory(context);
        javax.validation.Validator validator = createValidator(validatorFactory, context);
        BeanDescriptor beanDescriptor = validator.getConstraintsForClass(valueBaseClass);
        if (!beanDescriptor.isBeanConstrained())
        {
            return;
View Full Code Here

        {
            synchronized (this)
            {
                if (_ExternalSpecifications.isBeanValidationAvailable())
                {
                    ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
                    applicationMap.put(VALIDATOR_FACTORY_KEY, factory);
                    return factory;
                }
                else
                {
View Full Code Here

        return interpolate( s, context );
      }
    };
    final javax.validation.Configuration<?> configuration = Validation.byDefaultProvider().configure();
    configuration.messageInterpolator( messageInterpolator );
    ValidatorFactory vf = configuration.buildValidatorFactory();
    cfg.getProperties().put( "javax.persistence.validation.factory", vf );
  }
View Full Code Here

      // if a ValidatorFactory already exists, only inject it's ConstraintValidatorFactory if required
      if (!beanManager.getBeans(ValidatorFactory.class).isEmpty())
      {
        
         ValidatorFactory validatorFactory = getReference(beanManager, ValidatorFactory.class);
        
         ConstraintValidatorFactory constraintValidatorFactory = validatorFactory.getConstraintValidatorFactory();
         if(constraintValidatorFactory instanceof InjectingConstraintValidatorFactory) {
            inject(beanManager, InjectingConstraintValidatorFactory.class, (InjectingConstraintValidatorFactory)constraintValidatorFactory);
         }

         return;
      }

      abd.addBean(new Bean<ValidatorFactory>()
      {

         @Override
         public Class<?> getBeanClass()
         {

            return ValidatorFactory.class;
         }

         @Override
         public Set<InjectionPoint> getInjectionPoints()
         {

            return Collections.emptySet();
         }

         @Override
         public String getName()
         {

            return "validatorFactory";
         }

         @SuppressWarnings("serial")
         @Override
         public Set<Annotation> getQualifiers()
         {

            Set<Annotation> qualifiers = new HashSet<Annotation>();

            qualifiers.add(new AnnotationLiteral<Default>()
            {
            });
            qualifiers.add(new AnnotationLiteral<Any>()
            {
            });

            return qualifiers;
         }

         @Override
         public Class<? extends Annotation> getScope()
         {

            return ApplicationScoped.class;
         }

         @Override
         public Set<Class<? extends Annotation>> getStereotypes()
         {

            return Collections.emptySet();
         }

         @Override
         public Set<Type> getTypes()
         {

            Set<Type> types = new HashSet<Type>();

            types.add(ValidatorFactory.class);
            types.add(Object.class);

            return types;
         }

         @Override
         public boolean isAlternative()
         {

            return false;
         }

         @Override
         public boolean isNullable()
         {

            return false;
         }

         @Override
         public ValidatorFactory create(CreationalContext<ValidatorFactory> ctx)
         {
           
            ValidatorFactory validatorFactory = Validation.buildDefaultValidatorFactory();
           
            ConstraintValidatorFactory constraintValidatorFactory = validatorFactory.getConstraintValidatorFactory();
            if(constraintValidatorFactory instanceof InjectingConstraintValidatorFactory) {
               inject(beanManager, InjectingConstraintValidatorFactory.class, (InjectingConstraintValidatorFactory)constraintValidatorFactory);
            }
           
            return validatorFactory;
View Full Code Here

         @Override
         public Validator create(CreationalContext<Validator> ctx)
         {

            ValidatorFactory validatorFactory = getReference(bm, ValidatorFactory.class);
           
            return validatorFactory.getValidator();
         }

         @Override
         public void destroy(Validator instance, CreationalContext<Validator> ctx)
         {
View Full Code Here

            return;
        }
        final String valueProperty = (String) referenceProperty;

        // Initialize Bean Validation.
        final ValidatorFactory validatorFactory = createValidatorFactory(context);
        final javax.validation.Validator validator = createValidator(validatorFactory);
        final BeanDescriptor beanDescriptor = validator.getConstraintsForClass(valueBaseClass);
        if (!beanDescriptor.isBeanConstrained())
        {
            return;
View Full Code Here

            }
            else
            {
                if (_ExternalSpecifications.isBeanValidationAvailable())
                {
                    final ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
                    servletCtx.setAttribute(VALIDATOR_FACTORY_KEY, attr);
                    return factory;
                }
                else
                {
View Full Code Here

            return;
        }
        String valueProperty = (String) referenceProperty;

        // Initialize Bean Validation.
        ValidatorFactory validatorFactory = createValidatorFactory(context);
        javax.validation.Validator validator = createValidator(validatorFactory, context);
        BeanDescriptor beanDescriptor = validator.getConstraintsForClass(valueBaseClass);
        if (!beanDescriptor.isBeanConstrained())
        {
            return;
View Full Code Here

TOP

Related Classes of javax.validation.ValidatorFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.