Uses of Class
org.hibernate.validator.internal.metadata.aggregated.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
Modifier 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()
Modifier and TypeMethodDescriptionCascadingMetaDataBuilder.getContainerElementTypesCascadingMetaData()
Modifier 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) Modifier and TypeMethodDescriptionstatic CascadingMetaDataBuilder
CascadingMetaDataBuilder.annotatedObject
(Type cascadableType, boolean cascading, Map<TypeVariable<?>, CascadingMetaDataBuilder> containerElementTypesCascadingMetaData, Map<Class<?>, Class<?>> groupConversions) ModifierConstructorDescriptionprotected
AbstractBuilder
(ValueExtractorManager valueExtractorManager, T property, CascadingMetaDataBuilder cascadingMetaDataBuilder) protected
Builder
(ValueExtractorManager valueExtractorManager, Field field, CascadingMetaDataBuilder cascadingMetaDataBuilder) protected
Builder
(ValueExtractorManager valueExtractorManager, Getter getter, CascadingMetaDataBuilder cascadingMetaDataBuilder) ModifierConstructorDescriptionCascadingMetaDataBuilder
(Type enclosingType, TypeVariable<?> typeParameter, boolean cascading, Map<TypeVariable<?>, CascadingMetaDataBuilder> containerElementTypesCascadingMetaData, Map<Class<?>, Class<?>> groupConversions) -
Uses of CascadingMetaDataBuilder in org.hibernate.validator.internal.metadata.facets
Modifier and TypeMethodDescriptionvoid
Cascadable.Builder.mergeCascadingMetaData
(CascadingMetaDataBuilder cascadingMetaDataBuilder) -
Uses of CascadingMetaDataBuilder in org.hibernate.validator.internal.metadata.raw
Modifier and TypeFieldDescriptionprotected final CascadingMetaDataBuilder
AbstractConstrainedElement.cascadingMetaDataBuilder
Modifier and TypeMethodDescriptionAbstractConstrainedElement.getCascadingMetaDataBuilder()
ConstrainedElement.getCascadingMetaDataBuilder()
Returns the cascading metadata (e.g.ModifierConstructorDescriptionAbstractConstrainedElement
(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.