## Uses of Class
org.hibernate.validator.cfg.ConstraintDef

- Packages that use ConstraintDef
  Package | Description
  --- | ---
  org.hibernate.validator.cfg | Entry point for the programmatic constraint definition API.
  org.hibernate.validator.cfg.context | Contains facet and creational context interfaces forming the API for programmatic constraint definition.
  org.hibernate.validator.cfg.defs | Constraint definition classes for programmatic constraint definition API.
  org.hibernate.validator.internal.cfg.context | Creational context implementations of the API for programmatic constraint definition.

- - ### Uses of ConstraintDef in org.hibernate.validator.cfg

    Classes in org.hibernate.validator.cfg with type parameters of type ConstraintDef
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConstraintDef<C extends ConstraintDef<C,A>,A extends Annotation>` Base class for all constraint definition types.

    Subclasses of ConstraintDef in org.hibernate.validator.cfg
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenericConstraintDef<A extends Annotation>` A `ConstraintDef` class which can be used to configure any constraint type.

    Constructors in org.hibernate.validator.cfg with parameters of type ConstraintDef
    Constructor and Description
    `ConstraintDef(ConstraintDef<?,A> original)`

  - ### Uses of ConstraintDef in org.hibernate.validator.cfg.context

    Methods in org.hibernate.validator.cfg.context with parameters of type ConstraintDef
    Modifier and Type | Method and Description
    --- | ---
    `C` | Constrainable.`constraint(ConstraintDef<?,?> definition)` Adds a new constraint.

  - ### Uses of ConstraintDef in org.hibernate.validator.cfg.defs

    Subclasses of ConstraintDef in org.hibernate.validator.cfg.defs
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AssertFalseDef`
    `class` | `AssertTrueDef`
    `class` | `CreditCardNumberDef`
    `class` | `DecimalMaxDef`
    `class` | `DecimalMinDef`
    `class` | `DigitsDef`
    `class` | `EANDef`
    `class` | `EmailDef`
    `class` | `FutureDef`
    `class` | `LengthDef`
    `class` | `MaxDef`
    `class` | `MinDef`
    `class` | `Mod10CheckDef`
    `class` | `Mod11CheckDef`
    `class` | `NotBlankDef`
    `class` | `NotEmptyDef`
    `class` | `NotNullDef`
    `class` | `NullDef`
    `class` | `PastDef`
    `class` | `PatternDef`
    `class` | `RangeDef`
    `class` | `ScriptAssertDef`
    `class` | `SizeDef`
    `class` | `URLDef`

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

    Methods in org.hibernate.validator.internal.cfg.context that return ConstraintDef
    Modifier and Type | Method and Description
    --- | ---
    `ConstraintDef<?,A>` | ConfiguredConstraint.`getConstraint()`

    Methods in org.hibernate.validator.internal.cfg.context with parameters of type ConstraintDef
    Modifier and Type | Method and Description
    --- | ---
    `CrossParameterConstraintMappingContext` | CrossParameterConstraintMappingContextImpl.`constraint(ConstraintDef<?,?> definition)`
    `ParameterConstraintMappingContext` | ParameterConstraintMappingContextImpl.`constraint(ConstraintDef<?,?> definition)`
    `PropertyConstraintMappingContext` | PropertyConstraintMappingContextImpl.`constraint(ConstraintDef<?,?> definition)`
    `ReturnValueConstraintMappingContext` | ReturnValueConstraintMappingContextImpl.`constraint(ConstraintDef<?,?> definition)`
    `TypeConstraintMappingContext<C>` | TypeConstraintMappingContextImpl.`constraint(ConstraintDef<?,?> definition)`
    `static <A extends Annotation> ConfiguredConstraint<A>` | ConfiguredConstraint.`forExecutable(ConstraintDef<?,A> constraint, ExecutableElement executable)`
    `static <A extends Annotation> ConfiguredConstraint<A>` | ConfiguredConstraint.`forParameter(ConstraintDef<?,A> constraint, ExecutableElement executable, int parameterIndex)`
    `static <A extends Annotation> ConfiguredConstraint<A>` | ConfiguredConstraint.`forProperty(ConstraintDef<?,A> constraint, Member member)`
    `static <A extends Annotation> ConfiguredConstraint<A>` | ConfiguredConstraint.`forType(ConstraintDef<?,A> constraint, Class<?> beanType)`

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