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
ConstructorsModifierConstructorDescriptionprotectedAbstractPojoMappingInitiator(PojoBootstrapIntrospector introspector, MapperHints mapperHints) -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidvoidannotatedTypeDiscoveryEnabled(boolean enabled) Deprecated.bridges()voidconfigure(MappingBuildContext buildContext, MappingConfigurationCollector<PojoTypeMetadataContributor> configurationCollector) voidcontainedEntityIdentityMappingRequired(boolean required) createMapper(MappingBuildContext buildContext, TypeMetadataContributorProvider<PojoTypeMetadataContributor> contributorProvider) protected abstract PojoMapperDelegate<MPBS> voiddefaultReindexOnUpdate(ReindexOnUpdate defaultReindexOnUpdate) voidprovidedIdentifierBridge(BeanReference<? extends IdentifierBridge<Object>> providedIdentifierBridge) voidtenancyMode(TenancyMode tenancyMode)
-
Constructor Details
-
AbstractPojoMappingInitiator
protected AbstractPojoMappingInitiator(PojoBootstrapIntrospector introspector, MapperHints mapperHints)
-
-
Method Details
-
programmaticMapping
-
annotationMapping
-
containerExtractors
-
bridges
-
providedIdentifierBridge
public void providedIdentifierBridge(BeanReference<? extends IdentifierBridge<Object>> providedIdentifierBridge) -
containedEntityIdentityMappingRequired
public void containedEntityIdentityMappingRequired(boolean required) -
tenancyMode
-
defaultReindexOnUpdate
-
annotatedTypeDiscoveryEnabled
Deprecated.UseAnnotationMappingConfigurationContext.discoverAnnotationsFromReferencedTypes(boolean)on the object returned byannotationMapping()instead.- Parameters:
enabled-trueif Hibernate Search should automatically process mapping annotations on types referenced in the mapping of other types (e.g. the target of anIndexedEmbedded, ...).falseif that discovery should be disabled.
-
configure
public void configure(MappingBuildContext buildContext, MappingConfigurationCollector<PojoTypeMetadataContributor> configurationCollector) - Specified by:
configurein interfaceMappingInitiator<PojoTypeMetadataContributor, MPBS extends MappingPartialBuildState>
-
createMapper
public Mapper<MPBS> createMapper(MappingBuildContext buildContext, TypeMetadataContributorProvider<PojoTypeMetadataContributor> contributorProvider) - Specified by:
createMapperin interfaceMappingInitiator<PojoTypeMetadataContributor, MPBS extends MappingPartialBuildState>
-
createMapperDelegate
-
addConfigurationContributor
-
AnnotationMappingConfigurationContext.discoverAnnotationsFromReferencedTypes(boolean)on the object returned byannotationMapping()instead.