Interface PojoAdditionalMetadataCollectorEntityTypeNode
- All Superinterfaces:
PojoAdditionalMetadataCollector
public interface PojoAdditionalMetadataCollectorEntityTypeNode
extends PojoAdditionalMetadataCollector
-
Method Summary
Modifier and TypeMethodDescriptionvoidentityIdPropertyName(String propertyName) voidentityName(String entityName) voidloadingBinder(ParameterizedBeanReference<?> binderRef) voidpathDefinitionProvider(PojoPathDefinitionProvider pathDefinitionProvider) voidsecondaryEntityName(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:
-