Uses of Class
org.hibernate.validator.internal.metadata.aggregated.CascadingMetaDataBuilder
Packages that use CascadingMetaDataBuilder
Package
Description
The classes in this package contain the aggregated meta data needed for an actual validation.
Contains the facet interfaces implemented by the aggregated meta data model types, allowing for a unified
validation routine for all kinds of validation (bean, parameter and return value validation).
The raw metadata is a reflection of all configured constraints including constraints defined via multiple
configuration sources.
-
Uses of CascadingMetaDataBuilder in org.hibernate.validator.internal.metadata.aggregated
Methods in org.hibernate.validator.internal.metadata.aggregated that return CascadingMetaDataBuilderModifier and TypeMethodDescriptionstatic CascadingMetaDataBuilder
CascadingMetaDataBuilder.annotatedObject
(Type cascadableType, boolean cascading, Map<TypeVariable<?>, CascadingMetaDataBuilder> containerElementTypesCascadingMetaData, Map<Class<?>, Class<?>> groupConversions) CascadingMetaDataBuilder.merge
(CascadingMetaDataBuilder otherCascadingTypeParameter) static CascadingMetaDataBuilder
CascadingMetaDataBuilder.nonCascading()
Methods in org.hibernate.validator.internal.metadata.aggregated that return types with arguments of type CascadingMetaDataBuilderModifier and TypeMethodDescriptionCascadingMetaDataBuilder.getContainerElementTypesCascadingMetaData()
Methods in org.hibernate.validator.internal.metadata.aggregated with parameters of type CascadingMetaDataBuilderModifier and TypeMethodDescriptionstatic Cascadable.Builder
AbstractPropertyCascadable.AbstractBuilder.builder
(ValueExtractorManager valueExtractorManager, Property property, CascadingMetaDataBuilder cascadingMetaDataBuilder) CascadingMetaDataBuilder.merge
(CascadingMetaDataBuilder otherCascadingTypeParameter) void
AbstractPropertyCascadable.AbstractBuilder.mergeCascadingMetaData
(CascadingMetaDataBuilder cascadingMetaData) static ContainerCascadingMetaData
ContainerCascadingMetaData.of
(ValueExtractorManager valueExtractorManager, CascadingMetaDataBuilder cascadingMetaDataBuilder, Object context) NonContainerCascadingMetaData.of
(CascadingMetaDataBuilder cascadingMetaDataBuilder, Object context) PotentiallyContainerCascadingMetaData.of
(CascadingMetaDataBuilder cascadingMetaDataBuilder, Set<ValueExtractorDescriptor> potentialValueExtractorDescriptors, Object context) Method parameters in org.hibernate.validator.internal.metadata.aggregated with type arguments of type CascadingMetaDataBuilderModifier and TypeMethodDescriptionstatic CascadingMetaDataBuilder
CascadingMetaDataBuilder.annotatedObject
(Type cascadableType, boolean cascading, Map<TypeVariable<?>, CascadingMetaDataBuilder> containerElementTypesCascadingMetaData, Map<Class<?>, Class<?>> groupConversions) Constructors in org.hibernate.validator.internal.metadata.aggregated with parameters of type CascadingMetaDataBuilderModifierConstructorDescriptionprotected
AbstractBuilder
(ValueExtractorManager valueExtractorManager, T property, CascadingMetaDataBuilder cascadingMetaDataBuilder) protected
Builder
(ValueExtractorManager valueExtractorManager, Field field, CascadingMetaDataBuilder cascadingMetaDataBuilder) protected
Builder
(ValueExtractorManager valueExtractorManager, Getter getter, CascadingMetaDataBuilder cascadingMetaDataBuilder) Constructor parameters in org.hibernate.validator.internal.metadata.aggregated with type arguments of type CascadingMetaDataBuilderModifierConstructorDescriptionCascadingMetaDataBuilder
(Type enclosingType, TypeVariable<?> typeParameter, boolean cascading, Map<TypeVariable<?>, CascadingMetaDataBuilder> containerElementTypesCascadingMetaData, Map<Class<?>, Class<?>> groupConversions) -
Uses of CascadingMetaDataBuilder in org.hibernate.validator.internal.metadata.facets
Methods in org.hibernate.validator.internal.metadata.facets with parameters of type CascadingMetaDataBuilderModifier and TypeMethodDescriptionvoid
Cascadable.Builder.mergeCascadingMetaData
(CascadingMetaDataBuilder cascadingMetaDataBuilder) -
Uses of CascadingMetaDataBuilder in org.hibernate.validator.internal.metadata.raw
Fields in org.hibernate.validator.internal.metadata.raw declared as CascadingMetaDataBuilderModifier and TypeFieldDescriptionprotected final CascadingMetaDataBuilder
AbstractConstrainedElement.cascadingMetaDataBuilder
Methods in org.hibernate.validator.internal.metadata.raw that return CascadingMetaDataBuilderModifier and TypeMethodDescriptionAbstractConstrainedElement.getCascadingMetaDataBuilder()
ConstrainedElement.getCascadingMetaDataBuilder()
Returns the cascading metadata (e.g.Constructors in org.hibernate.validator.internal.metadata.raw with parameters of type CascadingMetaDataBuilderModifierConstructorDescriptionAbstractConstrainedElement
(ConfigurationSource source, ConstrainedElement.ConstrainedElementKind kind, Set<MetaConstraint<?>> constraints, Set<MetaConstraint<?>> typeArgumentConstraints, CascadingMetaDataBuilder cascadingMetaDataBuilder) ConstrainedExecutable
(ConfigurationSource source, Callable callable, List<ConstrainedParameter> parameterMetaData, Set<MetaConstraint<?>> crossParameterConstraints, Set<MetaConstraint<?>> returnValueConstraints, Set<MetaConstraint<?>> typeArgumentConstraints, CascadingMetaDataBuilder cascadingMetaDataBuilder) Creates a new executable meta data object.ConstrainedExecutable
(ConfigurationSource source, Callable callable, Set<MetaConstraint<?>> returnValueConstraints, Set<MetaConstraint<?>> typeArgumentConstraints, CascadingMetaDataBuilder cascadingMetaDataBuilder) Creates a new executable meta data object for a parameter-less executable.ConstrainedField
(ConfigurationSource source, Field field, Set<MetaConstraint<?>> constraints, Set<MetaConstraint<?>> typeArgumentConstraints, CascadingMetaDataBuilder cascadingMetaDataBuilder) Creates a new field meta data object.ConstrainedParameter
(ConfigurationSource source, Callable callable, Type type, int index, Set<MetaConstraint<?>> constraints, Set<MetaConstraint<?>> typeArgumentConstraints, CascadingMetaDataBuilder cascadingMetaDataBuilder) Creates a new parameter meta data object.