Package javax.validation

Examples of javax.validation.ValidatorFactory


    );
  }

  @SuppressWarnings( {"UnusedDeclaration"})
  public static void applyRelationalConstraints(Collection<PersistentClass> persistentClasses, Properties properties, Dialect dialect) {
    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


    }
    return property;
  }

  private static ValidatorFactory getValidatorFactory(Map<Object, Object> properties) {
    ValidatorFactory factory = null;
    if ( properties != null ) {
      Object unsafeProperty = properties.get( FACTORY_PROPERTY );
      if ( unsafeProperty != null ) {
        try {
          factory = ValidatorFactory.class.cast( unsafeProperty );
View Full Code Here

    return this;
  }

  public ValidatorFactory buildValidatorFactory() {
    parseValidationXml();
    ValidatorFactory factory = null;
    if ( isSpecificProvider() ) {
      factory = validationBootstrapParameters.provider.buildValidatorFactory( this );
    }
    else {
      final Class<? extends ValidationProvider<?>> providerClass = validationBootstrapParameters.providerClass;
View Full Code Here

                Object cachedObject = appMap.get(BeanValidator.VALIDATOR_FACTORY_KEY);
                if(cachedObject instanceof ValidatorFactory) {
                    result = true;
                } else {
                    try {
                        ValidatorFactory validatorFactory = Validation.buildDefaultValidatorFactory();
                        appMap.put(BeanValidator.VALIDATOR_FACTORY_KEY, validatorFactory);
                        result = true;
                        // don't use ValidationException here, as this will try to load this
                        // class on instantiation of an ApplicationConfigProcessor.
                    } catch (Throwable e) {
View Full Code Here

   * @throws Exception
   */
  @Test
  public void testBundleKeysResolution() throws Exception
  {
    ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
    Validator validator = factory.getValidator();
    DefaultViolationTranslator translator = new DefaultViolationTranslator();

    // test with a too short password
    BeanWithPassword bean = new BeanWithPassword("short");

View Full Code Here

  // ======================================

  @Test
  public void shouldRaiseConstraintViolationCauseInvalidZipCode() {

    ValidatorFactory vf = Validation.buildDefaultValidatorFactory();
    Validator validator = vf.getValidator();

    Address address = new Address("233 Spring Street", "New York", "NY", "DummyZip", "USA");

    Set<ConstraintViolation<Address>> violations = validator.validate(address);
    assertEquals(1, violations.size());

    vf.close();
  }
View Full Code Here

    return false;
  }

  @Override
  public Validator create(CreationalContext<Validator> ctx) {
    ValidatorFactory validatorFactory = getReference( beanManager, ValidatorFactory.class );
    return validatorFactory.getValidator();
  }
View Full Code Here

                    pu.setClassLoader(classLoader);
                    pu.setTempClassloader(new TempClassLoader(classLoader));
                    try {
                        final HashMap properties = new HashMap();
                        if (!ValidationMode.NONE.equals(pu.getValidationMode())) {
                            ValidatorFactory validatorFactory = SerializableValidatorFactory.getINSTANCE();
                            properties.put("javax.persistence.validation.factory", validatorFactory);
                        }
                        final PersistenceProviderAdaptor adaptor = getPersistenceProviderAdaptor(pu, persistenceProviderDeploymentHolder);

View Full Code Here

  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 );

    {
      PreInsertEventListener[] listeners = eventListeners.getPreInsertEventListeners();
      int length = listeners.length + 1;
View Full Code Here

      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

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.