Package org.hibernate.validator.metadata

Examples of org.hibernate.validator.metadata.ParameterMetaData


      if ( validationContext.getParameterIndex() != null && !validationContext.getParameterIndex().equals( i ) ) {
        continue;
      }

      Object value = parameterValues[i];
      ParameterMetaData parameterMetaData = methodMetaData.getParameterMetaData( i );
      String parameterName = parameterMetaData.getParameterName();

      if ( parameterMetaData.isCascading() && value != null ) {

        ValueContext<Object, ?> cascadingvalueContext = ValueContext.getLocalExecutionContext(
            value, PathImpl.createPathForMethodParameter( method, parameterName ), i, parameterName
        );
        cascadingvalueContext.setCurrentGroup( group.getGroup() );
View Full Code Here


    for ( Class<?> parameterType : method.getParameterTypes() ) {
      String parameterName = DEFAULT_PARAMETER_NAME_PREFIX + i;
      boolean isCascading = Integer.valueOf( i ).equals( cascadeDef.getParameterIndex() );

      parameterMetaDatas.add(
          new ParameterMetaData(
              i,
              parameterType,
              parameterName,
              parameterConstraints,
              isCascading
View Full Code Here

    List<ParameterMetaData> allParameterMetaData = newArrayList( method.getParameterTypes().length );

    for ( int i = 0; i < method.getParameterTypes().length; i++ ) {

      allParameterMetaData.add(
          new ParameterMetaData(
              i,
              method.getParameterTypes()[i],
              DEFAULT_PARAMETER_NAME_PREFIX + i,
              convertToMethodConstraints(
                  constraintsByIndex.get( i ), rootClass, hierarchyClass
View Full Code Here

      if ( validationContext.getParameterIndex() != null && !validationContext.getParameterIndex().equals( i ) ) {
        continue;
      }

      Object value = parameterValues[i];
      ParameterMetaData parameterMetaData = methodMetaData.getParameterMetaData( i );
      String parameterName = parameterMetaData.getParameterName();

      if ( parameterMetaData.isCascading() && value != null ) {

        ValueContext<Object, ?> cascadingvalueContext = ValueContext.getLocalExecutionContext(
            value, PathImpl.createPathForMethodParameter( method, parameterName ), i, parameterName
        );
        cascadingvalueContext.setCurrentGroup( group.getGroup() );
View Full Code Here

              object, PathImpl.createPathForMethodParameter( method, parameterName ), i, parameterName
          );
          valueContext.setCurrentValidatedValue( value );
          valueContext.setCurrentGroup( oneGroup );

          ParameterMetaData parameterMetaData = constraintsOfOneClass.getValue()
              .getParameterMetaData( valueContext.getParameterIndex() );

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

TOP

Related Classes of org.hibernate.validator.metadata.ParameterMetaData

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.