Class PojoContainedTypeManager<I,E>
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.mapping.impl.AbstractPojoTypeManager<I,E>
-
- org.hibernate.search.mapper.pojo.mapping.impl.PojoContainedTypeManager<I,E>
-
- Type Parameters:
I- The identifier type for the contained entity type.E- The contained entity type.
- All Implemented Interfaces:
AutoCloseable,PojoLoadingTypeContext<E>,PojoScopeContainedTypeContext<I,E>,PojoWorkContainedTypeContext<I,E>,PojoWorkTypeContext<I,E>,ToStringTreeAppendable
public class PojoContainedTypeManager<I,E> extends AbstractPojoTypeManager<I,E> implements PojoWorkContainedTypeContext<I,E>, PojoScopeContainedTypeContext<I,E>
-
-
Field Summary
-
Fields inherited from class org.hibernate.search.mapper.pojo.mapping.impl.AbstractPojoTypeManager
caster, entityName, identifierMapping, reindexingResolver, typeIdentifier
-
-
Constructor Summary
Constructors Constructor Description PojoContainedTypeManager(String entityName, PojoRawTypeIdentifier<E> typeIdentifier, PojoCaster<E> caster, boolean singleConcreteTypeInEntityHierarchy, IdentifierMappingImplementor<I,E> identifierMapping, PojoPathOrdinals pathOrdinals, PojoImplicitReindexingResolver<E> reindexingResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<PojoContainedTypeManager<I,E>>asContained()-
Methods inherited from class org.hibernate.search.mapper.pojo.mapping.impl.AbstractPojoTypeManager
appendTo, asIndexed, close, entityName, equals, hashCode, identifierMapping, isSingleConcreteTypeInEntityHierarchy, pathOrdinals, reindexingResolver, resolveEntitiesToReindex, toDocumentIdentifier, toEntity, toEntitySupplier, toString, typeIdentifier
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.search.mapper.pojo.loading.spi.PojoLoadingTypeContext
isSingleConcreteTypeInEntityHierarchy, typeIdentifier
-
Methods inherited from interface org.hibernate.search.mapper.pojo.work.impl.PojoWorkTypeContext
asIndexed, entityName, identifierMapping, pathOrdinals, reindexingResolver, resolveEntitiesToReindex, toDocumentIdentifier, toEntity, toEntitySupplier
-
Methods inherited from interface org.hibernate.search.util.common.spi.ToStringTreeAppendable
toStringTree
-
-
-
-
Constructor Detail
-
PojoContainedTypeManager
public PojoContainedTypeManager(String entityName, PojoRawTypeIdentifier<E> typeIdentifier, PojoCaster<E> caster, boolean singleConcreteTypeInEntityHierarchy, IdentifierMappingImplementor<I,E> identifierMapping, PojoPathOrdinals pathOrdinals, PojoImplicitReindexingResolver<E> reindexingResolver)
-
-
Method Detail
-
asContained
public Optional<PojoContainedTypeManager<I,E>> asContained()
- Specified by:
asContainedin interfacePojoWorkTypeContext<I,E>- Overrides:
asContainedin classAbstractPojoTypeManager<I,E>
-
-