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