Class PojoImplicitReindexingResolverBuildingHelper
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.automaticindexing.building.impl.PojoImplicitReindexingResolverBuildingHelper
-
public final class PojoImplicitReindexingResolverBuildingHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description PojoImplicitReindexingResolverBuildingHelper(ContainerExtractorBinder extractorBinder, PojoTypeAdditionalMetadataProvider typeAdditionalMetadataProvider, Set<PojoRawTypeModel<?>> entityTypes, ReindexOnUpdate defaultReindexOnUpdate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BoundPojoModelPathValueNode<?,?,?>bindPath(PojoTypeModel<?> rootType, PojoModelPathValueNode unboundPath)<T> PojoImplicitReindexingResolver<T>build(PojoRawTypeModel<T> typeModel)<T> Optional<PojoImplicitReindexingResolver<T>>buildOptional(PojoRawTypeModel<T> typeModel)voidcloseOnFailure()PojoImplicitReindexingAssociationInverseSideResolvercreateAssociationInverseSideResolver(PojoRawTypeModel<?> typeModel, Map<PojoModelPathValueNode,Map<PojoRawTypeModel<?>,PojoModelPathValueNode>> inversePathByInverseTypeByDirectContainingPath)<T> PojoIndexingDependencyCollectorTypeNode<T>createDependencyCollector(PojoRawTypeModel<T> typeModel)booleanisSingleConcreteTypeInEntityHierarchy(PojoRawTypeModel<?> typeModel)<T> PojoRuntimePathsBuildingHelperruntimePathsBuildingHelper(PojoRawTypeModel<T> typeModel)
-
-
-
Constructor Detail
-
PojoImplicitReindexingResolverBuildingHelper
public PojoImplicitReindexingResolverBuildingHelper(ContainerExtractorBinder extractorBinder, PojoTypeAdditionalMetadataProvider typeAdditionalMetadataProvider, Set<PojoRawTypeModel<?>> entityTypes, ReindexOnUpdate defaultReindexOnUpdate)
-
-
Method Detail
-
createDependencyCollector
public <T> PojoIndexingDependencyCollectorTypeNode<T> createDependencyCollector(PojoRawTypeModel<T> typeModel)
-
closeOnFailure
public void closeOnFailure()
-
build
public <T> PojoImplicitReindexingResolver<T> build(PojoRawTypeModel<T> typeModel)
-
buildOptional
public <T> Optional<PojoImplicitReindexingResolver<T>> buildOptional(PojoRawTypeModel<T> typeModel)
-
runtimePathsBuildingHelper
public <T> PojoRuntimePathsBuildingHelper runtimePathsBuildingHelper(PojoRawTypeModel<T> typeModel)
-
createAssociationInverseSideResolver
public PojoImplicitReindexingAssociationInverseSideResolver createAssociationInverseSideResolver(PojoRawTypeModel<?> typeModel, Map<PojoModelPathValueNode,Map<PojoRawTypeModel<?>,PojoModelPathValueNode>> inversePathByInverseTypeByDirectContainingPath)
-
bindPath
public BoundPojoModelPathValueNode<?,?,?> bindPath(PojoTypeModel<?> rootType, PojoModelPathValueNode unboundPath)
-
isSingleConcreteTypeInEntityHierarchy
public boolean isSingleConcreteTypeInEntityHierarchy(PojoRawTypeModel<?> typeModel)
-
-