Class AbstractPojoTypeManager.Builder<E>
java.lang.Object
org.hibernate.search.mapper.pojo.mapping.impl.AbstractPojoTypeManager.Builder<E>
- Direct Known Subclasses:
PojoContainedTypeManager.Builder,PojoIndexedTypeManager.Builder
- Enclosing class:
- AbstractPojoTypeManager<I,
E>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected BoundIdentifierMapping<?,E> final PojoRawTypeModel<E> -
Method Summary
Modifier and TypeMethodDescriptionabstract AbstractPojoTypeManager<?,E> build()final voidprotected voiddoCloseOnFailure(Closer<RuntimeException> closer) protected abstract PojoTypeExtendedMappingCollectorvoidhasNonIndexedConcreteSubtypes(boolean hasNonIndexedConcreteSubtypes) voidpreBuildIdentifierMapping(IdentityMappingMode identityMappingMode) voidpreBuildOtherMetadata(BeanResolver beanResolver, PojoBootstrapIntrospector introspector, boolean singleConcreteTypeInEntityHierarchy, PojoPathOrdinals pathOrdinals, Optional<? extends ParameterizedBeanReference<?>> loadingBinderRefOptional) voidreindexingResolver(PojoImplicitReindexingResolver<E> reindexingResolver)
-
Field Details
-
typeModel
-
identifierMapping
-
closed
protected boolean closed
-
-
Method Details
-
closeOnFailure
public final void closeOnFailure() -
doCloseOnFailure
-
extendedMappingCollector
-
preBuildIdentifierMapping
-
reindexingResolver
-
preBuildOtherMetadata
public void preBuildOtherMetadata(BeanResolver beanResolver, PojoBootstrapIntrospector introspector, boolean singleConcreteTypeInEntityHierarchy, PojoPathOrdinals pathOrdinals, Optional<? extends ParameterizedBeanReference<?>> loadingBinderRefOptional) -
hasNonIndexedConcreteSubtypes
public void hasNonIndexedConcreteSubtypes(boolean hasNonIndexedConcreteSubtypes) -
build
-