Examples of unwrapMode()


Examples of org.hibernate.validator.internal.metadata.aggregated.ExecutableMetaData.unwrapMode()

    ValueContext<Object[], Object> cascadingValueContext = ValueContext.getLocalExecutionContext(
        parameterValues,
        executableMetaData.getValidatableParametersMetaData(),
        PathImpl.createPathForExecutable( executableMetaData )
    );
    cascadingValueContext.setUnwrapMode( executableMetaData.unwrapMode() );

    groupIterator = validationOrder.getGroupIterator();
    while ( groupIterator.hasNext() ) {
      Group group = groupIterator.next();
      cascadingValueContext.setCurrentGroup( group.getDefiningClass() );
View Full Code Here

Examples of org.hibernate.validator.internal.metadata.aggregated.ExecutableMetaData.unwrapMode()

        ExecutableElement.forMethod(
            method
        )
    );

    assertEquals( methodMetaData.unwrapMode(), UnwrapMode.UNWRAP );
  }

  @Test
  public void requiresUnwrappingForConstructor() throws Exception {
    Constructor<CustomerRepositoryExt> constructor = CustomerRepositoryExt.class.getConstructor( long.class );
View Full Code Here

Examples of org.hibernate.validator.internal.metadata.aggregated.ExecutableMetaData.unwrapMode()

        ExecutableElement.forConstructor(
            constructor
        )
    );

    assertEquals( constructorMetaData.unwrapMode(), UnwrapMode.UNWRAP );
  }

  @Test
  public void methodWithConstrainedParameter() throws Exception {
    Method method = CustomerRepositoryExt.class.getMethod( "createCustomer", CharSequence.class, String.class );
View Full Code Here

Examples of org.hibernate.validator.internal.metadata.aggregated.ExecutableMetaData.unwrapMode()

    assertFalse( methodMetaData.isCascading() );
    assertFalse( methodMetaData.isConstrained() );
    assertThat( methodMetaData ).isEmpty();
    assertThat( methodMetaData.getCrossParameterConstraints() ).isEmpty();
    assertEquals( methodMetaData.unwrapMode(), UnwrapMode.AUTOMATIC );

    assertThat( methodMetaData.getParameterMetaData( 0 ).isConstrained() ).isFalse();
    assertThat( methodMetaData.getParameterMetaData( 0 ).isCascading() ).isFalse();
    assertThat( methodMetaData.getParameterMetaData( 0 ) ).isEmpty();
  }
View Full Code Here

Examples of org.hibernate.validator.internal.metadata.aggregated.ParameterMetaData.unwrapMode()

            );
          }
        }

        valueContext.appendNode( parameterMetaData );
        valueContext.setUnwrapMode( parameterMetaData.unwrapMode() );
        valueContext.setCurrentValidatedValue( value );

        numberOfViolationsOfCurrentGroup += validateConstraintsForGroup(
            validationContext, valueContext, parameterMetaData
        );
View Full Code Here

Examples of org.hibernate.validator.internal.metadata.aggregated.ParameterMetaData.unwrapMode()

    ParameterMetaData parameterMetaData = methodMetaData.getParameterMetaData( 0 );

    assertFalse( parameterMetaData.isCascading() );
    assertFalse( parameterMetaData.isConstrained() );
    assertThat( parameterMetaData ).isEmpty();
    assertEquals( parameterMetaData.unwrapMode(), UnwrapMode.AUTOMATIC );
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void illegalParameterIndexCausesException() throws Exception {
    Method method = CustomerRepository.class.getMethod( "foo" );
View Full Code Here

Examples of org.hibernate.validator.internal.metadata.aggregated.ParameterMetaData.unwrapMode()

    Method method = CustomerRepository.class.getMethod( "methodWithParameterRequiringUnwrapping", long.class );
    ExecutableMetaData methodMetaData = beanMetaData.getMetaDataFor( ExecutableElement.forMethod( method ) );

    ParameterMetaData parameterMetaData = methodMetaData.getParameterMetaData( 0 );

    assertEquals( parameterMetaData.unwrapMode(), UnwrapMode.UNWRAP );
  }
}
View Full Code Here

Examples of org.hibernate.validator.internal.metadata.aggregated.PropertyMetaData.unwrapMode()

      if ( !propertyPathComplete ) {
        valueContext.appendNode( propertyMetaData );
      }
      // set the unwrapping mode for this validation
      valueContext.setUnwrapMode( propertyMetaData.unwrapMode() );
    }
    else {
      valueContext.appendBeanNode();
    }
View Full Code Here

Examples of org.hibernate.validator.internal.metadata.aggregated.PropertyMetaData.unwrapMode()

  }

  @Test
  public void unwrapValidatedValueGivenOnField() {
    PropertyMetaData property = beanMetaDataManager.getBeanMetaData( Customer.class ).getMetaDataFor( "name" );
    assertEquals( property.unwrapMode(), UnwrapMode.UNWRAP );

    property = beanMetaDataManager.getBeanMetaData( Customer.class ).getMetaDataFor( "age" );
    assertEquals( property.unwrapMode(), UnwrapMode.AUTOMATIC );
  }
View Full Code Here

Examples of org.hibernate.validator.internal.metadata.aggregated.PropertyMetaData.unwrapMode()

  public void unwrapValidatedValueGivenOnField() {
    PropertyMetaData property = beanMetaDataManager.getBeanMetaData( Customer.class ).getMetaDataFor( "name" );
    assertEquals( property.unwrapMode(), UnwrapMode.UNWRAP );

    property = beanMetaDataManager.getBeanMetaData( Customer.class ).getMetaDataFor( "age" );
    assertEquals( property.unwrapMode(), UnwrapMode.AUTOMATIC );
  }

  @Test
  public void unwrapValidatedValueGivenOnProperty() {
    PropertyMetaData property = beanMetaDataManager.getBeanMetaData( Customer.class ).getMetaDataFor( "firstName" );
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.