Examples of ValidatorFactory


Examples of javax.validation.ValidatorFactory

        }
        return info;
    }

    public static ValidatorFactory buildFactory(ValidationInfo config, ClassLoader classLoader) {
        ValidatorFactory factory = null;
        ClassLoader oldContextLoader = Thread.currentThread().getContextClassLoader();
        try {
            Thread.currentThread().setContextClassLoader(classLoader);
            if (config == null) {
                factory = Validation.buildDefaultValidatorFactory();
View Full Code Here

Examples of javax.validation.ValidatorFactory

        if(groups == null || groups.length == 0)
        {
            return null;
        }

        ValidatorFactory validatorFactory = ExtValBeanValidationContext.getCurrentInstance().getValidatorFactory();
        return validatorFactory
                .usingContext()
                .messageInterpolator(ExtValBeanValidationContext.getCurrentInstance().getMessageInterpolator())
                .constraintValidatorFactory(validatorFactory.getConstraintValidatorFactory())
                .traversableResolver(validatorFactory.getTraversableResolver())
                .getValidator()
                .validate(validationTarget, groups);
    }
View Full Code Here

Examples of javax.validation.ValidatorFactory

            return;
        }
        String valueProperty = (String) referenceProperty;

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

Examples of javax.validation.ValidatorFactory

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

Examples of javax.validation.ValidatorFactory

        if(this.validatorFactory != null)
        {
            return validatorFactory;
        }

        ValidatorFactory validatorFactory;

        Object contextAwareValidatorFactory = null;

        if (isMyFacesCodiBeanValidationModuleAvailable())
        {
View Full Code Here

Examples of javax.validation.ValidatorFactory

                                                            String propertyName,
                                                            Object objectToValidate,
                                                            Class[] groups,
                                                            boolean cascadedValidation)
    {
        ValidatorFactory validatorFactory = ExtValBeanValidationContext.getCurrentInstance().getValidatorFactory();
        Set<ConstraintViolation<Object>> result =
                validatorFactory.usingContext()
                .messageInterpolator(ExtValBeanValidationContext.getCurrentInstance().getMessageInterpolator())
                .constraintValidatorFactory(validatorFactory.getConstraintValidatorFactory())
                .traversableResolver(validatorFactory.getTraversableResolver())
                .getValidator()
                .validateValue(baseClass, propertyName, objectToValidate, groups);

        if(result.isEmpty() && cascadedValidation && objectToValidate != null)
        {
View Full Code Here

Examples of javax.validation.ValidatorFactory

    }

    public static ValidatorFactory getDefaultValidatorFactory()
    {
        Map<String, Object> applicationMap = FacesContext.getCurrentInstance().getExternalContext().getApplicationMap();
        ValidatorFactory validatorFactory = null;

        if (applicationMap.containsKey(VALIDATOR_FACTORY_KEY))
        {
            if (applicationMap.get(VALIDATOR_FACTORY_KEY) instanceof ValidatorFactory)
            {
View Full Code Here

Examples of javax.validation.ValidatorFactory

    init( factory, properties );
  }

  public void initialize(Configuration cfg) {
    if ( !initialized ) {
      ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
      Properties props = cfg.getProperties();
      init( factory, props );
    }
  }
View Full Code Here

Examples of javax.validation.ValidatorFactory

  private static final Logger logger = LoggerFactory.getLogger( TypeSafeActivator.class );

  private static final String FACTORY_PROPERTY = "javax.persistence.validation.factory";

  public static void activateBeanValidation(EventListeners eventListeners, Properties properties) {
    ValidatorFactory factory = getValidatorFactory( properties );
    BeanValidationEventListener beanValidationEventListener = new BeanValidationEventListener(
        factory, properties
    );

    {
View Full Code Here

Examples of javax.validation.ValidatorFactory

      eventListeners.setPreDeleteEventListeners( newListeners );
    }
  }

  public static void applyDDL(Collection<PersistentClass> persistentClasses, Properties properties) {
    ValidatorFactory factory = getValidatorFactory( properties );
    Class<?>[] groupsArray = new GroupsPerOperation( properties ).get( GroupsPerOperation.Operation.DDL );
    Set<Class<?>> groups = new HashSet<Class<?>>( Arrays.asList( groupsArray ) );

    for ( PersistentClass persistentClass : persistentClasses ) {
      final String className = persistentClass.getClassName();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.