Package org.hibernate.validator.metadata.location

Examples of org.hibernate.validator.metadata.location.BeanConstraintLocation


   * @param beanClass The type hosting this constraint.
   * @param member The field or getter method hosting this constraint if this is
   * not a class-level constraint, otherwise null.
   */
  public BeanMetaConstraint(ConstraintDescriptorImpl<A> constraintDescriptor, Class<?> beanClass, Member member) {
    super( constraintDescriptor, new BeanConstraintLocation( beanClass, member ) );
  }
View Full Code Here


    this.location = location;
  }

  public static <A extends Annotation> ConfiguredConstraint<A, BeanConstraintLocation> forType(ConstraintDef<?, A> constraint, Class<?> beanType) {
    return new ConfiguredConstraint<A, BeanConstraintLocation>(
        constraint, new BeanConstraintLocation( beanType )
    );
  }
View Full Code Here

  }

  public static <A extends Annotation> ConfiguredConstraint<A, BeanConstraintLocation> forProperty(ConstraintDef<?, A> constraint, Class<?> beanType, Member member) {

    return new ConfiguredConstraint<A, BeanConstraintLocation>(
        constraint, new BeanConstraintLocation( beanType, member )
    );
  }
View Full Code Here

    );
    return this;
  }

  public PropertyConstraintMappingContext valid() {
    mapping.addCascadeConfig( new BeanConstraintLocation( beanClass, member ) );
    return this;
  }
View Full Code Here

   * @param beanClass The type hosting this constraint.
   * @param member The field or getter method hosting this constraint if this is
   * not a class-level constraint, otherwise null.
   */
  public BeanMetaConstraint(ConstraintDescriptorImpl<A> constraintDescriptor, Class<?> beanClass, Member member) {
    super( constraintDescriptor, new BeanConstraintLocation( beanClass, member ) );
  }
View Full Code Here

TOP

Related Classes of org.hibernate.validator.metadata.location.BeanConstraintLocation

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.