Package org.hibernate.validator

Examples of org.hibernate.validator.ClassValidator


   */
  @SuppressWarnings("unchecked")
  private ClassValidator<? extends Object> createValidator(
      Class<? extends Object> beanClass, Locale locale) {
    ResourceBundle bundle = getCurrentResourceBundle(locale);
    return bundle == null ? new ClassValidator(beanClass)
        : new ClassValidator(beanClass, bundle);
  }
View Full Code Here


   public <T> ClassValidator<T> getValidator(Class<T> modelClass)
   {
      java.util.ResourceBundle bundle = SeamResourceBundle.getBundle();
      Locale none = bundle == null ? new Locale("NONE") : bundle.getLocale();
      Key key = new Key(modelClass, none);
      ClassValidator result = classValidators.get(key);
      if (result == null)
      {
         result = createValidator(modelClass);
         classValidators.put(key, result);
      }
View Full Code Here

   @SuppressWarnings("unchecked")
   protected <T> ClassValidator<T> createValidator(Class<T> modelClass)
   {
      java.util.ResourceBundle bundle = SeamResourceBundle.getBundle();

      return bundle == null ? new ClassValidator(modelClass) : new ClassValidator(modelClass, bundle);
   }
View Full Code Here

    presNok.name = null;
    Presenter presOk = new Presenter();
    presOk.name = "Thierry Ardisson";
    tv.presenters.add( presOk );
    tv.presenters.add( presNok );
    ClassValidator validator = new ClassValidator( Tv.class );
    InvalidValue[] values = validator.getInvalidValues( tv );
    assertEquals( 1, values.length );
    assertEquals( "presenters[1].name", values[0].getPropertyPath() );
  }
View Full Code Here

    showOk.name = "Tout le monde en parle";
    Show showNok = new Show();
    showNok.name = null;
    tv.shows.put( "Midnight", showOk );
    tv.shows.put( "Primetime", showNok );
    ClassValidator validator = new ClassValidator( Tv.class );
    InvalidValue[] values = validator.getInvalidValues( tv );
    assertEquals( 1, values.length );
    assertEquals( "shows['Primetime'].name", values[0].getPropertyPath() );
  }
View Full Code Here

    tv.movies = new Movie[]{
        movieOk,
        null,
        movieNok
    };
    ClassValidator validator = new ClassValidator( Tv.class );
    InvalidValue[] values = validator.getInvalidValues( tv );
    assertEquals( 1, values.length );
    assertEquals( "movies[2].name", values[0].getPropertyPath() );
  }
View Full Code Here

    User username = new User();
    username.setFirstname( "Emmanuel" );
    username.setMiddlename( "P" );
    username.setLastname( "Bernard" );
    cc.setUsername( username );
    ClassValidator ccValid = new ClassValidator( CreditCard.class );
    assertEquals( 0, ccValid.getInvalidValues( cc ).length );
    username.setMiddlename( null );
    assertEquals( 0, ccValid.getInvalidValues( cc ).length );
    Session s = openSession();
    Transaction tx = s.beginTransaction();
    s.persist( cc );
    s.flush();
    tx.rollback();
View Full Code Here

    private void denyAccess() {
        throw new AccessDeniedException("You don't have access to do this");
    }

    private void validateInvalidPerson() {
        ClassValidator validator = new ClassValidator(ValidPerson.class);
        ValidPerson invalidPerson = new ValidPerson();
        invalidPerson.setAge(1981);
        validator.assertValid(invalidPerson);
    }
View Full Code Here

   */
  public HibernateRulesValidator(ValidatingFormModel formModel, Class beanClass,
                                   Set<String> ignoredHibernateProperties) {
    this.formModel = formModel;
        this.beanClass = beanClass;
        this.hibernateValidator = new ClassValidator(beanClass, new HibernateRulesMessageInterpolator());
    this.ignoredHibernateProperties = ignoredHibernateProperties;
  }
View Full Code Here

  @SuppressWarnings("unchecked")
  protected ClassValidator<? extends Object> getValidator(
      Class<? extends Object> beanClass, Locale locale) {
    // TODO - localization support.
    ValidatorKey key = new ValidatorKey(beanClass, locale);
    ClassValidator result = classValidators.get(key);
    if (null == result) {
      result = createValidator(beanClass, locale);
      classValidators.put(key, result);
    }
    return result;
View Full Code Here

TOP

Related Classes of org.hibernate.validator.ClassValidator

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.