Creates a PojoScopeDelegate limited to
indexed entity types among the given classes and their subtypes.
Type Parameters:
R - The type of entity references.
E - A supertype of all indexed entity types to include in the scope.
C - The type of extended, mapper-specific type contexts.
Parameters:
mappingContext - The mapping context.
classes - A collection of classes.
Each must be an indexed entity type or a supertype of such type.
indexedTypeExtendedContextProvider - A provider of extended, mapper-specific type contexts.
that will be made available through PojoScopeDelegate.includedIndexedTypes().
Creates a PojoScopeDelegate limited to
indexed entity types among the entities with the given names and their subtypes.
Type Parameters:
R - The type of entity references.
E - A supertype of all indexed entity types to include in the scope.
C - The type of extended, mapper-specific type contexts.
Parameters:
mappingContext - The mapping context.
expectedSuperType - A supertype of all indexed entity types to include in the scope.
entityNames - A collection of entity names.
Each entity type referenced in the collection must be an indexed entity type or a supertype of such type.
indexedTypeExtendedContextProvider - A provider of extended, mapper-specific type contexts.
that will be made available through PojoScopeDelegate.includedIndexedTypes().
Creates a PojoScopeDelegate limited to
indexed entity types among the given types and their subtypes.
Type Parameters:
R - The type of entity references.
E - A supertype of all indexed entity types to include in the scope.
C - The type of extended, mapper-specific type contexts.
Parameters:
mappingContext - The mapping context.
targetedTypes - A collection of types.
Each must be an indexed entity type or a supertype of such type.
indexedTypeExtendedContextProvider - A provider of extended, mapper-specific type contexts.
that will be made available through PojoScopeDelegate.includedIndexedTypes().
createPojoScopeForClasses(PojoScopeMappingContext, Collection, PojoScopeTypeExtendedContextProvider)orcreatePojoScopeForEntityNames(PojoScopeMappingContext, Class, Collection, PojoScopeTypeExtendedContextProvider)orcreatePojoAllScope(PojoScopeMappingContext, PojoScopeTypeExtendedContextProvider)instead.