Interface PojoTypeExtendedMappingCollector
- All Known Subinterfaces:
PojoContainedTypeExtendedMappingCollector
,PojoIndexedTypeExtendedMappingCollector
public interface PojoTypeExtendedMappingCollector
A collector of extended mapping information.
This should be implemented by POJO mapper implementors in order to collect metadata
necessary to implement their PojoScopeTypeExtendedContextProvider
.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applyLoadingBinder
(Object binder, PojoEntityLoadingBindingContext context) Apply a mapper-specific loading binder.default void
default void
dirtyFilter
(PojoPathFilter dirtyFilter) default void
documentIdSourceProperty
(PojoPropertyModel<?> documentIdSourceProperty) default void
identifierMapping
(IdentifierMapping identifierMapping)
-
Method Details
-
documentIdSourceProperty
-
identifierMapping
-
dirtyFilter
-
dirtyContainingAssociationFilter
-
applyLoadingBinder
Apply a mapper-specific loading binder.This is guaranteed to be called very late, and in particular after
documentIdSourceProperty(PojoPropertyModel)
.- Parameters:
binder
- The binder passed toPojoAdditionalMetadataCollectorEntityTypeNode.loadingBinder(ParameterizedBeanReference)
.context
- A context to get information and bind loading, e.g. set loading strategies.
-