Interface PojoAdditionalMetadataCollectorEntityTypeNode
- All Superinterfaces:
PojoAdditionalMetadataCollector
public interface PojoAdditionalMetadataCollectorEntityTypeNode
extends PojoAdditionalMetadataCollector
-
Method Summary
Modifier and TypeMethodDescriptionvoid
entityIdPropertyName
(String propertyName) void
entityName
(String entityName) void
loadingBinder
(ParameterizedBeanReference<?> binderRef) void
pathDefinitionProvider
(PojoPathDefinitionProvider pathDefinitionProvider) void
secondaryEntityName
(String secondaryEntityName)
-
Method Details
-
entityName
- Parameters:
entityName
- The name of this entity type.
-
secondaryEntityName
- Parameters:
secondaryEntityName
- A secondary name for this entity type, for instance the "native" Hibernate ORM entity name (generally just the fully qualified class name). Secondary names may conflict with the primaryentityName(String)
. The primary name takes precedence in case of lookup by name.
-
pathDefinitionProvider
- Parameters:
pathDefinitionProvider
- A provider of path definition for this entity type, i.e. the object supporting the creation of path filters that will be used in particular when performing dirty checking during automatic reindexing.
-
entityIdPropertyName
- Parameters:
propertyName
- The name of a property hosting the entity ID. This ID will be used by default to generate document IDs when no document ID was configured in the mapping.
-
loadingBinder
- Parameters:
binderRef
- A reference to a binder for loading of entities of this type.- See Also:
-