public abstract class AbstractPojoMappingInitiator<MPBS extends MappingPartialBuildState> extends Object implements MappingInitiator<PojoTypeMetadataContributor,MPBS>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractPojoMappingInitiator(PojoBootstrapIntrospector introspector) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addConfigurationContributor(PojoMappingConfigurationContributor contributor) |
AnnotationMappingConfigurationContext |
annotationMapping() |
void |
configure(MappingBuildContext buildContext,
MappingConfigurationCollector<PojoTypeMetadataContributor> configurationCollector) |
ContainerExtractorConfigurationContext |
containerExtractors() |
Mapper<MPBS> |
createMapper(MappingBuildContext buildContext,
TypeMetadataContributorProvider<PojoTypeMetadataContributor> contributorProvider) |
protected abstract PojoMapperDelegate<MPBS> |
createMapperDelegate() |
ProgrammaticMappingConfigurationContext |
programmaticMapping() |
void |
setAnnotatedTypeDiscoveryEnabled(boolean annotatedTypeDiscoveryEnabled) |
void |
setImplicitProvidedId(boolean implicitProvidedId) |
void |
setMultiTenancyEnabled(boolean multiTenancyEnabled) |
protected AbstractPojoMappingInitiator(PojoBootstrapIntrospector introspector)
public ProgrammaticMappingConfigurationContext programmaticMapping()
public AnnotationMappingConfigurationContext annotationMapping()
public ContainerExtractorConfigurationContext containerExtractors()
public void setImplicitProvidedId(boolean implicitProvidedId)
public void setMultiTenancyEnabled(boolean multiTenancyEnabled)
public void setAnnotatedTypeDiscoveryEnabled(boolean annotatedTypeDiscoveryEnabled)
public void configure(MappingBuildContext buildContext, MappingConfigurationCollector<PojoTypeMetadataContributor> configurationCollector)
configure in interface MappingInitiator<PojoTypeMetadataContributor,MPBS extends MappingPartialBuildState>public Mapper<MPBS> createMapper(MappingBuildContext buildContext, TypeMetadataContributorProvider<PojoTypeMetadataContributor> contributorProvider)
createMapper in interface MappingInitiator<PojoTypeMetadataContributor,MPBS extends MappingPartialBuildState>protected abstract PojoMapperDelegate<MPBS> createMapperDelegate()
protected final void addConfigurationContributor(PojoMappingConfigurationContributor contributor)
Copyright © 2006-2019 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.