Class PojoRootIdentityMappingCollector<E>
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.identity.impl.PojoRootIdentityMappingCollector<E>
-
- All Implemented Interfaces:
PojoIdentityMappingCollector
public final class PojoRootIdentityMappingCollector<E> extends Object implements PojoIdentityMappingCollector
-
-
Constructor Summary
Constructors Constructor Description PojoRootIdentityMappingCollector(PojoRawTypeModel<E> typeModel, PojoMappingHelper mappingHelper, Optional<IndexedEntityBindingContext> bindingContext, BeanReference<? extends IdentifierBridge<Object>> providedIdentifierBridge)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentifierMappingImplementor<?,E>buildAndContributeTo(PojoTypeExtendedMappingCollector extendedMappingCollector, IdentityMappingMode mode)voidcloseOnFailure()<T> voididentifierBridge(BoundPojoModelPathPropertyNode<?,T> modelPath, IdentifierBinder binder, Map<String,Object> params)PojoIndexMappingCollectorTypeNodetoMappingCollectorRootNode()
-
-
-
Constructor Detail
-
PojoRootIdentityMappingCollector
public PojoRootIdentityMappingCollector(PojoRawTypeModel<E> typeModel, PojoMappingHelper mappingHelper, Optional<IndexedEntityBindingContext> bindingContext, BeanReference<? extends IdentifierBridge<Object>> providedIdentifierBridge)
-
-
Method Detail
-
closeOnFailure
public void closeOnFailure()
-
toMappingCollectorRootNode
public PojoIndexMappingCollectorTypeNode toMappingCollectorRootNode()
-
identifierBridge
public <T> void identifierBridge(BoundPojoModelPathPropertyNode<?,T> modelPath, IdentifierBinder binder, Map<String,Object> params)
- Specified by:
identifierBridgein interfacePojoIdentityMappingCollector
-
buildAndContributeTo
public IdentifierMappingImplementor<?,E> buildAndContributeTo(PojoTypeExtendedMappingCollector extendedMappingCollector, IdentityMappingMode mode)
-
-