Package org.hibernate.validator

Examples of org.hibernate.validator.HibernateValidatorConfiguration.addMapping()


    mapping.type( URLContainer.class )
        .property( "url", METHOD )
        .constraint(
            new URLDef().regexp( "^http://\\S+[\\.htm|\\.html]{1}$" ).flags( Flag.CASE_INSENSITIVE )
        );
    config.addMapping( mapping );
    Validator validator = config.buildValidatorFactory().getValidator();

    URLContainer container = new URLContainerNoAnnotations();
    runUrlContainerValidation( validator, container, false );
  }
View Full Code Here


        .property( "email", METHOD )
        .constraint(
            new EmailDef().regexp( noOrgEmailAddressRegexp )
                .message( "ORG addresses are not valid" )
        );
    config.addMapping( mapping );
    validator = config.buildValidatorFactory().getValidator();

    container = new EmailContainerNoAnnotations();
    container.setEmail( email );
    violations = validator.validate( container );
View Full Code Here

        .property( "firstName", ElementType.FIELD )
        .constraint( new SizeDef().min( 2 ).max( 10 ) );

    final InputStream xmlMapping = XmlMappingTest.class.getResourceAsStream( "hv-480-mapping.xml" );

    configuration.addMapping( programmaticMapping );
    configuration.addMapping( xmlMapping );

    final Customer customer = new Customer();
    customer.setFirstName( "" );
View Full Code Here

        .constraint( new SizeDef().min( 2 ).max( 10 ) );

    final InputStream xmlMapping = XmlMappingTest.class.getResourceAsStream( "hv-480-mapping.xml" );

    configuration.addMapping( programmaticMapping );
    configuration.addMapping( xmlMapping );

    final Customer customer = new Customer();
    customer.setFirstName( "" );

    //when
View Full Code Here

      expectedExceptions = IllegalArgumentException.class,
      expectedExceptionsMessageRegExp = "HV[0-9]*: The parameter \"mapping\" must not be null."
  )
  public void testNullConstraintMapping() {
    HibernateValidatorConfiguration config = ValidatorUtil.getConfiguration( HibernateValidator.class );
    config.addMapping( (ConstraintMapping) null ).buildValidatorFactory();
  }

  @Test
  public void testConstraintMappingWithConstraintDefs() {
    mapping.type( Marathon.class )
View Full Code Here

    final HibernateValidatorConfiguration config = getConfiguration( HibernateValidator.class );
    ConstraintMapping mapping = config.createConstraintMapping();
    mapping.type( Product.class )
        .property( "ean", FIELD )
        .constraint( new EANDef().type( EAN.Type.EAN13 ) );
    config.addMapping( mapping );
    Validator validator = config.buildValidatorFactory().getValidator();

    Product product = new Product( "1234567891011" );
    Set<ConstraintViolation<Product>> constraintViolations = validator.validate( product );
    assertCorrectConstraintTypes( constraintViolations, EAN.class );
View Full Code Here

    final HibernateValidatorConfiguration config = getConfiguration( HibernateValidator.class );
    ConstraintMapping mapping = config.createConstraintMapping();
    mapping.type( Product.class )
        .property( "ean", FIELD )
        .constraint( new EANDef().type( EAN.Type.EAN8 ) );
    config.addMapping( mapping );
    Validator validator = config.buildValidatorFactory().getValidator();

    Product product = new Product( "12345678" );
    Set<ConstraintViolation<Product>> constraintViolations = validator.validate( product );
    assertCorrectConstraintTypes( constraintViolations, EAN.class );
View Full Code Here

    ConstraintMapping mapping = configuration.createConstraintMapping();
    mapping.type( OrderLine.class )
        .property( "id", ElementType.FIELD )
          .unwrapValidatedValue( true );

    Validator validator = configuration.addMapping( mapping )
        .addValidatedValueHandler( new PropertyValueUnwrapper() )
        .buildValidatorFactory()
        .getValidator();

    Set<ConstraintViolation<OrderLine>> violations = validator.validate( new OrderLine() );
View Full Code Here

    ConstraintMapping mapping = configuration.createConstraintMapping();
    mapping.type( OrderLine.class )
        .property( "id", ElementType.FIELD )
          .unwrapValidatedValue( false );

    Validator validator = configuration.addMapping( mapping )
        .addValidatedValueHandler( new PropertyValueUnwrapper() )
        .buildValidatorFactory()
        .getValidator();

    validator.validate( new OrderLine() );
View Full Code Here

    mapping.type( OrderLine.class )
        .method( "setId", Property.class )
          .parameter( 0 )
            .unwrapValidatedValue( true );

    Validator validator = configuration.addMapping( mapping )
        .addValidatedValueHandler( new PropertyValueUnwrapper() )
        .buildValidatorFactory()
        .getValidator();

    OrderLine orderLine = new OrderLine();
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.