Class AbstractPropertyCascadable.AbstractBuilder<T extends Property>
java.lang.Object
org.hibernate.validator.internal.metadata.aggregated.AbstractPropertyCascadable.AbstractBuilder<T>
- All Implemented Interfaces:
Cascadable.Builder
- Direct Known Subclasses:
FieldCascadable.Builder
,GetterCascadable.Builder
- Enclosing class:
- AbstractPropertyCascadable<T extends Property>
public abstract static class AbstractPropertyCascadable.AbstractBuilder<T extends Property>
extends Object
implements Cascadable.Builder
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractBuilder
(ValueExtractorManager valueExtractorManager, T property, CascadingMetaDataBuilder cascadingMetaDataBuilder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()
static Cascadable.Builder
builder
(ValueExtractorManager valueExtractorManager, Property property, CascadingMetaDataBuilder cascadingMetaDataBuilder) protected abstract Cascadable
create
(T property, CascadingMetaData build) void
mergeCascadingMetaData
(CascadingMetaDataBuilder cascadingMetaData)
-
Constructor Details
-
AbstractBuilder
protected AbstractBuilder(ValueExtractorManager valueExtractorManager, T property, CascadingMetaDataBuilder cascadingMetaDataBuilder)
-
-
Method Details
-
mergeCascadingMetaData
- Specified by:
mergeCascadingMetaData
in interfaceCascadable.Builder
-
build
- Specified by:
build
in interfaceCascadable.Builder
-
create
-
builder
public static Cascadable.Builder builder(ValueExtractorManager valueExtractorManager, Property property, CascadingMetaDataBuilder cascadingMetaDataBuilder)
-