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 TypeMethodDescriptionvoidapplyLoadingBinder(Object binder, PojoEntityLoadingBindingContext context) Apply a mapper-specific loading binder.default voiddefault voiddirtyFilter(PojoPathFilter dirtyFilter) default voiddocumentIdSourceProperty(PojoPropertyModel<?> documentIdSourceProperty) default voididentifierMapping(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.
-