## Uses of Class
org.hibernate.validator.internal.metadata.core.MetaConstraint

- Packages that use MetaConstraint
  Package | Description
  --- | ---
  org.hibernate.validator.internal.cfg.context | Creational context implementations of the API for programmatic constraint definition.
  org.hibernate.validator.internal.engine | Implementations for the core interfaces of JSR-303.
  org.hibernate.validator.internal.metadata.aggregated | The classes in this package contain the aggregated meta data needed for an actual validation.
  org.hibernate.validator.internal.metadata.raw | The raw metadata is a reflection of all configured constraints including constraints defined via multiple configuration sources.
  org.hibernate.validator.internal.xml | Classes for parsing of Bean Validation XML configuration files.

- - ### Uses of MetaConstraint in org.hibernate.validator.internal.cfg.context

    Methods in org.hibernate.validator.internal.cfg.context that return types with arguments of type MetaConstraint
    Modifier and Type | Method and Description
    --- | ---
    `protected Set<MetaConstraint<?>>` | ConstraintMappingContextImplBase.`getConstraints(ConstraintHelper constraintHelper)` Converts all constraints managed by this creational context into `MetaConstraint`s.

  - ### Uses of MetaConstraint in org.hibernate.validator.internal.engine

    Methods in org.hibernate.validator.internal.engine with parameters of type MetaConstraint
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ValidationContext.`hasMetaConstraintBeenProcessed(Object bean, Path path, MetaConstraint<?> metaConstraint)`
    `void` | ValidationContext.`markConstraintProcessed(Object bean, Path path, MetaConstraint<?> metaConstraint)`

  - ### Uses of MetaConstraint in org.hibernate.validator.internal.metadata.aggregated

    Methods in org.hibernate.validator.internal.metadata.aggregated that return types with arguments of type MetaConstraint
    Modifier and Type | Method and Description
    --- | ---
    `protected Set<MetaConstraint<?>>` | MetaDataBuilder.`adaptOriginsAndImplicitGroups(Set<MetaConstraint<?>> constraints)` Adapts the given constraints to the given bean type.
    `Set<MetaConstraint<?>>` | AbstractConstraintMetaData.`getConstraints()`
    `protected Set<MetaConstraint<?>>` | MetaDataBuilder.`getConstraints()`
    `Set<MetaConstraint<?>>` | ExecutableMetaData.`getCrossParameterConstraints()` Returns the cross-parameter constraints declared for the represented method or constructor.
    `Set<MetaConstraint<?>>` | BeanMetaData.`getDirectMetaConstraints()`
    `Set<MetaConstraint<?>>` | BeanMetaDataImpl.`getDirectMetaConstraints()`
    `Set<MetaConstraint<?>>` | UnconstrainedEntityMetaDataSingleton.`getDirectMetaConstraints()`
    `Set<MetaConstraint<?>>` | BeanMetaData.`getMetaConstraints()`
    `Set<MetaConstraint<?>>` | BeanMetaDataImpl.`getMetaConstraints()`
    `Set<MetaConstraint<?>>` | UnconstrainedEntityMetaDataSingleton.`getMetaConstraints()`
    `Iterator<MetaConstraint<?>>` | AbstractConstraintMetaData.`iterator()`

    Method parameters in org.hibernate.validator.internal.metadata.aggregated with type arguments of type MetaConstraint
    Modifier and Type | Method and Description
    --- | ---
    `protected Set<MetaConstraint<?>>` | MetaDataBuilder.`adaptOriginsAndImplicitGroups(Set<MetaConstraint<?>> constraints)` Adapts the given constraints to the given bean type.
    `protected Set<ConstraintDescriptorImpl<?>>` | AbstractConstraintMetaData.`asDescriptors(Set<MetaConstraint<?>> constraints)`

    Constructor parameters in org.hibernate.validator.internal.metadata.aggregated with type arguments of type MetaConstraint
    Constructor and Description
    `AbstractConstraintMetaData(String name, Type type, Set<MetaConstraint<?>> constraints, ElementKind constrainedMetaDataKind, boolean isCascading, boolean isConstrained, boolean requiresUnwrapping)`
    `ReturnValueMetaData(Type type, Set<MetaConstraint<?>> constraints, boolean isCascading, Map<Class<?>,Class<?>> groupConversions, boolean requiresUnwrapping)`

  - ### Uses of MetaConstraint in org.hibernate.validator.internal.metadata.raw

    Fields in org.hibernate.validator.internal.metadata.raw with type parameters of type MetaConstraint
    Modifier and Type | Field and Description
    --- | ---
    `protected Set<MetaConstraint<?>>` | AbstractConstrainedElement.`constraints`

    Methods in org.hibernate.validator.internal.metadata.raw that return types with arguments of type MetaConstraint
    Modifier and Type | Method and Description
    --- | ---
    `Set<MetaConstraint<?>>` | AbstractConstrainedElement.`getConstraints()`
    `Set<MetaConstraint<?>>` | ConstrainedElement.`getConstraints()` Returns a set containing the constraints specified for this constrained element.
    `Set<MetaConstraint<?>>` | ConstrainedExecutable.`getCrossParameterConstraints()`
    `Iterator<MetaConstraint<?>>` | AbstractConstrainedElement.`iterator()`

    Constructor parameters in org.hibernate.validator.internal.metadata.raw with type arguments of type MetaConstraint
    Constructor and Description
    `AbstractConstrainedElement(ConfigurationSource source, ConstrainedElement.ConstrainedElementKind kind, ConstraintLocation location, Set<MetaConstraint<?>> constraints, Map<Class<?>,Class<?>> groupConversions, boolean isCascading, boolean requiresUnwrapping)`
    `ConstrainedExecutable(ConfigurationSource source, ConstraintLocation location, List<ConstrainedParameter> parameterMetaData, Set<MetaConstraint<?>> crossParameterConstraints, Set<MetaConstraint<?>> returnValueConstraints, Map<Class<?>,Class<?>> groupConversions, boolean isCascading, boolean requiresUnwrapping)` Creates a new executable meta data object.
    `ConstrainedExecutable(ConfigurationSource source, ConstraintLocation location, List<ConstrainedParameter> parameterMetaData, Set<MetaConstraint<?>> crossParameterConstraints, Set<MetaConstraint<?>> returnValueConstraints, Map<Class<?>,Class<?>> groupConversions, boolean isCascading, boolean requiresUnwrapping)` Creates a new executable meta data object.
    `ConstrainedExecutable(ConfigurationSource source, ConstraintLocation location, Set<MetaConstraint<?>> returnValueConstraints, Map<Class<?>,Class<?>> groupConversions, boolean isCascading, boolean requiresUnwrapping)` Creates a new executable meta data object for a parameter-less executable.
    `ConstrainedField(ConfigurationSource source, ConstraintLocation location, Set<MetaConstraint<?>> constraints, Map<Class<?>,Class<?>> groupConversions, boolean isCascading, boolean requiresUnwrapping)` Creates a new field meta data object.
    `ConstrainedParameter(ConfigurationSource source, ConstraintLocation location, Type type, int index, String name, Set<MetaConstraint<?>> constraints, Map<Class<?>,Class<?>> groupConversions, boolean isCascading, boolean requiresUnwrapping)` Creates a new parameter meta data object.
    `ConstrainedType(ConfigurationSource source, ConstraintLocation location, Set<MetaConstraint<?>> constraints)` Creates a new type meta data object.

  - ### Uses of MetaConstraint in org.hibernate.validator.internal.xml

    Methods in org.hibernate.validator.internal.xml that return MetaConstraint
    Modifier and Type | Method and Description
    --- | ---
    `static <A extends Annotation> MetaConstraint<A>` | MetaConstraintBuilder.`buildMetaConstraint(ConstraintLocation constraintLocation, ConstraintType constraint, ElementType type, String defaultPackage, ConstraintHelper constraintHelper, ConstraintDescriptorImpl.ConstraintType constraintType)`

Copyright © 2007-2014 Red Hat, Inc. All Rights Reserved