Class AbstractPojoMappingInitiator<MPBS extends MappingPartialBuildState>
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.mapping.spi.AbstractPojoMappingInitiator<MPBS>
-
- All Implemented Interfaces:
MappingInitiator<PojoTypeMetadataContributor,MPBS>
public abstract class AbstractPojoMappingInitiator<MPBS extends MappingPartialBuildState> extends Object implements MappingInitiator<PojoTypeMetadataContributor,MPBS>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractPojoMappingInitiator(PojoBootstrapIntrospector introspector)
-
Method Summary
-
-
-
Constructor Detail
-
AbstractPojoMappingInitiator
protected AbstractPojoMappingInitiator(PojoBootstrapIntrospector introspector)
-
-
Method Detail
-
programmaticMapping
public ProgrammaticMappingConfigurationContext programmaticMapping()
-
annotationMapping
public AnnotationMappingConfigurationContext annotationMapping()
-
containerExtractors
public ContainerExtractorConfigurationContext containerExtractors()
-
bridges
public BridgesConfigurationContext bridges()
-
providedIdentifierBridge
public void providedIdentifierBridge(BeanReference<? extends IdentifierBridge<Object>> providedIdentifierBridge)
-
containedEntityIdentityMappingRequired
public void containedEntityIdentityMappingRequired(boolean required)
-
tenancyMode
public void tenancyMode(TenancyMode tenancyMode)
-
defaultReindexOnUpdate
public void defaultReindexOnUpdate(ReindexOnUpdate defaultReindexOnUpdate)
-
annotatedTypeDiscoveryEnabled
public void annotatedTypeDiscoveryEnabled(boolean annotatedTypeDiscoveryEnabled)
-
configure
public void configure(MappingBuildContext buildContext, MappingConfigurationCollector<PojoTypeMetadataContributor> configurationCollector)
- Specified by:
configure
in interfaceMappingInitiator<PojoTypeMetadataContributor,MPBS extends MappingPartialBuildState>
-
createMapper
public Mapper<MPBS> createMapper(MappingBuildContext buildContext, TypeMetadataContributorProvider<PojoTypeMetadataContributor> contributorProvider)
- Specified by:
createMapper
in interfaceMappingInitiator<PojoTypeMetadataContributor,MPBS extends MappingPartialBuildState>
-
createMapperDelegate
protected abstract PojoMapperDelegate<MPBS> createMapperDelegate()
-
addConfigurationContributor
protected final void addConfigurationContributor(PojoMappingConfigurationContributor contributor)
-
-