Interface MappingAnnotatedProperty
- All Superinterfaces:
MappingAnnotatedElement
- All Known Implementing Classes:
PropertyMappingAnnotationProcessorContextImpl
A property in the entity model annotated with a mapping annotation.
-
Method Summary
Methods inherited from interface org.hibernate.search.mapper.pojo.mapping.definition.annotation.processing.MappingAnnotatedElement
allAnnotations, javaClass
-
Method Details
-
name
String name()- Returns:
- The name of the annotated property. In the case of a getter method, the name does not include the "get" prefix and the first character is lowercased.
-
javaClass
- Parameters:
extractorPath- A container extractor path, possibly justContainerExtractorPath.defaultExtractors().- Returns:
- The raw type of values one would obtain
by using the given container extractor path to extract values from this property,
or
Optional.empty()if the container extractor path cannot be applied.
-