public abstract static class AbstractPropertyCascadable.AbstractBuilder<T extends Property> extends Object implements Cascadable.Builder
Modifier | Constructor and Description |
---|---|
protected |
AbstractBuilder(ValueExtractorManager valueExtractorManager,
T property,
CascadingMetaDataBuilder cascadingMetaDataBuilder) |
Modifier and Type | Method and Description |
---|---|
Cascadable |
build() |
static Cascadable.Builder |
builder(ValueExtractorManager valueExtractorManager,
Property property,
CascadingMetaDataBuilder cascadingMetaDataBuilder) |
protected abstract Cascadable |
create(T property,
CascadingMetaData build) |
void |
mergeCascadingMetaData(CascadingMetaDataBuilder cascadingMetaData) |
protected AbstractBuilder(ValueExtractorManager valueExtractorManager, T property, CascadingMetaDataBuilder cascadingMetaDataBuilder)
public void mergeCascadingMetaData(CascadingMetaDataBuilder cascadingMetaData)
mergeCascadingMetaData
in interface Cascadable.Builder
public Cascadable build()
build
in interface Cascadable.Builder
protected abstract Cascadable create(T property, CascadingMetaData build)
public static Cascadable.Builder builder(ValueExtractorManager valueExtractorManager, Property property, CascadingMetaDataBuilder cascadingMetaDataBuilder)
Copyright © 2007-2021 Red Hat, Inc. All Rights Reserved