## Uses of Class
org.hibernate.validator.internal.metadata.raw.ConstrainedExecutable

- Packages that use ConstrainedExecutable
  Package | Description
  --- | ---
  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.aggregated.rule | Contains MethodConfigurationRule and its subclasses used to validate the correctness of method constraints on overridden/implemented methods in inheritance hierarchies.
  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 ConstrainedExecutable in org.hibernate.validator.internal.metadata.aggregated

    Constructors in org.hibernate.validator.internal.metadata.aggregated with parameters of type ConstrainedExecutable
    Constructor and Description
    `ExecutableMetaData.Builder(Class<?> beanClass, ConstrainedExecutable constrainedExecutable, ConstraintHelper constraintHelper, ExecutableHelper executableHelper)` Creates a new builder based on the given executable meta data.
    `PropertyMetaData.Builder(Class<?> beanClass, ConstrainedExecutable constrainedMethod, ConstraintHelper constraintHelper)`

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

    Methods in org.hibernate.validator.internal.metadata.aggregated.rule with parameters of type ConstrainedExecutable
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | MethodConfigurationRule.`apply(ConstrainedExecutable method, ConstrainedExecutable otherMethod)` Applies this rule.
    `void` | OverridingMethodMustNotAlterParameterConstraints.`apply(ConstrainedExecutable method, ConstrainedExecutable otherMethod)`
    `void` | ParallelMethodsMustNotDefineGroupConversionForCascadedReturnValue.`apply(ConstrainedExecutable method, ConstrainedExecutable otherMethod)`
    `void` | ParallelMethodsMustNotDefineParameterConstraints.`apply(ConstrainedExecutable method, ConstrainedExecutable otherMethod)`
    `void` | ReturnValueMayOnlyBeMarkedOnceAsCascadedPerHierarchyLine.`apply(ConstrainedExecutable method, ConstrainedExecutable otherMethod)`
    `void` | VoidMethodsMustNotBeReturnValueConstrained.`apply(ConstrainedExecutable method, ConstrainedExecutable otherMethod)`
    `protected boolean` | MethodConfigurationRule.`isDefinedOnParallelType(ConstrainedExecutable executable, ConstrainedExecutable otherExecutable)` Whether `otherExecutable` is defined on a parallel of the declaring type of `executable` or not.
    `protected boolean` | MethodConfigurationRule.`isDefinedOnSubType(ConstrainedExecutable executable, ConstrainedExecutable otherExecutable)` Whether `otherExecutable` is defined on a subtype of the declaring type of `executable` or not.

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

    Methods in org.hibernate.validator.internal.metadata.raw that return ConstrainedExecutable
    Modifier and Type | Method and Description
    --- | ---
    `ConstrainedExecutable` | ConstrainedExecutable.`merge(ConstrainedExecutable other)` Creates a new constrained executable object by merging this and the given other executable.

    Methods in org.hibernate.validator.internal.metadata.raw with parameters of type ConstrainedExecutable
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ConstrainedExecutable.`isEquallyParameterConstrained(ConstrainedExecutable other)` Whether this and the given other executable have the same parameter constraints.
    `ConstrainedExecutable` | ConstrainedExecutable.`merge(ConstrainedExecutable other)` Creates a new constrained executable object by merging this and the given other executable.

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

    Methods in org.hibernate.validator.internal.xml that return types with arguments of type ConstrainedExecutable
    Modifier and Type | Method and Description
    --- | ---
    `static Set<ConstrainedExecutable>` | ConstrainedGetterBuilder.`buildConstrainedGetters(List<GetterType> getterList, Class<?> beanClass, String defaultPackage, ConstraintHelper constraintHelper, AnnotationProcessingOptionsImpl annotationProcessingOptions)`
    `static Set<ConstrainedExecutable>` | ConstrainedExecutableBuilder.`buildConstructorConstrainedExecutable(List<ConstructorType> constructors, Class<?> beanClass, String defaultPackage, ParameterNameProvider parameterNameProvider, ConstraintHelper constraintHelper, AnnotationProcessingOptionsImpl annotationProcessingOptions)`
    `static Set<ConstrainedExecutable>` | ConstrainedExecutableBuilder.`buildMethodConstrainedExecutable(List<MethodType> methods, Class<?> beanClass, String defaultPackage, ParameterNameProvider parameterNameProvider, ConstraintHelper constraintHelper, AnnotationProcessingOptionsImpl annotationProcessingOptions)`

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