Interface PojoScopeTypeContextProvider
- All Superinterfaces:
PojoMassIndexingTypeContextProvider,PojoRawTypeIdentifierResolver,PojoWorkTypeContextProvider
- All Known Implementing Classes:
PojoTypeManagerContainer
public interface PojoScopeTypeContextProvider
extends PojoWorkTypeContextProvider, PojoMassIndexingTypeContextProvider
-
Method Summary
Modifier and TypeMethodDescription<E> Set<? extends PojoWorkTypeContext<?,? extends E>> forNonInterfaceSuperType(PojoRawTypeIdentifier<E> typeIdentifier) <E> PojoScopeIndexedTypeContext<?,E> indexedForExactType(PojoRawTypeIdentifier<E> typeIdentifier) <E> Optional<? extends Set<? extends PojoScopeIndexedTypeContext<?,? extends E>>> indexedForSuperType(PojoRawTypeIdentifier<E> typeIdentifier) <E> Set<? extends PojoScopeIndexedTypeContext<?,? extends E>> indexedForSuperTypes(Collection<? extends PojoRawTypeIdentifier<? extends E>> typeIdentifiers) <E> PojoRawTypeIdentifier<E>nonInterfaceSuperTypeIdentifierForClass(Class<E> clazz) Methods inherited from interface org.hibernate.search.mapper.pojo.mapping.spi.PojoRawTypeIdentifierResolver
typeIdentifierByEntityName, typeIdentifierBySecondaryEntityNameMethods inherited from interface org.hibernate.search.mapper.pojo.work.impl.PojoWorkTypeContextProvider
byEntityName, forExactType
-
Method Details
-
indexedForExactType
- Specified by:
indexedForExactTypein interfacePojoMassIndexingTypeContextProvider- Specified by:
indexedForExactTypein interfacePojoWorkTypeContextProvider
-
allNonInterfaceSuperTypes
Set<PojoRawTypeIdentifier<?>> allNonInterfaceSuperTypes() -
allIndexedAndContainedTypes
Set<PojoRawTypeIdentifier<?>> allIndexedAndContainedTypes() -
indexedForSuperTypes
<E> Set<? extends PojoScopeIndexedTypeContext<?,? extends E>> indexedForSuperTypes(Collection<? extends PojoRawTypeIdentifier<? extends E>> typeIdentifiers) -
indexedForSuperType
<E> Optional<? extends Set<? extends PojoScopeIndexedTypeContext<?,? extends E>>> indexedForSuperType(PojoRawTypeIdentifier<E> typeIdentifier) - Specified by:
indexedForSuperTypein interfacePojoMassIndexingTypeContextProvider
-
nonInterfaceSuperTypeIdentifierByEntityName
KeyValueProvider<String,PojoRawTypeIdentifier<?>> nonInterfaceSuperTypeIdentifierByEntityName() -
nonInterfaceSuperTypeIdentifierForClass
-
forNonInterfaceSuperType
<E> Set<? extends PojoWorkTypeContext<?,? extends E>> forNonInterfaceSuperType(PojoRawTypeIdentifier<E> typeIdentifier)
-