# Package org.hibernate.validator.internal.metadata.aggregated

The classes in this package contain the aggregated meta data needed for an actual validation.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  BeanMetaData<T> | Interface defining the meta data about the constraints defined in a given bean.
  ConstraintMetaData | An aggregated view of the constraint related meta data for a given bean/type element and all the elements in the inheritance hierarchy which it overrides or implements.

- Class Summary
  Class | Description
  --- | ---
  AbstractConstraintMetaData | Base implementation for `ConstraintMetaData` with attributes common to all type of meta data.
  BeanMetaDataImpl<T> | This class encapsulates all meta data needed for validation.
  BeanMetaDataImpl.BeanMetaDataBuilder<T> |
  ExecutableMetaData | An aggregated view of the constraint related meta data for a given method or constructors and in (case of methods) all the methods in the inheritance hierarchy which it overrides or implements.
  ExecutableMetaData.Builder | Creates new `ExecutableMetaData` instances.
  GroupConversionHelper | Provides group conversion functionality to `Cascadable`s.
  MetaDataBuilder | Builds `ConstraintMetaData` instances for the `ConstrainedElement` objects representing one method or property in a type's inheritance hierarchy.
  ParameterMetaData | An aggregated view of the constraint related meta data for a single method parameter.
  ParameterMetaData.Builder |
  PropertyMetaData | Represents the constraint related meta data for a JavaBeans property.
  PropertyMetaData.Builder |
  ReturnValueMetaData | Represents the constraint related meta data of the return value of a method or constructor.
  UnconstrainedEntityMetaDataSingleton<T> | A dummy implementation of `BeanMetaData` used as a placeholder for unconstrained types.
  ValidatableParametersMetaData | Represents the constraint related meta data of the arguments of a method or constructor.

## Package org.hibernate.validator.internal.metadata.aggregated Description

The classes in this package contain the aggregated meta data needed for an actual validation. The aggregated meta data view takes into account type inheritance, configuration source, etc and aggregates for a given type.

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