Package org.hibernate.validator.internal.cfg.context

Examples of org.hibernate.validator.internal.cfg.context.ConstraintMappingContext


  private static final Log log  = LoggerFactory.make();

  public ProgrammaticMappingMetaDataProvider(ConstraintHelper constraintHelper, Set<ConstraintMapping> programmaticMappings) {
    super( constraintHelper );
    Contracts.assertNotNull( programmaticMappings );
    ConstraintMappingContext mergedContext = createMergedMappingContext( programmaticMappings );
    initProgrammaticConfiguration( mergedContext );
  }
View Full Code Here


    // if we only have one mapping we can return the context of just this mapping
    if ( programmaticMappings.size() == 1 ) {
      return ConstraintMappingContext.getFromMapping( programmaticMappings.iterator().next() );
    }

    ConstraintMappingContext mergedContext = new ConstraintMappingContext();
    for ( ConstraintMapping mapping : programmaticMappings ) {
      ConstraintMappingContext context = ConstraintMappingContext.getFromMapping( mapping );

      for ( Set<ConfiguredConstraint<?, BeanConstraintLocation>> propertyConstraints : context.getConstraintConfig()
          .values() ) {
        for ( ConfiguredConstraint<?, BeanConstraintLocation> constraint : propertyConstraints ) {
          mergedContext.addConstraintConfig( constraint );
        }
      }

      for ( Set<BeanConstraintLocation> beanConstraintLocations : context.getCascadeConfig().values() ) {
        for ( BeanConstraintLocation beanLocation : beanConstraintLocations ) {
          mergedContext.addCascadeConfig( beanLocation );
        }
      }

      for ( Set<ConfiguredConstraint<?, MethodConstraintLocation>> methodConstraints : context.getMethodConstraintConfig()
          .values() ) {
        for ( ConfiguredConstraint<?, MethodConstraintLocation> methodConstraint : methodConstraints ) {
          mergedContext.addMethodConstraintConfig( methodConstraint );
        }
      }

      for ( Set<MethodConstraintLocation> cascadedMethodConstraints : context.getMethodCascadeConfig()
          .values() ) {
        for ( MethodConstraintLocation methodCascade : cascadedMethodConstraints ) {
          mergedContext.addMethodCascadeConfig( methodCascade );
        }
      }
View Full Code Here

*/
public class ConstraintMapping {
  protected ConstraintMappingContext context;

  public ConstraintMapping() {
    context = new ConstraintMappingContext();
  }
View Full Code Here

  public ProgrammaticMetaDataProvider(ConstraintHelper constraintHelper, ParameterNameProvider parameterNameProvider, Set<ConstraintMapping> programmaticMappings) {
    super( constraintHelper );
    Contracts.assertNotNull( programmaticMappings );
    this.parameterNameProvider = parameterNameProvider;
    ConstraintMappingContext mergedContext = createMergedMappingContext( programmaticMappings );
    initProgrammaticConfiguration( mergedContext );
    annotationProcessingOptions = mergedContext.getAnnotationProcessingOptions();
  }
View Full Code Here

    // if we only have one mapping we can return the context of just this mapping
    if ( programmaticMappings.size() == 1 ) {
      return ( (DefaultConstraintMapping) programmaticMappings.iterator().next() ).getContext();
    }

    ConstraintMappingContext mergedContext = new ConstraintMappingContext();
    for ( ConstraintMapping mapping : programmaticMappings ) {
      ConstraintMappingContext context = ( (DefaultConstraintMapping) mapping ).getContext();

      mergedContext.getAnnotationProcessingOptions().merge( context.getAnnotationProcessingOptions() );

      for ( Set<ConfiguredConstraint<?, BeanConstraintLocation>> propertyConstraints : context.getConstraintConfig()
          .values() ) {
        for ( ConfiguredConstraint<?, BeanConstraintLocation> constraint : propertyConstraints ) {
          mergedContext.addConstraintConfig( constraint );
        }
      }

      for ( Set<BeanConstraintLocation> beanConstraintLocations : context.getCascadeConfig().values() ) {
        for ( BeanConstraintLocation beanLocation : beanConstraintLocations ) {
          mergedContext.addCascadeConfig( beanLocation );
        }
      }

      for ( Set<ConfiguredConstraint<?, ExecutableConstraintLocation>> methodConstraints : context.getMethodConstraintConfig()
          .values() ) {
        for ( ConfiguredConstraint<?, ExecutableConstraintLocation> methodConstraint : methodConstraints ) {
          mergedContext.addMethodConstraintConfig( methodConstraint );
        }
      }

      for ( Set<ExecutableConstraintLocation> cascadedMethodConstraints : context.getMethodCascadeConfig()
          .values() ) {
        for ( ExecutableConstraintLocation methodCascade : cascadedMethodConstraints ) {
          mergedContext.addMethodCascadeConfig( methodCascade );
        }
      }
View Full Code Here

  private final AnnotationProcessingOptions annotationProcessingOptions;

  public ProgrammaticMetaDataProvider(ConstraintHelper constraintHelper, Set<ConstraintMapping> programmaticMappings) {
    super( constraintHelper );
    Contracts.assertNotNull( programmaticMappings );
    ConstraintMappingContext mergedContext = createMergedMappingContext( programmaticMappings );
    initProgrammaticConfiguration( mergedContext );
    annotationProcessingOptions = mergedContext.getAnnotationProcessingOptions();
  }
View Full Code Here

    // if we only have one mapping we can return the context of just this mapping
    if ( programmaticMappings.size() == 1 ) {
      return ConstraintMappingContext.getFromMapping( programmaticMappings.iterator().next() );
    }

    ConstraintMappingContext mergedContext = new ConstraintMappingContext();
    for ( ConstraintMapping mapping : programmaticMappings ) {
      ConstraintMappingContext context = ConstraintMappingContext.getFromMapping( mapping );

      mergedContext.getAnnotationProcessingOptions().merge( context.getAnnotationProcessingOptions() );

      for ( Set<ConfiguredConstraint<?, BeanConstraintLocation>> propertyConstraints : context.getConstraintConfig()
          .values() ) {
        for ( ConfiguredConstraint<?, BeanConstraintLocation> constraint : propertyConstraints ) {
          mergedContext.addConstraintConfig( constraint );
        }
      }

      for ( Set<BeanConstraintLocation> beanConstraintLocations : context.getCascadeConfig().values() ) {
        for ( BeanConstraintLocation beanLocation : beanConstraintLocations ) {
          mergedContext.addCascadeConfig( beanLocation );
        }
      }

      for ( Set<ConfiguredConstraint<?, MethodConstraintLocation>> methodConstraints : context.getMethodConstraintConfig()
          .values() ) {
        for ( ConfiguredConstraint<?, MethodConstraintLocation> methodConstraint : methodConstraints ) {
          mergedContext.addMethodConstraintConfig( methodConstraint );
        }
      }

      for ( Set<MethodConstraintLocation> cascadedMethodConstraints : context.getMethodCascadeConfig()
          .values() ) {
        for ( MethodConstraintLocation methodCascade : cascadedMethodConstraints ) {
          mergedContext.addMethodCascadeConfig( methodCascade );
        }
      }
View Full Code Here

  private final AnnotationProcessingOptions annotationProcessingOptions;

  public ProgrammaticMetaDataProvider(ConstraintHelper constraintHelper, Set<ConstraintMapping> programmaticMappings) {
    super( constraintHelper );
    Contracts.assertNotNull( programmaticMappings );
    ConstraintMappingContext mergedContext = createMergedMappingContext( programmaticMappings );
    initProgrammaticConfiguration( mergedContext );
    annotationProcessingOptions = mergedContext.getAnnotationProcessingOptions();
  }
View Full Code Here

    // if we only have one mapping we can return the context of just this mapping
    if ( programmaticMappings.size() == 1 ) {
      return ConstraintMappingContext.getFromMapping( programmaticMappings.iterator().next() );
    }

    ConstraintMappingContext mergedContext = new ConstraintMappingContext();
    for ( ConstraintMapping mapping : programmaticMappings ) {
      ConstraintMappingContext context = ConstraintMappingContext.getFromMapping( mapping );

      mergedContext.getAnnotationProcessingOptions().merge( context.getAnnotationProcessingOptions() );

      for ( Set<ConfiguredConstraint<?, BeanConstraintLocation>> propertyConstraints : context.getConstraintConfig()
          .values() ) {
        for ( ConfiguredConstraint<?, BeanConstraintLocation> constraint : propertyConstraints ) {
          mergedContext.addConstraintConfig( constraint );
        }
      }

      for ( Set<BeanConstraintLocation> beanConstraintLocations : context.getCascadeConfig().values() ) {
        for ( BeanConstraintLocation beanLocation : beanConstraintLocations ) {
          mergedContext.addCascadeConfig( beanLocation );
        }
      }

      for ( Set<ConfiguredConstraint<?, MethodConstraintLocation>> methodConstraints : context.getMethodConstraintConfig()
          .values() ) {
        for ( ConfiguredConstraint<?, MethodConstraintLocation> methodConstraint : methodConstraints ) {
          mergedContext.addMethodConstraintConfig( methodConstraint );
        }
      }

      for ( Set<MethodConstraintLocation> cascadedMethodConstraints : context.getMethodCascadeConfig()
          .values() ) {
        for ( MethodConstraintLocation methodCascade : cascadedMethodConstraints ) {
          mergedContext.addMethodCascadeConfig( methodCascade );
        }
      }
View Full Code Here

   *             {@link HibernateValidatorConfiguration#createConstraintMapping()}
   *             instead to create new constraint mappings.
   */
  @Deprecated
  public ConstraintMapping() {
    context = new ConstraintMappingContext();
  }
View Full Code Here

TOP

Related Classes of org.hibernate.validator.internal.cfg.context.ConstraintMappingContext

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.