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
public interface PojoWorkTypeContext<I,E> extends PojoLoadingTypeContext<E>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<? extends PojoWorkContainedTypeContext<I,E>>asContained()Optional<? extends PojoWorkIndexedTypeContext<I,E>>asIndexed()StringentityName()IdentifierMappingImplementor<I,E>identifierMapping()PojoPathOrdinalspathOrdinals()PojoImplicitReindexingResolver<E>reindexingResolver()voidresolveEntitiesToReindex(PojoReindexingCollector collector, PojoWorkSessionContext sessionContext, Object identifier, Supplier<E> entitySupplier, PojoImplicitReindexingResolverRootContext context)StringtoDocumentIdentifier(PojoWorkSessionContext sessionContext, I identifier)EtoEntity(Object unproxiedEntity)Supplier<E>toEntitySupplier(PojoWorkSessionContext sessionContext, Object entity)-
Methods inherited from interface org.hibernate.search.mapper.pojo.loading.spi.PojoLoadingTypeContext
isSingleConcreteTypeInEntityHierarchy, typeIdentifier
-
-
-
-
Method Detail
-
asIndexed
Optional<? extends PojoWorkIndexedTypeContext<I,E>> asIndexed()
-
asContained
Optional<? extends PojoWorkContainedTypeContext<I,E>> asContained()
-
identifierMapping
IdentifierMappingImplementor<I,E> identifierMapping()
-
toDocumentIdentifier
String toDocumentIdentifier(PojoWorkSessionContext sessionContext, I identifier)
-
entityName
String entityName()
-
reindexingResolver
PojoImplicitReindexingResolver<E> reindexingResolver()
-
toEntitySupplier
Supplier<E> toEntitySupplier(PojoWorkSessionContext sessionContext, Object entity)
-
resolveEntitiesToReindex
void resolveEntitiesToReindex(PojoReindexingCollector collector, PojoWorkSessionContext sessionContext, Object identifier, Supplier<E> entitySupplier, PojoImplicitReindexingResolverRootContext context)
-
pathOrdinals
PojoPathOrdinals pathOrdinals()
-
-