Interface PojoWorkTypeContext<I,E>
- Type Parameters:
I- The identifier type for the entity type.E- The entity type.
- All Superinterfaces:
PojoLoadingTypeContext<E>
- All Known Subinterfaces:
PojoScopeContainedTypeContext<I,,E> PojoScopeIndexedTypeContext<I,,E> PojoWorkContainedTypeContext<I,,E> PojoWorkIndexedTypeContext<I,E>
- All Known Implementing Classes:
AbstractPojoTypeManager,PojoContainedTypeManager,PojoIndexedTypeManager
-
Method Summary
Modifier and TypeMethodDescriptionOptional<? extends PojoWorkContainedTypeContext<I,E>> Optional<? extends PojoWorkIndexedTypeContext<I,E>> voidresolveEntitiesToReindex(PojoReindexingCollector collector, PojoWorkSessionContext sessionContext, Object identifier, Supplier<E> entitySupplier, PojoImplicitReindexingResolverRootContext context) toDocumentIdentifier(PojoWorkSessionContext sessionContext, I identifier) toEntitySupplier(PojoWorkSessionContext sessionContext, Object entity) Methods inherited from interface org.hibernate.search.mapper.pojo.loading.spi.PojoLoadingTypeContext
ascendingSuperTypes, entityName, hasNonIndexedConcreteSubtypes, isSingleConcreteTypeInEntityHierarchy, massLoadingStrategy, massLoadingStrategyOptional, secondaryEntityName, selectionLoadingStrategy, selectionLoadingStrategyOptional, typeIdentifier
-
Method Details
-
asIndexed
Optional<? extends PojoWorkIndexedTypeContext<I,E>> asIndexed() -
asContained
Optional<? extends PojoWorkContainedTypeContext<I,E>> asContained() -
identifierMapping
IdentifierMappingImplementor<I,E> identifierMapping() -
toDocumentIdentifier
-
reindexingResolver
PojoImplicitReindexingResolver<E> reindexingResolver() -
toEntity
-
toEntitySupplier
-
resolveEntitiesToReindex
void resolveEntitiesToReindex(PojoReindexingCollector collector, PojoWorkSessionContext sessionContext, Object identifier, Supplier<E> entitySupplier, PojoImplicitReindexingResolverRootContext context) -
pathOrdinals
PojoPathOrdinals pathOrdinals()
-